/*********************** CSS ************************/
/********		    c_struktur.css 		    *********/
/****************************************************/

		
/******************	FÄRGKARTA	*********************/
/*
sida			  vit     ffffff     255 255 255

bakgrund       	mörkgrå   f0f0f0     240 240 240 
menybakgrund      vit     ffffff     255 255 255
menyblock        ljusgrå  f8f8f8     248 248 248

ram                grå    d8d8d8d    216 216 216

linje            mörk     908070     144 128 112 
      tunna       röd     600000     96 00 00   

logo           ljust grå  dcdcdc     220 220 220   
rubrik             röd    40006f     64 00 111
systemtext        röd     483232     75 50 50
brödtext       mörkbrun   4e4e94     78 78 148

länkar 								25 00 00

knappar background 			e1e1e1
ram 						adadad
 hover 	bg 					e5f1fb
 ram 						0078d7
 
 in    1d9d1d 66ff66
*/
/****************************************************/

/* .content_bloc     {border-radius:0.5em; border:1px solid #000000; background-color:#f0f0f0;} */

/****************************************************/

@import url('https://fonts.googleapis.com/css?family=Montserrat|Karla');

/***************     STRUKTUR     *******************/
html							{ overflow-y: scroll; font-size:1.0em; }/* ger en platsmarkör även på sidor där inte rullist behövs - så att inte sidan hopppar */
body							{ /*font-family:"lucida grande",tahoma,verdana,arial,sans-serif; */
    /*font-family: 'Open Sans', sans-serif;
	color: #000000; */}
/**/
body							{ /*font-family:'Montserrat'; */
    font-family: 'Open Sans', sans-serif;
	color: #000000; font-size:1.0rem; font-weight:400;}
	
	
	/*
body.bg_app_k					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_k.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv *
body.bg_app_p					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_p.jpg);background-attachment:fixed;background-size:cover;} /* person - motiv *
body.bg_app_l					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_l.jpg);background-attachment:fixed;background-size:cover;} /* lokal - motiv *
body.bg_app_a 					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_a.jpg);background-attachment:fixed;background-size:cover;} /* admin/info - motiv *
body.bg_app_aukt 					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_aukt.jpg);background-attachment:fixed;background-size:cover;} /* auktoriteter - motiv *
body.bg_app_rap 					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_rap.jpg);background-attachment:fixed;background-size:cover;} /* rapporter - motiv *
body.bg_app_fup 					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_fup.jpg);background-attachment:fixed;background-size:cover;} /* bilduppladdning - motiv *
body.bg_app_lan 					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_lan.jpg);background-attachment:fixed;background-size:cover;} /* lån-utlån - motiv *
body.bg_log 					{ background-image:url(https://kba.meta.se/sys/bg/bg_log.jpg);background-attachment:fixed;background-size:cover;} /* login - motiv *
body.bg_fup 					{ background-image:url(https://kba.meta.se/sys/bg/bg_fup.jpg);background-attachment:fixed;background-size:cover;} /* filuppladddning - motiv *

				
body.bg_app_ks					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - struktur*
body.bg_app_ps					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ps.jpg);background-attachment:fixed;background-size:cover;} /* person - struktur*
body.bg_app_ls					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ls.jpg);background-attachment:fixed;background-size:cover;} /* lokal - struktur*
body.bg_app_as					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_as.jpg);background-attachment:fixed;background-size:cover;} /* admin/info - struktur*
body.bg_app_aukts					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_aukts.jpg);background-attachment:fixed;background-size:cover;} /* auktoriteter - struktur*
body.bg_app_raps					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_rap.jpg);background-attachment:fixed;background-size:cover;} /* rapporter - struktur*
body.bg_app_fups					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_fups.jpg);background-attachment:fixed;background-size:cover;} /* bilduppladdning - struktur*
body.bg_app_lans					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_lans.jpg);background-attachment:fixed;background-size:cover;} /* lån-utlån - struktur*
body.bg_log_s 					{ background-image:url(https://kba.meta.se/sys/bg/bg_log_s.jpg);background-attachment:fixed;background-size:cover;} /* login - struktur*
body.bg_fup_s 					{ background-image:url(https://kba.meta.se/sys/bg/bg_fup.jpg);background-attachment:fixed;background-size:cover;} /* filuppladddning - motiv *
*/

	
body.bg_app_k					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_p					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_l					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_a					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_aukt				{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_rap					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_fup					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_lan					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_log					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_fup					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */

body.bg_app_ks					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_ps					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_ls					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_as					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_aukts				{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_raps				{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_fups					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_app_lans				{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_log_s					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */
body.bg_fup_s					{ background-image:url(https://kba.meta.se/sys/bg/bg_app_ks.jpg);background-attachment:fixed;background-size:cover;} /* konst - motiv */




body#hel_0						{ background-color: #000000; color: #ffffff; }/* bakgrund för helbild */

.wrap							{ position:absolute; top:0; left:0;	width:100%;	height:100%; }
.wrap#helbibg					{ background:#000000; }

.bartop							{ position:fixed; top:0; left: 0; right:0; height: 0.2rem; background-color:#600000; z-index:100; } /* kantram uppe */

.block_l						{ box-sizing:border-box; position:fixed; top:0.5rem; left:0.5rem; height:36.0rem; width:2.2rem; background-color:transparent; }
.block_r						{ box-sizing:border-box; position:fixed; top:0.5rem; right:0.5rem; height:36.0rem; width:2.2rem; background-color:transparent;	}
.block_c						{ box-sizing:border-box; left:0; right:0; margin-right:auto; margin-left:auto; height:auto; min-height:36.0rem; width:60rem; border-left:0.05rem solid #d8d8d8; border-right:0.05rem solid #d8d8d8; background-color:#f0f0f0; z-index:10;	}	

.block_cg_bgwrap				{ box-sizing:border-box; position:relative; top:0; left:0; right:0; margin-left:auto; margin-right:auto; margin-bottom:0.5rem; min-height:auto; width:60.25rem; border:0.05rem solid #908070; background-color:#ffffff;}	

.block_c_inner_l				{ box-sizing:border-box; position:fixed; width:inherit; background-color:#f0f0f0; z-index:10; }
.block_c_inner_c				{ box-sizing:border-box; position:relative; left:10.5rem; margin-bottom:0; width:39rem; height:100%; min-height:36rem; border-left:0.3rem double #908071;	border-right:0.3rem double #908071; border-top:0.001rem double #f0f0f1; border-bottom:0.001rem double #f0f0f1; background-color:#f0f0f0; z-index:10; }

/*		länkar		*/
a								{ text-decoration:none; opacity:0.95; color:#250000; font-weight:400; outline: 0; }
a#pop							{ opacity:1; }
a#invnrin 						{ color:#ffffff; font-weight:bold; }
a#invnrut 						{ color:#000000; font-weight:bold; }

a#bld		/**/				{	opacity:1;	}

.dim		/**/				{	font-size:0.75rem;	}

.sticky {
 /* position: -webkit-sticky; */
  position: sticky;
  top: 20px;
  left:10px;
  padding: 0px;

}
.sticky_x {
 
  top: 100px;
  left:20px;
  padding: 0px;

}

#yram_tool { padding-top:0.2rem; padding-bottom:0.3rem; }

.dummy_kkat {
	text-align:left;

	}
	.aukt_ord{position:absolute; top:0.2rem; left:-1rem; padding-bottom:0.1rem;
  width:20rem;}
	
		.aukt_beskr{position:absolute; top:-0.2rem; left:10rem; padding-bottom:0.1rem;
  width:23rem;}
		
	#aukt_text{border: 0; resize:none; }

/********************	MENY	*********************/
.meny_yram     					{ box-sizing: border-box; left:0; right:0; margin-top:0.8rem; margin-left:auto; margin-right:auto; padding-top:0.3rem; width:9.5rem; border-radius:0.5rem; border:0.05rem solid #d8d8d8; background-color:#ffffff; font-size:0.7rem; font-weight:400;}
.meny_iram    					{ box-sizing: border-box; left:0; right:0; margin-left:auto; margin-right:auto; margin-bottom:0.3rem; padding:0.4rem; width:8.8rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; background-color:#f8f8f8; font-size:0.7rem; letter-spacing:0.15rem; font-weight:400;}
a.meny							{ letter-spacing:0.07rem; line-height:1.2rem; font-size:0.6rem;	font-weight:600;	color:#200000; }

/*---------------	inforuta	--------------------*/
.inforuta						{ box-sizing: border-box; position:absolute; right:-10.25rem; top:2.65rem; width:9.4rem; height:auto; min-height:1.5rem; border:0.05rem #d8d8d8 solid; border-radius:0.4rem; background-color:#ffffff; font-size:0.8rem; line-height:1.3rem; text-align:center; }

.inforuta#tool					{ left:0.3rem; top:0.65rem;}

.inforuta#dda					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddb					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddc					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddd					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#dde					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddf					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddg					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddh					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddi					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddi_b					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddj					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddk					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddl					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddm					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddn					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddo					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddp					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}
.inforuta#ddq					{ position:relative; left:0.2rem; width:9.0rem;  top:0.1rem; margin-bottom:0.1rem;}

.inforuta#tool_aa				{ position:relative; left:0.3rem; top:2.3rem;   padding-top:0rem;}

.inforuta#tool_lan				{ left:-11.6rem;  bottom:-3.35rem; }
/*
.inforuta#bildb					{ position:fixed; left:0.2rem; bottom:0.2rem; width:auto; max-width:30rem; height:auto; background-color:#f0f0f0; opacity:0.6; color:#200000; letter-spacing:0.07rem;	}
*/
.inforutabildb					{ box-sizing: border-box; position:fixed; right:-10.25rem; bottom:0.2rem; width:auto;  height:auto; min-height:1.5rem; border:0.05rem #d8d8d8 solid; border-radius:0.4rem; background-color:#f0f0f0; font-size:0.8rem; line-height:1.3rem; text-align:center; left:0.2rem; max-width:30rem; opacity:0.6; color:#200000; letter-spacing:0.07rem;	}
.forstoraknapp					{ position:fixed; left:0.3rem; bottom:0.5rem; width:1rem; height:1rem; }

.inforuta#utv	/**/			{	position:absolute;	left:-739px;	bottom:8px;	width:145px;	height:auto;	/*	border:0px #000000 solid;	*/	background-color:#f0f0f0;	}

.inforuta#bilda	/**/			{	position:relative;	right:-20px;	top:0px;	max-width:130px;	height:auto;	/*	border:0px #000000 solid;	*/	background-color:#f0f0f0;		}
/* .inforuta#bilda			{	position:relative;	right:365px;	top:30px;	max-width:130px;	height:auto;	/*	border:0px #000000 solid;		background-color:#f0f0f0;		} bort 20181124*/

.inforuta#toola		/**/		{	position:absolute;	left:-159px;	bottom:8px;	width:145px;	height:auto;	/*	border:0px #000000 solid;	*/	background-color:#f0f0f0;	}

.inforuta#toolx		/**/		{	position:absolute;	left:8px;	bottom:-88px; /* -48 */	width:144px;	height:auto;	/*	border:0px #000000 solid;	*/	background-color:#f0f0f0;	}
.inforuta#page		/**/		{	position:absolute;	left:-159px;	bottom:8px;	width:145px;	height:auto;	/*	border:0px #000000 solid;	*/	background-color:#f0f0f0;	}



.inforuta#utv		/**/		{	font-size:1rem;	line-height:1.3;	}
.inforuta#bilda		/**/		{	font-size:0.6rem;	color: #200000;	font-weight:normal;	letter-spacing:0.07em;	line-height:1.6;	opacity:0.6;	}
 
/*  QAZ_HR BORT
.inforuta#bilda_min_c		{  	position:relative;	right:2px;	bottom:75px; 	max-width:130px;	height:auto;	*//*	border:0px #000000 solid;	*//*	background-color:#f0f0f0;			font-size:0.8rem;	color: #200000;	font-weight:normal;	letter-spacing:0.07em;	line-height:1.6;	opacity:0.6;  border: solid blue 1px;	}
*/


/************************** INDEXSIDAN och LISTOR ************************/
.block_c_inner_c_top_bgblock 	{ box-sizing:border-box; position:fixed; left:0; right:0; top:-0.1rem; margin:auto; margin-right:auto; margin-left:auto; height:4.45rem; width:100%; max-width:38rem; background-color:#f0f0f0; z-index:100; }

.block_c_inner_c_top_rub		{ box-sizing:border-box; position:relative; top:1.0rem; left:0; right:0; margin-left:auto; margin-right:auto; margin-bottom:1.7rem;padding:1.0rem; padding-top:0.4rem; padding-left:0.65rem; padding-bottom:2.1rem; width:37rem; height:2.8rem; border:0.05rem solid #d8d8d8; border-radius:0.5rem; background-color:#ffffff; z-index:100; text-align:center; }

.block_c_inner_c_top_bgblock_ner { box-sizing:border-box; position:relative; top:-0.35rem; left:0; right:0; margin-right:auto; margin-left:auto; height:0.45rem; width:37rem;	border-radius:0.5rem 0.5rem 0 0;  border-top:0.05rem solid #d8d8d8; border-right:0.05rem solid #d8d8d8; border-left:0.05rem solid #d8d8d8; background-color:#ffffff; z-index:100;}

.block_c_inner_c_content 		{ box-sizing:border-box; position:relative;	top:4.1rem; left:0; right:0; margin-right:auto;	margin-left:auto; margin-bottom:4.65rem; padding:2.2rem; padding-top:0.8rem; padding-left:0.65rem; padding-bottom:2.5rem; width:37rem; border-radius:0 0 0.5rem 0.5rem; border-left:0.05rem solid #d8d8d8; border-right:0.05rem solid #d8d8d8; border-bottom:0.05rem solid #d8d8d8; background-color:#ffffff; z-index:10; }

.block_c_inner_c_content#utlan 	{ box-sizing:border-box; position:relative;	top:4.1rem; left:0; right:0; margin-right:auto;	margin-left:auto; margin-bottom:4.65rem; padding:2.2rem; padding-top:0.25rem; padding-left:0.65rem; padding-bottom:2.5rem; width:37rem; border-radius:0 0 0.5rem 0.5rem; border-left:0.05rem solid #d8d8d8; border-right:0.05rem solid #d8d8d8; border-bottom:0.05rem solid #d8d8d8; background-color:#ffffff; z-index:10; }

.block_c_inner_c_content#front 	{ box-sizing:border-box; position:absolute;	top:0.75rem; left:0; right:0; margin-right:auto; margin-left:auto; margin-bottom:0.7rem; padding: 0.4rem; height:96%; width:37.0rem; border:0.05rem solid #d8d8d8; border-radius:0.5rem; background-color:#ffffff;	z-index:10;}

/*---------------	funktionella moduler och delar av sidor	--------------------*/

/* list-item */

.list_item						{ box-sizing:border-box; position:relative; top:0; left:-0.2rem; right:0; margin-left:auto; margin-right:auto; margin-bottom:0.25rem; padding-top:0.1rem; padding-right:0.2rem; padding-bottom:0.2rem; padding-left:0.2rem; height:3.1rem; width:36.0rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; }

.list_item#utlan_lista			{ margin-bottom:0.25rem; margin-top:-2.5rem; padding-top:0.1rem; padding-right:0.2rem; padding-bottom:0.2rem; padding-left:0.2rem; height:4.4rem; width:36.0rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; }

.list_item#lista_lan			{ margin-bottom:0.25rem; margin-top:-2.7rem; padding-top:0.1rem; padding-right:0.2rem; padding-bottom:0.2rem; padding-left:0.2rem; height:4.4rem; width:36.0rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; }

.list_item#minalan				{ width:35.2rem; }
/*.list_item#minalan				{ margin-bottom:0.25rem; margin-top:0.2rem; padding-top:0.1rem; padding-right:0.2rem; padding-bottom:0.2rem; padding-left:0.2rem; height:4.4rem; width:35.0rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; }*/
.list_item#tillan			{ top:0; left:-1.8rem; margin-bottom:0.25rem; padding-top:0.1rem; padding-right:0.2rem; padding-bottom:0.2rem; padding-left:0.2rem; height:4.8rem; width:35rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; }


.list_item#lan_01				{ height:2.0rem; font-size:0.9rem;}
.list_item_img					{ position: relative; top:0.1rem; height:2.0rem; width:2.0rem; z-index:10;}
.list_item_img#etiket			{ top:-1.1rem;}

.list_item_img#tillan			{ top:0.2rem; }
/*.list_item_img#bildbg			{ position: relative; } */

.list_item_info					{ box-sizing:border-box; position:relative; top:-1.95rem; left:3.2rem; height:2.55rem; width:32rem; background:#ffffff;}
.list_item_info#minalan			{ width:31rem; }
/*.list_item_info#minalan			{ top:-1.95rem; left:3.2rem; width:31rem; }*/
.list_item_info#tillan			{ top:-2.0rem;  width:31rem; }
.urval_falt            			{ position: relative; top:0.3rem; }
.vard_aa#nyp_lk					{ position:relative; top:0.5rem; left:-3.5rem;}
.var_aa#nyp_lk					{ width:2rem;}

/*  QAZ_HR BORT
.etikett#nyp					{ position:relative; top:-1.1rem; left:27rem; text-align:right; font-size:0.8em; font-style:italic; opacity:0.75;  width:1rem; }
.etikett#nypa					{ position:relative; top:-2.1rem; left:32.5rem; text-align:right; font-size:0.8em; font-style:italic; opacity:0.75; width:1rem; }
*/
.urval_lk						{ position:absolute; top:0.2rem; right:-0.3rem; }

	


/*		blockbitar - list_item	*/
.list_item_invnr				{  box-sizing:border-box; position:absolute; top:0.05rem; left:-2.95rem; text-align:center; border-top:0.05rem solid #eeeeee; border-left:0.05rem solid #eeeeee; border-bottom:0.05rem solid #aaaaaa; border-right: 0.05rem solid #aaaaaa; border-radius:0.2rem; height:0.95rem;  padding-bottom:0.15rem; padding-left:0.1rem; padding-right:0.1rem; background-color:#fefefe; opacity:0.95; font-size:0.71rem; font-weight:bold; z-index:11;	}
.list_item_invnr#in				{ background-color:#1d9d1d; color:#ffffff;}
.list_item_invnr#ina			{ box-sizing:border-box; position:absolute; top:0.05rem; left:-2.95rem; text-align:center; border-top:0.05rem solid #eeeeee; border-left:0.05rem solid #eeeeee; border-bottom:0.05rem solid #aaaaaa; border-right: 0.05rem solid #aaaaaa; border-radius:0.2rem; height:0.95rem; padding-bottom:0.15rem; padding-left:0.1rem; padding-right:0.1rem; background-color:#1d9d1d; color:#ffffff; opacity:0.95; font-size:0.71rem; font-weight:bold; z-index:11;}


.list_item_titel				{ position:relative; top:0.0rem; left:0.1rem; font-size:1.0rem; color:#000000; font-weight:bold; /*font-family:Georgia, 'Times New Roman', Times, serif;*/
    font-family: 'Open Sans', sans-serif;
	 word-spacing:0.1rem; width:auto; }

.list_item_pnamn				{ position:relative; top:0.1rem; left:0.1rem; font-size:1.0rem; color:#000000; font-weight:normal; /*font-family:Georgia, 'Times New Roman', Times, serif; */
    font-family: 'Open Sans', sans-serif;
	word-spacing:0.1rem; width:auto; }

.list_item_placering			{ position:relative; top:0.1rem; left:0.1rem; font-size:0.8rem; color:#000000; font-weight:bold; /*font-family:Georgia, 'Times New Roman', Times, serif; */
    font-family: 'Open Sans', sans-serif;
	 word-spacing:0.1rem; width:auto; }


.lanater					{ position:relative; color:#555555; text-align:right; font-size:0.8rem; font-style:italic; font-weight:normal; }
.lannrut					{ position:relative; top:-2.2rem; left:22rem; width: 5rem; text-align:right; font-size:0.8rem; font-style:italic; font-weight:normal; }


/*.lanplacut					{	position:absolute;	top:0; left:20.0rem; width:255px;	text-align:right;	}
.lanplacut_pl				{	position:absolute;	top:19px; left:-210px; width:400px;	text-align:left;	}*/


	
/*.lannrut					{	font-size:0.8em;	}
.lanplacut					{	font-size:0.8em;	}*/




		.list_item_info#lanekorg	{	position: relative;	top:-25px;	left:55px;	height:40px;	}
	
	.list_item#lk					{	position: relative;	top: -8px;	height:80px; /* 46 */	margin-bottom:-15px;	margin-left:  -14px;	padding-left: 10px;	  /*	border: solid 0px #000000;	*/	/*	border-left: double 0px #dddddd;	border-right: double 0px #dddddd;	*/	}
	.list_item#lk_a					{	position: relative;	top: -8px;	height:220px; /* 46 */	margin-bottom:-15px;	margin-left:  -14px;	padding-left: 10px;	  /*	border: solid 0px #000000;	*/	/*	border-left: double 0px #dddddd;	border-right: double 0px #dddddd;	*/	}
	
	/* faller tillbaka på grundfärgeni sidan = svart
	.list_item					{	color: #000000;	}
	.list_item_info				{	color: #000000;	}
	*/


.pwdres_lnk#nypwd {  /* lösenordsåterställning */
		font-size: 0.65rem;
		text-align:right;
		
}
.pwdres_lnk#logut {  /* logga ut */
		font-size: 1.65rem;
		text-align:left;
		
}


/*	kryssruta och knapp för lån	*/
.laneruta					{ position:relative; left:34.0rem; top:-2.5rem; margin-bottom:-20px;  z-index:8; width:2rem; }

/*.laneruta_post				{	position:relative;	left:450px;	top:15px;	z-index:1000;	}*/
.listkryssknapp				{	position:relative;	left:425px;	top:3px;	z-index:1000;	}
.postkryssknapp				{	position:relative;	left:425px;	top:3px;	z-index:1000;	}

.lankvi_huv 				{	font-size:1.1rem; font-weight:normal;	}
.lankvi_org 				{	font-weight:normal;	}
.lankvi_per 				{	font-weight:normal; font-style:normal; }



/* navigations- och sorteringsrutan */

.valruta_bg 					  { position:absolute; bottom:-1.84rem; left:-0.2rem; right:0; margin-left:auto; margin-right:auto;
background-color:red;}

.valruta    { box-sizing:border-box; position:absolute; bottom:-1.84rem; left:-0.2rem; right:0; margin-left:auto; margin-right:auto; margin-bottom:1.40rem; padding-top:0.2rem; padding-right:0.2rem; padding-bottom:0.9rem; padding-left:0.1rem; width:36rem; height:2.5rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; background-color:#f8f8f8; font-size:0.9rem; font-weight:bold; z-index:20; }

/* avsnitts-rutor i sidor */

.avsnitt						{ box-sizing:border-box; position:relative;	top:0; left:-0.2rem; right:0; margin-right:auto; margin-left:auto; margin-bottom:0.6rem; padding-left:0.3rem; padding-right:0.2rem; padding-top:0.1rem; padding-bottom:1.2rem;height:auto; width:36.0rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; text-align:left; } 	/* grunden för alla rundhörnade innehållsrutor i sidorna */

.avsnitt_post						{ box-sizing:border-box; position:relative;	top:0; left:-0.2rem; right:0; margin-right:auto; margin-left:auto; margin-bottom:0.6rem; padding-left:0.3rem; padding-right:0.2rem; padding-top:0.1rem; padding-bottom:0rem;height:auto; width:36.0rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; text-align:left; } 	/* grunden för alla rundhörnade innehållsrutor i sidorna */ /* tillagt 20181122 */
.avsnitt_post#post_011				{ margin-top:2.5rem; } 	/* post, övre */

.avsnitt_dummy						{ box-sizing:border-box; position:relative;	top:0; left:-0.2rem; right:0; margin-right:auto; margin-left:auto; margin-bottom:0.6rem; padding-left:0.3rem;	padding-right:0.2rem; padding-top:0.1rem;	padding-bottom:1.2rem;height:6.6rem; width:36.0rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; text-align:left; background:red;} 	/* grunden för alla rundhörnade innehållsrutor i sidorna */
.avsnitt#sok_01					{ margin-top:0.35rem; } 	/* söksidan, övre */
.avsnitt#sok_04					{ margin-bottom:-1.85rem; } 	/* söksidan nedre */
.avsnitt#sok_07					{ margin-bottom:-1.5rem; } 	/* söksidan nedre */
.avsnitt#post_01				{ margin-top:2.5rem; } 	/* post, övre */
.avsnitt_namn					{ box-sizing:border-box; position:relative; top:-0.3rem; right:-27rem; padding:0; padding-right:0;  width:7.0rem; border:0.05rem solid #d8d8d8; border-radius:0.2rem; text-align:center; font-size:0.6rem; font-style:italic; background:#f8f8f8; opacity:1.0; }
.avsnitt#minalan				{ top:0.2rem; left:-1.8rem; width:35.0rem; padding-top:1.0rem; padding-bottom:0.5rem; }
.avsnitt#tillan				{ top:0.2rem; left:-1.8rem; width:35.0rem; padding-top:0.2rem; padding-bottom:0.5rem; }

.avsnitt_sidrub_bgblock#list_1		{ box-sizing:border-box; position:fixed; top:4.2rem; left:0; right:0; margin-right:auto; margin-left:auto; height:2.6rem; width:36.2rem; border:0; background:#ffffff; z-index:90; } 	/* bakgrund för rullning: lån-nr, forvalt och datum lista */
.avsnitt_sidrub#list_2			{ box-sizing:border-box; position:fixed; top:4.6rem; left:0; right:0; margin-right:auto; margin-left:auto; padding-top:0.2rem; padding-left:0.3rem; padding-right:0.2rem; width:36.0rem; height:2.0rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; font-size:1.2rem; font-weight:bold; z-index:100; } 	/* lån-nr, forvalt och datum - lista */


.avsnitt_sidrub_bgblock#list_3		{ box-sizing:border-box; position:fixed; top:4.2rem; left:0; right:0; margin-right:auto; margin-left:auto; height:2.6rem; width:36.2rem; border:0; background:#ffffff; z-index:90; } 	/* bakgrund för rullning: lån-nr, forvalt och datum lista */
.avsnitt_sidrub#list_3			{ box-sizing:border-box; position:fixed; top:4.6rem; left:0; right:0; margin-right:auto; margin-left:auto; padding-top:0.2rem; padding-left:0.3rem; padding-right:0.2rem; width:36.0rem; height:2.0rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; font-size:1.2rem; font-weight:bold; z-index:100; }

.avsnitt_sidrub_bgblock#post_1		{ box-sizing:border-box; position:fixed; top:4.2rem; left:0; right:0; margin-right:auto; margin-left:auto; height:2.6rem; width:36.2rem; border:0; background:#ffffff; z-index:90; } 	/* bakgrund för rullning: lån-nr, forvalt och datum - post*/
.avsnitt_sidrub#post_2			{ box-sizing:border-box; position:fixed; top:4.6rem; left:0; right:0; margin-right:auto; margin-left:auto; padding-top:0.2rem; padding-left:0.3rem; padding-right:0.2rem; width:36.0rem; height:2.0rem; border:0.05rem solid #d8d8d8; border-radius:0.4rem; font-size:1.2rem; font-weight:bold; z-index:100; } 	/* post */

.avsnitt_ingress_bgblock		{ box-sizing:border-box; position:fixed; top:6.3rem; left:0; right:0; margin-right:auto; margin-left:auto; height:auto; width:36.2rem; border:0; background:#ffffff; z-index:70; } 	/* bakgrund för rullning: lån-nr, forvalt och datum */
.avsnitt_ingress				{ box-sizing:border-box; position:relative; top:0.2rem; left:0; right:0; margin-right:auto; margin-left:auto; margin-top:0.5rem; margin-bottom:0.5rem; padding-top:0.4rem; padding-left:0.3rem; padding-right:0.2rem; padding-bottom:0.4rem; width:36.0rem; height:auto; border:0.05rem solid #d8d8d8; border-radius:0.4rem; line-height:1.6rem;font-size:1.0rem; font-style:normal; z-index:80; background:#ffffff;} 	/* lån-nr, forvalt och datum */
.listrad 					{ line-height:1.9rem; font-size:1.0rem;	}
.listrad_nr					{ line-height:1.0rem; font-size:0.9rem;	}

.avsnitt_inneh_bgblock		{ box-sizing:border-box; position:relative; top:4.0rem; left:-0.25rem; right:0; margin-top:2.5rem; margin-right:auto; margin-left:auto; margin-bottom:1.5rem; height:auto; width:36.2rem; background:#ffffff; z-index:10;   } 	/* bakgrund för rullning: lån-nr, forvalt och datum */
.avsnitt_inneh				{ box-sizing:border-box; position:relative; top:0.2rem; left:0; right:0; margin-right:auto; margin-left:auto; margin-top:0.5rem; margin-bottom:0.4rem; padding-top:2.8rem; padding-left:0.1rem; padding-right:0.2rem;  width:36.0rem; height:auto;  line-height:1.3rem;font-size:1.0rem; font-style:normal; z-index:10; background:#ffffff;} 	/* lån-nr, forvalt och datum */

.avsnitt_inneh_bgblock#minalan		{ box-sizing:border-box; position:relative; top:0.0rem; left:0; right:0; margin-top:0rem; margin-right:auto; margin-left:auto; margin-bottom:1.5rem; height:auto; width:36.2rem; background:#ffffff; z-index:10;  } 
.avsnitt_inneh#minalan			{ box-sizing:border-box; position:relative; top:0rem; left:-1.8rem; right:0; margin-right:auto; margin-left:auto; margin-top:0rem; margin-bottom:0.4rem; padding-top:0rem; padding-left:0.1rem; padding-right:0.2rem;  width:35.2rem; height:auto;  line-height:1.3rem;font-size:1.0rem; font-style:normal; z-index:10; background:#ffffff; } 

.avsnitt_inneh_bgblock#lista_per	{margin-top:22.0rem;} 
.avsnitt_inneh_bgblock#lista_lan	{margin-top:1.0rem; margin-bottom:3.5rem;} 
.avsnitt_inneh_bgblock#lista_lan2	{margin-top:-1.4rem; padding-bottom:1.5rem;} 


.avsnitt#av_1		/**/		{	width:95px;	position:relative;	top:-13px;	left:400px;}
.avsnitt#av_2		/**/		{	width:150px;	position:relative;	top:-13px;	left:344px;}
.avsnitt#av_3		/**/		{	width:55px;	position:relative;	top:-13px;	left:440px;}
.avsnitt#av_4		/**/		{	width:120px;	position:relative;	top:-13px;	left:381px;}
.avsnitt#av_5		/**/		{	width:80px;	position:relative;	top:-13px;	left:420px;}
.avsnitt#av_6		/**/		{	width:45px;	position:relative;	top:-13px;	left:454px;}
.avsnitt#av_6b		/**/		{	width:70px;	position:relative;	top:-13px;	left:434px;}
.avsnitt#av_7		/**/		{	width:70px;	position:relative;	top:-13px;	left:434px;}
.avsnitt#av_8		/**/		{	width:40px;	position:relative;	top:-13px;	left:460px;}
.avsnitt#ut_1		/**/		{	width:230px;	position:relative;	top:-17px;	left:260px;	text-align:right; padding-right:12px;	}
.avsnitt#ut_2		/**/		{	width:210px;	position:relative;	top:-17px;	left:270px;	text-align:right; padding-right:12px;	}
.avsnitt#ut_3		/**/		{	width:120px;	position:relative;	top:-17px;	left:360px;	text-align:right; padding-right:12px;	}
.avsnitt#ut_4		/**/		{	width:210px;	position:relative;	top:-17px;	left:280px;	text-align:right; padding-right:12px;	}
.avsnitt#uf_1		/**/		{	width:200px;	position:relative;	top:-17px;	left:300px;	text-align:right;	}

.avsnitt#uh_1		/**/		{	width:45px;	position:relative;	top:-12px;	left:450px;	text-align:right; padding-right:12px;	}
.avsnitt#uh_9		/**/		{	width:115px;	position:relative;	top:-12px;	left:400px;	text-align:right; padding-right:12px;	}





/**/

	.list_item_img#lanekorg	 /**/	{	position: relative;	top:1px;	left:1px;	height:75px; background-color:#ffffff;	}
	.list_item_img#lanekorg	 /**/	{	position: relative;	top:1px;	left:1px;	height:5px; background-color:#ffffff;	}


.bildbg#minibild	/**/		{	position:absolute;	left:4px;	top:3px;	height:40px;	width:40px; background-color:#bbbbbb;	text-align:center;	}


bb_cont_in {position:relative; right:1rem; }


.thn_2						{ position:absolute; top:0rem; left:-10.3rem; max-width:200px; border:0.05rem solid #dedede;}
.thn_2#test					{ position:absolute; top:0.3rem; left:0.3rem; width:2.3rem; height:2.3rem; border:0;}
.thn_2#popimg				{ position:relative; top:0.3rem; left:1.3rem; max-width:12rem; max-height:12rem; border:1px solid grey;}

.imghelbi					{ box-sizing:border-box; position:relative; left:0; right:0; top:0; bottom:0; margin:auto; background:#000000; }
.thn_4#helbi				{ box-sizing:border-box; left:0; right:0; top:0; bottom:0; margin:auto; border:2px solid #2c2c2c; background:#000000; }
.helbild					{ left:0; right:0; top:0; bottom:0; margin:auto; background:#000000; }



/*	bilderna i listan - tumnagel och popup - samt i posten	*/
.thn_1					/**/		{	/*width:39px; height:39px;	*/	position: relative;	  top: 50%;	  transform: translateY(-50%);	} /* 42 */
.thn_1#finns			/**/		{	/*border:1px solid #d8d8d8; */	}

/*	.thn_2#test_lk				{	width:40px; height:40px; position:absolute; top:0px; left:4px;	border:0px;} */
.thn_3				/**/		{	/*width:220px; height:220px;	/*background:#FF3366;*/ max-width: 220px; border:1px solid #dedede;	}



/*		blockbitar - post_item	*/
/*.post_item_invnr		{	font-weight:bold;	}*/	
/* fallback
.list_item_invnr#in			{	font-size:0.7em;	font-weight:bold;	}
.list_item_invnr#ut			{	font-size:0.7em;	font-weight:bold;	}
*/

.tabv 							{	text-align:left;  z-index:12;	}
.tabh 							{	position:relative; top:-1.2rem; left:4rem; text-align:right; margin-bottom:-1.2rem; z-index:10; width:42%;	}

	/*		hoverpopup 		*/
	
	.thumbnail					{	position:relative;	/*	float: left; - stökar till raderna i Konstantin	*/	padding:3px;	z-index:1000;	}
	.thumbnail span				{	/*CSS for enlarged image*/	position:absolute;	/*	background-color: #e5e5e5;	*/	padding:3px;	/*left: -1000px;*/	background-color:#ffffff;	/* border: 1px solid #8a8a8a; */	visibility:hidden;	color:#8a8a8a;	text-decoration:none;	}
	.thumbnail span img			{	/*CSS for enlarged image*/	/*border-width: 0px; */	/*padding: 2px;*/	}
	.thumbnail_span_blank		{	position:absolute;	top:1px;	left:-1px;	width:6px;	height:44px;	background:#ffffff;	}
	.thumbnail:hover			{	/* background-color: #e9e9e2; */ 	z-index:1050;	color:#8a8a8a;	text-decoration: none;	}
	.thumbnail:hover span		{	visibility:visible;	right:-527px;	top:1px;	}	/*THUMBNAIL HOVERPOPUPS*/
	
	
	#imginfo1					{	position:relative;	}
	#imginfo1 a span				{	display:none;	color:#FFFFFF;	}
	#imginfo1 a:hover span		{	display:block;	position:fixed;	max-width:300px;	/*background:#aaa;	height: 50px;*/	left:10px;	bottom:10px;	color:#FFFFFF;	padding:10px;	}
	
	#imginfo2					{	position:relative;	}
	#imginfo2 a span				{	display:none;	color:#FFFFFF;	}
	
	#imginfo2 a:hover span		{	display:block;	position:fixed;	width:1120px;	background:#aaa;	/*height: 50px;*/	 left:260px;	top:160px;	color:#FFFFFF;	padding:10px;	} 
	/*
	#imginfo2 a:hover span		{	display:block;	position:fixed;	width:140px;	/*background:#aaa;*/	/*height: 50px;*/	/*left:844px;	top:200px;	color:#000000;	padding:10px;	}*/
	
	#imginfo2 a:hover span		{	display:block;	position:absolute;	max-width:0px;	background:#aaa;	/*height: 50px;*/	left:230px;	bottom:4px;	color:#FFFFFF;	padding:0px;	}

/*    knappar     */

	.btn { background: #3498db; 
      background: linear-gradient(to bottom, #3498db, #2980b9); 

       border-radius: 5px; /*font-family: Arial;*/
    font-family: 'Montserrat', sans-serif;
		 color: #ffffff; font-size: /* 11px */ 0.8rem; padding: 2px 4px 2px 4px; text-decoration: none; }
	
	/*.btna { background:#f0f00f; background: -webkit-linear-gradient(top, #f0f0f0, #f0f0f0); background: -moz-linear-gradient(top, #f0f0f0, #f0f0f0); background: -ms-linear-gradient(top, #f0f0f0, #f0f0f0); background: -o-linear-gradient(top, #f0f0f0, #f0f0f0); background: linear-gradient(to bottom, #f0f0f0, #f0f0f0); -webkit-border-radius: 5; -moz-border-radius: 5; border-radius: 5px; font-family: Arial; color: #000000; font-size: 11px; padding: 2px 4px 2px 4px; text-decoration: none; }*/
	
button 				{ height:1.6rem; width:4.0rem; text-align:center; padding:0.2rem;/*padding:0.2rem 0.3rem 0.2rem 0.3rem; */ border:0.05rem solid #adadad; border-radius:0.3rem; background:#e1e1e1; letter-spacing:0.06rem; font-size:0.7rem; color:#000000; text-decoration:none; }

.button_link {
    background:none!important;
     border:none; 
     padding:0!important;
    
    /*optional*/
    /*font-family:arial,sans-serif;*/
	font-family: 'Montserrat', sans-serif; /*input has OS specific font-family*/
     color:#069;
     text-decoration:underline;
     cursor:pointer;
}

.like-anchor {
  align-items: normal;
  background-color: rgba(0,0,0,0);
  border-color: rgb(0, 0, 238);
  border-style: none;
  box-sizing: content-box;
  color: rgb(0, 0, 238); 
  cursor: pointer;
  display: inline;
  font: inherit;
  height: auto;
  padding: 0;
  perspective-origin: 0 0;
  text-align: start;
  text-decoration: underline;
  transform-origin: 0 0;
  width: auto;
  outline: 1px solid red;
}



input[type=submit] { height:1.6rem; width:4.0rem; text-align:center; padding:0.2rem;/*padding:0.2rem 0.3rem 0.2rem 0.3rem; */ border:0.05rem solid #adadad; border-radius:0.3rem; background:#e1e1e1; letter-spacing:0.06rem; font-size:0.7rem; color:#000000; text-decoration:none; }

.btna { height:1.6rem; width:4.0rem; text-align:center; padding:0.2rem;/*padding:0.2rem 0.3rem 0.2rem 0.3rem; */ border:0.05rem solid #adadad; border-radius:0.3rem; background:#e1e1e1; letter-spacing:0.06rem; font-size:0.7rem; color:#000000; text-decoration:none; }

.btnb  { width:50px; height:20px; padding:1px; padding-right:2px; border-top:1px solid #efefef; border-left:1px solid #efefef; border-bottom:1px solid #acacac; border-right:1px solid #acacac; background-color:yellow; }
a#btnb  { width:50px; height:20px; padding:1px; padding-right:2px; border-top:1px solid #efefef; border-left:1px solid #efefef; border-bottom:1px solid #acacac; border-right:1px solid #acacac; background-color:yellow; }

.btna#et_val		{ position:relative; left:29.85rem; bottom:-0.3rem; }
.btna#et_post		{ position:relative; left:31.8rem; bottom:3rem; z-index:14; }

.btna#et_kvi		{ position:absolute; right:0.5rem; top:0.4rem; height:0.8rem; width:2.2rem; padding-right:0.2rem; padding-left:0.5rem; 
padding-top:0rem; padding-bottom:0.8rem;
}
.btna#et_eti		{ position:relative; left:31.2rem; top:-4.1rem; }
.btna#et_eti		{ position:relative; left:32.3rem; top:-4.2rem; }
.btna#et_eti_2		{ position:relative; left:0.3rem; top:1.6rem; }


.btna#et_ater		{ position:relative; left:31.2rem; top:-3.8rem; margin-bottom:-3.8rem; }

/* Microsoft EDGE Browser 12+ (Alla) - @supports method
@supports (-ms-ime-align:auto) {
.btna#et_ater		{ position:relative; left:31.2rem; top:-7rem; margin-bottom:-3.8rem; z-index:1000; } 
} */
/* Microsoft INTERNET EXPLORER Browser 10, 11   
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.btna#et_ater		{ position:relative; left:31.2rem; top:-7rem; margin-bottom:-3.8rem; z-index:1000; } 
}*/


.btna#et_rol		{ position:relative; left:29.3rem; bottom:-1.5rem; }
.btna#et_med		{ position:relative; left:22rem; bottom:-2.4rem; }
.btna#et_res		{ position:relative; left:18rem; bottom:-2.4rem; }
.btna#et_sub		{ position:relative; left:18rem; bottom:-2.4rem; }
.btna#et_flikspar	{ position:relative; left:30.5rem; bottom:0.2rem; }
.btna#et_sparpers	{ position:relative; left:30.5rem; bottom:-3.4rem; }
.btna#et_sparlok 	{ position:relative; left:30rem; bottom:-3.4rem; }
.btna#et_updpers	{ position:relative; left:30.5rem; bottom:-1.4rem; }
.btna#et_aterlan	{ position:relative; left:0rem; bottom:-2.0rem; }
.btna#et_spar		{ position:relative; left:30.5rem; bottom:-1.4rem; }
.btna#et_lana		{ position:relative; left:29.2rem; bottom:0.05rem; }

.btna#utskr			{ position:relative; left:0.3rem; bottom:-3rem; }

.btna#et_tek_1		{ position:relative; left:15rem; bottom:0.7rem; }
.btna#et_tek_2		{ position:relative; left:16rem; bottom:0.7rem; }
.btna#et_tek_3		{ position:relative; left:17rem; bottom:0.7rem; }
.btna#et_tek_10		{ position:relative; left:3rem; bottom:0.7rem; }
.btna#et_tek_20		{ position:relative; left:11rem; bottom:0.7rem; }
.btna#et_tek_30		{ position:relative; left:19rem; bottom:0.7rem; }

.btna#et_tba		{ position:relative; left:17rem; bottom:0.7rem; }
.btna#et_tbax		{ position:relative; left:32.1rem; bottom:-1.7rem; }
.btna#et_tbap		{ position:relative; left:0.5rem; bottom:-1.8rem; }
.btna#et_tbaup		{ position:relative; left:1.8rem; bottom:3.1rem; z-index:10;}
.btna#et_lokup		{ position:relative; left:1rem; bottom:-1.1rem; }
.btna#et_lokupd		{ position:relative; left:31rem; bottom:-3rem; }
.btna#et_ovalj		{ position:absolute; right:-0.79rem; top:-0.75rem; }

.btna:hover { border:0.05rem solid #0078d7;  background:#e5f1fb;  }

button#et_rel		{ position:absolute; right:0.1rem; bottom:0.1rem;}

#menyza 			{ }
#menyzb 			{ }
#menyzc 			{ }
.meny#x 			{width: 6rem; font-size:0.7rem;}

	/*.btn#et_kvi			{ position:absolute; right:0.5rem; top:0.5rem; color:#ffffff; }*/
	.btn:hover { background: #3cb0fd;  background: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; }



.btn1 { background: #3498db; background: linear-gradient(to bottom, #3498db, #2980b9);  border-radius: 5px; /*font-family: Arial;*/
    font-family: 'Montserrat', sans-serif;
	 color: #ffffff; font-size: 0.8rem; padding: 2px 4px 2px 4px; text-decoration: none; }

.btn1:hover { background: #3cb0fd;  background: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; }

.btn2 { background: #3498db; background: linear-gradient(to bottom, #3498db, #2980b9); border-radius: 5px; /*font-family: Arial;*/
    font-family: 'Montserrat', sans-serif;
	 color: #ffffff; font-size: 0.8rem; padding: 2px 4px 2px 4px; text-decoration: none; }

.btn2:hover { background: #3cb0fd; background: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; }

.btn2#minalan { background: #3498db;  background: linear-gradient(to bottom, #3498db, #2980b9);  border-radius: 5px; /*font-family: Arial;*/
    font-family: 'Montserrat', sans-serif;
	 color: #ffffff; font-size: 0.8rem; padding: 2px 4px 2px 4px; text-decoration: none;  }

.btn2#minalan:hover { background: #3cb0fd;  background: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none; }




/**/

.knapp	a					{	position:relative;	left:13px;	top:41px; z-index:10;	padding:1px; padding-right:2px;		border-top:0.05rem solid #efefef;	border-left:1px solid #efefef;	border-bottom:0.05rem solid #acacac;	border-right:0.05rem solid #acacac;	background-color:#dedede;	}

.knapp#fa					{	position:relative;	left:0px;	top:0px; z-index:10; }

.knapp#album	a				{	position:fixed;	left:1px;	top:1px; z-index:10;	padding:1px; padding-right:2px;		border-top:0.05rem solid #efefef;	border-left:1px solid #efefef;	border-bottom:1px solid #acacac;	border-right:1px solid #acacac;	background-color:#dedede;	}
.knapp#bulk	a				{	position:fixed;	left:1px;	top:12rem; z-index:10;	padding:1px; padding-right:2px;		border-top:0.05rem solid #efefef;	border-left:1px solid #efefef;	border-bottom:1px solid #acacac;	border-right:1px solid #acacac;	background-color:#dedede;	}

.knapp#fa					{	position:fixed;	left:-10px;	top:-10px; z-index:10; }
.knapp#na					{	position:fixed;	left:-10px;	top:15px; z-index:10; }
.knapp#bi					{	position:fixed;	left:-10px;	top:40px; z-index:1; }
.knapp#ba					{	position:fixed;	left:-10px;	top:140px; z-index:10; }

.knappa	a					{	position:relative;	left:213px;	top:1px; z-index:10;	padding:1px; padding-right:2px;		border-top:0.05rem solid #efefef;	border-left:1px solid #efefef;	border-bottom:1px solid #acacac;	border-right:1px solid #acacac;	background-color:#dedede;	}
.knappa#nya_2	a					{	position:relative;	left:450px;	top:1px; z-index:10;	padding:1px; padding-right:2px;		border-top:0.05rem solid #efefef;	border-left:1px solid #efefef;	border-bottom:1px solid #acacac;	border-right:1px solid #acacac;	background-color:#dedede;	}

	.navigc 					{	text-align:center;	}
	
	
	
	
	.tdno 						{	text-decoration:none;}
	
	.knapp_aterlamna			{	position:relative;	left:438px;	top:-8px; z-index:10;	margin-bottom:-15px;}
	.knapp_lanekvitto			{	position:relative;	left:440px;	top:40px; z-index:10;	background-color:#dedede; border:1px solid #000000;	width:77px; height:18px; text-align:center;}
	.knapp_etikett				{	text-decoration:none;position:relative;	left:350px;	top:15px; z-index:10;	background-color:#dedede; border-left:3px solid #fefefe; border-top:3px solid #fefefe;	border-right:3px solid #ababab;				border-bottom:3px solid #ababab;	width:77px;  height:0.5cm;	  padding:0em; margin:0em; text-align:center; vertical-align:middle; font-size:0.8rem; /*font-family:Arial, Helvetica, sans-serif;*/
	    font-family: 'Montserrat', sans-serif; 	}
	

	
	.btn#et_lan	{	position:relative;	right:0px;	top:5px; margin-bottom:100px; color:#ffffff; }
	


	.btn#et_sok		{	position:relative;	left:0px;	bottom:0px; color:#ffffff; }

	.btn#et_tek_1		{	position:relative;	left:60px;	bottom:0px; color:#ffffff; }
	.btn#et_tek_2		{	position:relative;	left:130px;	bottom:0px; color:#ffffff; }
	.btn#et_tek_3		{	position:relative;	left:200px;	bottom:0px; color:#ffffff; }
	.btn#et_tek_11		{	position:relative;	left:10px;	top:45px; color:#ffffff; width:36px;}
	.btn#et_tek_21		{	position:relative;	left:10px;	top:45px; color:#ffffff; width:36px;}
	.btn#et_tek_31		{	position:relative;	left:10px;	top:45px; color:#ffffff; width:36px;}

	.btn#et_rens		{	position:relative;	left:20px;	bottom:0px; color:#ffffff; }
	.btn2				{	position:relative;	left:0px;	bottom:0px; color:#ffffff; }
	.btn2#minalan		{	position:relative;	left:450px;	bottom:-35px; color:#ffffff; }



.knapp_status				{	position:relative;	right:-468px;	top:-20px; z-index:10;	margin-bottom:-20px;}


/**********     FRONTENS TEXTBOX     **************/
div.background_front			{ box-sizing:border-box; position:relative;	top:0; left:0; right:0;	margin-left:auto; margin-right:auto; height:100%; width:100%;	background:url(/k/sys/img/bgbilder/main.jpg);	border-radius:0.4rem; border:0.05rem solid #d8d8d8; }

div.transbox_front				{ box-sizing:border-box; position:absolute;	bottom:1.2rem; left:0; right:0; margin:1.5rem 2.0rem; margin-left:auto; margin-right:auto; height:5.5rem; width:100%; border:0.05rem solid #d8d8d8; background-color:#ffffff; opacity:0.7;}

div.transbox_front#visasamlnamn	{ box-sizing:border-box; position:absolute;	bottom:-1.50rem; left:0; right:0; margin-left: auto; margin-right:auto; width:100%;	height:3.0rem; border:0.05rem solid #d8d8d8; border-radius:0 0 0.4em 0.4em; background-color:#ffffff; opacity:0.8;}

div.transbox_front#visasamltext	{ box-sizing:border-box; position:absolute;	bottom:1.0rem; left:0; right:0;	margin-left:auto; margin-right:auto; height:auto; width:30rem;		border:0.05rem solid #d8d8d8; border-radius:0.5em; background-color:#ffffff; opacity:0.9; }

div.transbox_front p			{ box-sizing:border-box; margin:0.5rem 1.5rem; font-weight:bold; font-size:0.7rem; color:#700000; }

div.transbox_front#visasamlnamn p	{ box-sizing:border-box; margin:0.5rem 1.5rem; font-weight:normal; font-size: 1.6rem; color:#700000; text-align:center }
div.transbox_front#visasamltext p	{ box-sizing:border-box; margin:0.5rem 1.5rem; font-weight:normal; font-size:0.9rem; color:#700000; }
div.tttext#visasamltext p			{ box-sizing:border-box; margin:0.5rem 0.5rem; font-weight:normal; font-size:0.9rem; color:#700000; }


/**********  sticky  ****
#one { position: sticky; bottom: -10px;
}

dl#nerel {position:relative; left:0px; bottom:-27px;
  margin: 0;
  padding: 0px 0 0 0;
}

dt#neret {
  height:2.4rem;
  width:35.2rem;
  position: sticky; position: -webkit-sticky;
  padding-left:0.9rem;
  margin-left:-0.25rem;
  bottom: 9px;
  
  z-index:1000;
  background-color:#fff;
}

dd#nered {
  margin: 0;
  padding: 0 0 0 0px;
  white-space: nowrap;
  position:relative;bottom:25px;
}

dd#nered + dd#nered {
  border-bottom: 1px solid #CCC; 
}
********* ! sticky  *****/
/**********  sticky  *****/
#one { position: sticky; bottom: -10px;
}

dl#nerel {position:relative; left:0px; bottom:-37px; 

  margin: 0;
  padding: 0px 0 0 0;
   margin-top:-2.2rem;
}

dt#neret {
  height:1.6rem;
  width:35.2rem;
  position: sticky; 
 /* position: -webkit-sticky; */
  padding-left:0.9rem;
  margin-left:-0.15rem;
  bottom: -3px;
  border-bottom: 12px #FFFFFF solid;
    padding-top:0.2rem;
	  border-top: 7px #FFFFFF solid;
	
 
   
  
  z-index:1000;
  background-color:#fff;
}

dd#nered {
  margin: 0;
  padding: 0 0 0 0px;
  white-space: nowrap;
  position:relative;bottom:9px;

}

dd#nered + dd#nered {
  border-bottom: 1px solid #CCC; 
  
}
/********** ! sticky  *****/









/***     ???????     ***/


.cont_out_a             		{ position:relative; 	top:0.7em;	margin-top:0.7em;	/**/background-color:#f0f0f0; border-radius:0.5em; border:1px solid #d8d8d8;}



/********************************************************/

.block_c_inner_l_l			{	position:absolute;	left :2px;	width:160px;	/* border:1px solid white; */	background-color:#f0f0f0;	z-index:10;	}
.block_c_inner_l_r			{	position:absolute;	right :2px;	width:160px;	/* border:1px solid white; */	background-color:#f0f0f0;	z-index:10;	}


/*.block_c_inner_c_top		{	position:relative;	left:2px;	width:99%;	/* border:1px solid black; */	/*background-color:#f0f0f0;	z-index:10;	}*/


.block_flik_1				{	position:relative; 	top:-240px;	height:240px; margin-bottom:-240px;	}
.block_flik_2				{	position:relative; 	top:0px;	margin-bottom:0px;	min-height:240px;	}



.cont_out#abc               {	position:relative; 	top:100px;	margin-top:100px;	/**/background-color:red; border-radius:0.5em; border:1px solid #d8d8d8;}
/* tidigare #123 */
.menugr						{	margin-left:0.7em;}
.kommunlogga				{	position: fixed; bottom:8px; right:8px;	}
.kommunlogo					{	width:80px; }
/*.navigruta					{	position:relative;	right:0px;	bottom:0px;	width:100%;	height:10px;	/*	border:0px #000000 solid;	*/	/*background-color:#efefef;	}*/


.textblock					{	margin:0px 20px 40px 20px;	min-height:377px;	}
.filrubrik					{	position:relative; left:0px;	}
.version			    	{	position:relative; top:-0.1rem; left:23rem; width: 12rem; text-align:right; font-style:italic; font-size:0.8rem; }
.signa						{	position:relative;	top:10px;	height:20px;	margin-top:30px;	margin-bottom:0px;  }

.medarb_tab					{	position:relative;	left:15px;	padding-bottom:10px;}

.verinfo_header 			{ 	text-align:center; font-size:0.8rem; margin-bottom:0.5rem;}


#inp_1 						{position:relative; left:23rem; top:0.5rem;}

/* format */


.list_item#navruta			{	position: relative;	bottom: -2.12em;	font-size:0.9em; font-weight:bold; left:-0.5em; width:106.5%; height:3.3em; /* 46 */	margin-bottom:2.25em;		padding-right: 0.2em;padding-bottom: 2.3em; padding-left: 0.1em;	  /*	border: solid 0px #000000;	*/	/*	border-left: double 0px #dddddd;	border-right: double 0px #dddddd;	*/	border-radius:0.4em; border: 0.12em solid #d8d8d8;}



.list_item_utskrinfo		{ position:relative; top:-0.1rem; left:0.4rem; font-size:0.8rem; color:#000000; font-weight:normal; /*font-family:Georgia, 'Times New Roman', Times, serif;*/
	font-family: 'Open Sans', sans-serif;
	 word-spacing:0.1rem;}
.utinf						{ font-weight:bold; }
.utink						{ font-style:italic; }
.rubdat						{ font-size:1.0rem; }


/****** post ************/

.post_item						{ box-sizing:border-box; position:relative; top:0; left:-0.2rem; right:0; margin-left:auto; margin-right:auto; margin-bottom:0.25rem; padding-top:0.1rem; padding-right:0.2rem; padding-bottom:0.2rem; padding-left:0.2rem; height:auto; width:36.0rem; border-radius:0.4rem; border:0.05rem solid #d8d8d8; font-size:0.95rem; line-height:0.8rem; }
.post_item#post_00				{border:0 solid #d8d8d8; }

.post_item#updflik			{ position:relative; top:3rem; margin-bottom:1rem; border:none; background:#ffffff; }
.flikin						{ box-sizing:border-box; position:relative; left:0; right:0; margin-left:auto; margin-right:auto; padding-top:0.8rem; padding-bottom:0.2rem;}

.post_item_invnr				{ position:absolute; top:0.35rem; left:0.2rem; text-align:left; margin-right:1.20rem;
	padding-left:0.15rem; padding-right:0.35rem; opacity:0.95; font-size:1.05rem; font-weight:normal; z-index:11;	 color:#000000;}
.post_item_invnr#in				{ 	background-color:#ffffff; color:#1d9d1d; }

/*.post_item_head				{ position:relative; padding-top:1.0rem; padding-bottom:1.3rem; width:100%; height:auto; min-height:10rem; } 20181122 */
.post_item_head				{ position:relative; padding-top:1.0rem; padding-bottom:0rem; width:100%; height:auto; min-height:0rem;}

.post_item_head_per			{ padding-bottom:0.1rem; min-height:1rem; padding-top:0.8rem;}
.post_item_head_img			{ position:absolute; top:0.0rem; right:0.5rem; height:auto; z-index:10; }
.post_item_head_info		{ position:relative; top:-1.0rem; height:auto; }
.post_item_head_info#lan		{ line-height:1.1rem; width:80%;}

.post_item_head_info#lanenr	{ width:75%; top:-0.5rem;}
.post_item_head#upd			{	position:relative;	top:0px;	height:220px;	width:100%;	/*	border:solid 1px blue;	*/}		

.post_item_classes			{ position:relative; top:0.5rem; height:auto;}
/*
.post_item_invnr				{ position:absolute; top:0.2rem; left:0.2rem; text-align:left; margin-right:1.3rem;
	padding-left:0.15rem; padding-right:0.45rem; opacity:0.95; font-size:1.0rem; font-weight:normal; z-index:11;	 color:#000000;}
.post_item_invnr#in				{ border-top:0.05rem solid #aaaaaa; border-left:0.05rem solid #aaaaaa; border-bottom:0.05rem solid #eeeeee; border-right: 0.1rem solid #ffffff; border-radius:0.2rem;	background-color:#ffffff; color:#66ff66; }*/


.post_item_titel				{ position:relative;  left:3.5rem; font-size:1.25rem; color:#000000; font-weight:bold; /*font-family:Georgia, 'Times New Roman', Times, serif;*/
    font-family: 'Open Sans', sans-serif;
	 word-spacing:0.05rem; width:auto; }
	 .post_item_titel#huvudrub				{  left:0.5rem;}
.attrib					{ position:relative; top:-0.4rem; left:0.1rem; font-size:0.6rem; font-style:italic; font-weight:normal; }

.post_item_pnamn				{ position:relative; left:0.6rem; font-size:1.15rem; color:#000000; font-weight:normal; /*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
 word-spacing:0.05rem; width:auto; }

.verktot 						{ font-style:italic; font-size:0.95rem; }



.ry#ax{font-size:1.0rem;}


/*.post_item_invnr			{	position:absolute;	top:0px; /* -1 	left:101px; /* 50 	text-align:right;	z-index:1000;			margin-top:-3px;	margin-left:-3px;	padding-left:1px;	}
.post_item_invnr#in			{	border-top:0.05rem solid #aaaaaa;	border-left: 1px solid #aaaaaa;	border-bottom:0.05rem solid #eeeeee;	border-right:0.05rem solid #eeeeee;	background-color:#66FF66;	opacity:0.4;	}
*/

.post_item_invnr#ut_x			{	position:absolute;	top:-30px; /* -1 */	left:0px; /* 50 */	text-align:right;	z-index:1000;			margin-top:-3px;	margin-left:-3px;	padding-left:1px;	}
.post_item_invnr#in_x		{	
position:absolute;	top:-30px; /* -1 */	left:0px; /* 50 */	text-align:right;	z-index:1000;			margin-top:-3px;	margin-left:-3px;	padding-left:1px;border-top:0.05rem solid #aaaaaa;	border-left: 1px solid #aaaaaa;	border-bottom:0.05rem solid #eeeeee;	border-right: 1px solid #eeeeee;	background-color:#1d9d1d;	opacity:0.4;	}



.hurub#posthu_1				{	position:absolute;	top:-66px;	left:10px;}
.hurub#posthu_2				{	position:absolute;	top:-60px;	right:10px; width:10px;	text-align:right; border:0px;	}
.hurub#posthu_3				{	position:absolute;	top:-60px;	right:20px; width:180px;	text-align:right; border:0px;	}

.hurub#posthu_11			{	position:absolute;	top:-60px;	right:10px; width:150px;	text-align:right;	}
.hurub#lokal				{	position:absolute;	top:-55px;	left:12px;}
.hurub#person				{	position:absolute;	top:-55px;	left:12px;}

.aterrub 					{	position:relative; top:-2.7rem; left:15rem; color:#40006f; }
.aterrub_kvitto 			{	position:relative; top:2rem; left:15rem; color:#40006f; }

.var#a1						{	position:relative;	top:0px;	left:0px;}
.var#a1a					{	position:relative;	top:20px;	left:-100px;}
.var#a1b					{	position:relative;	top:3px;	left:0px;}
.var#a1c					{	position:relative;	top:-14px;	left:100px;}
.etikett#a1					{	position:relative;	top:0px;	left:0px; 	text-align:left;	}

.var#a3						{	position:relative;	top:0px;	left:0px;	padding-bottom:0.7em;}
.etikett#a3					{	position:relative;	top:0px;	left:6px; 	text-align:left;	padding-bottom:0.3em;}

.etikett_ny					{	position:relative;	top:-1px;	left:10px; 	padding-top:5px;	}
.etikett_ny#kata_1			{	top:-21px;	left:22px; 	}
.etikett_ny#kata_2			{	top:-21px;	left:22px; 	}
.etikett_ny#kata_3			{	top:-21px;	left:22px; 	}
.etikett_ny#kata_4			{	top:-21px;	left:22px; 	}
.etikett_ny#kata_5			{	top:-21px;	left:22px; 	}
.etikett_ny#kata_6			{	top:-21px;	left:22px;	}

.etikett_ny#vard			{	top:16px;	left:22px;	}

.etikett_ny#lokal_1			{	top:-50px;	left:380px;	}
.etikett_ny#lokal_2			{	top:-64px;	left:380px;	}

.etikett_ny#person_1		{	top:-50px;	left:380px;	}
.etikett_ny#person_2		{	top:-64px;	left:380px;	}



.varde#a1					{	position:relative;	top:-16px;	left:100px; text-align:left;	}

.varde#a1i					{	position:relative;	top:-16px;	left:100px; text-align:left;	}

.var#a2						{	position:relative;	top:10px;	left:0px;}
.etikett#a2					{	position:relative;	top:0px;	left:0px;	text-align:left;	}
.varde#a2					{	position:relative;	top:-1.2rem;	left:100px;	width:78%;	text-align:left;		font-size:1.0rem;	
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}
.varde#a2b					{	position:relative;	top:-1.2rem;	left:100px;	width:78%;	text-align:left;		font-size:1.0rem;	
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	line-height:1.1rem;}

.var_aa						{	position:relative;	top:0px;	left:10px;}
	.var_aa#a3_lk						{	position:relative;	top:2px;	left:-50px;}

.post_item_body				{	position:relative;	top:0px;	width:100%;	}
.post_item_body_info		{	position:relative;	top:0px;	left:0px;	}


.fast						{	position:fixed;	top:100px;	left:100px; background:red;}





.momm						{	border: 0.2rem solid #bcbcbc;	width:50rem;	padding:1rem 1rem 0rem 1rem ;  margin:0.5rem; margin-bottom:2rem;	background-color:#F9F9F9	}
.mom						{	border: 0.1rem solid #bcbcbc;	width:49rem;	margin-bottom:1rem;	padding:0.5rem; background-color:#FFFFFF}
.moms						{	border: 0.1rem solid #bcbcbc;  width:48rem; margin-bottom:1rem;	padding:0.5rem; background-color:#fbfbfb}
.mom#album					{	border: 1px solid #dedede;	width:600px;	margin-bottom:10px;	background-color:#FFFFFF}

#passbit					{	padding-top:0.8em;	width:40px; margin-top:0px;}
#passbit_lista				{	padding-top:0.8em;	width:40px; margin-top:-27px;}

.miniinfo					{	position:absolute;	right:25px;	top:27px;}
.frianrfalt					{	margin-left:20px;	}



.wrapper					{	margin-top:100px;	}

/*
.popupruta					{	border-right:10px solid #acacac;	}
.popupram_v				 	{	position:absolute;	top:0px;	left:0px;	width:10px;	background-color:#dedede;	border-right:1px solid #acacac;	}
.popupram_h					{	position:absolute;	top:0px;	right:0px;	width:10px;	background-color:#dedede;	border-right:1px solid #acacac;	}
*/


.popupruta					{	border-right:0px solid #acacac;	}
.popupram_v				 	{	position:absolute; left:0px; top:0px; width:40px; background-color:#f0f0f0; height: 100%; border-right:1px solid #908070; z-index:10;	}
.popupram_h					{	position:absolute; right:0px; top:0px; width:40px; background-color:#f0f0f0;  height: 100%;  border-left:1px solid #908070; z-index:10;	}
.popupram_c					{	position:absolute; left:60px; top:0px; width:600px; background-color:#efefef;	height: 100%;		}

#direkt						{	width:42px;	height:11px;	border: 1px solid #dedede;	}

.villkorsruta				{	margin:0.05em;	padding:0.9em;	border: 1px solid #cdcdcd;	background-color:#fafafa	}

.oonskaknapp				{	position:absolute;	right:7px;	top:12px;	z-index:1000;	}

.lokal_lannr				{	position:absolute;	right:70px;	top:25px;	}

.visainte_skarm				{	display:none	}
.visainte_papper			{	display:none	}

 .statusvalx					{	position:relative;	left:0px;	top:-10px;	z-index:1000;	border: 1px solid #bcbcbc;	width:10px;	}
 
 
 .statusflagga			{	position:absolute;	left:58px;	top:-3px;	z-index:1000;	border: 1px solid #bcbcbc;	width:10px;	}
  .statusflagga#horiz_1		{	position:absolute;	left:120px;	top:70px;	z-index:1000;			}
    .statusflagga#horiz_2		{	position:absolute;	left:120px;	top:70px;	z-index:1000;			}
	  .statusflagga#horiz_3		{	position:absolute;	left:120px;	top:70px;	z-index:1000;			}
.ma							{	color:green;	}
.statusflagga#horiz	.ma		{	position:absolute;	left:-110px;	top:-3px;	z-index:1000;	}
.ut							{	color:red;	}
.statusflagga#horiz	.ut		{	position:absolute;	left:-110px;	top:-3px;	z-index:1000;	}
.ti							{	color:blue;	}
.statusflagga#horiz	.ti		{	position:absolute;	left:-20px;	top:-3px;	z-index:1000;	}
.bl							{	color:red;	}
.statusflagga#horiz	.bl		{	position:absolute;	left:-20px;	top:-3px;	z-index:1000;	}
.ve							{	color:orange;	}
.statusflagga#horiz	.ve		{	position:absolute;	left:85px;	top:-3px;	z-index:1000;	}
.ga							{	color:grey;	}
.statusflagga#horiz	.ga		{	position:absolute;	left:85px;	top:-3px;	z-index:1000;	}
.sa							{	color:red;	}
.statusflagga#horiz	.sa		{	position:absolute;	left:85px;	top:-3px;	z-index:1000;	}

.namnetikett				{	position:absolute;	right:20px;	top:18px;	}

.obekr						{	background-color:#ffffff; border:none;	 color: #FFCC33;	}
.okdat						{	background-color:#FF99FF; border:none;	 color: #006600;	}
.invdags					{	background-color:#FFFF99; border:1px solid #FF0000; color:#FF6600;	}
.alarmdags					{	background-color:#FFCC00; border:4px solid #FF0000; color:#FF0000;	}
	
	#def {background-color: #660066;}		
	#opp {background-color: #efefef;	}
	
.ikon						{	position:relative; top:2px; left:-5px;	}


/*		ETIKETTER	*/
.etikett_rub					{	font-style:normal;	font-weight:bold;	font-size:1.3rem;	}
.etikett_rub_nr					{	font-style:normal;	font-weight:normal;	font-size:1rem;	}
.list_item_bild#etikett			{	position:relative;    top:20px;	}
/*.list_item_invnr#etikett		{	font-style:normal;	font-weight:normal;	font-size:1.2rem; position_:fixed; left:28.3rem; text-align:center; width:4rem; height:1.6rem;	} */
.list_item_invnr#etikett		{	font-style:normal;	font-weight:normal;	font-size:1.2rem; position:fixed; left:24.3rem; text-align:center; width:8rem; height:1.6rem;	}
.list_item_utskrtitel#etikett	{	font-style:normal;	font-weight:normal;	font-size:1.0rem;		}		
.list_item_utskrinfo#etikett	{	font-style:normal;	font-weight:bold;	font-size:1.0rem;	position:relative;    top:-5px; left:0px; }	
.kontakttel						{	font-style:normal;	font-weight:bold;	font-size:1.0rem;	}
/*	!	ETIKETTER	*/





/* */

.post_item_head#nyasida
{
color: #000000;
position: relative;
top: 1px;
width:490px;
border: solid 0px #dddddd;
}


.post_item_head_img#updsida
{
position: relative;
top:1px;
right:-265px;
height:250px;
width:250px;
border: solid 0px #dddddd;
}

.post_item_head_info#updsida
{
color: #000000;
position: absolute;
top:0px;
left:211px;
border: solid 0px #dddddd;
height:200px;
width:265px;
text-indent:10px;
padding-top:10px;
padding-right:10px;
z-index:100;
}

.post_item_head_info#nyasida
{
color: #000000;
position: absolute;
top:0px;
left:211px;
border: solid 0px #dddddd;
height:200px;
width:265px;
text-indent:10px;
padding-top:10px;
padding-right:10px;
z-index:100;
}


.list_item#full_0
{
border-left: double 0px #dddddd;
border-right: double 0px #dddddd;
}

.mitem     {	border-radius: 5px;	
	border: #bfbfbf solid 1px;
	    background-color: #efefef;
	}

/**************************		STRUKTUR SLUT	********************************/

/**************************		TOOLTIP / MANUAL	********************************/

.tooltip_h {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;*/
}

.tooltip_h .tttext {
    font-size:0.8rem;
	opacity: 0;
    transition: opacity 3s;
    visibility: hidden;
    width: 120px;
    background-color: #FBF7DA;
    color: #000;
    text-align: center;
    border-radius: 6px;
	border: #800608 solid 1px;
    padding: 5px ;
	
	/* Position the tooltip */
    position: absolute;
    z-index: 1;
	top: -5px;
    left: 105%; 
}

.tooltip_v .tttext {
    font-size:0.8rem;
	opacity: 0;
    transition: opacity 3s;
    visibility: hidden;
    width: 120px;
    background-color: #FBF7DA;
    color: #000;
    text-align: center;
    border-radius: 6px;
	border: #800608 solid 1px;
    padding: 5px ;
	
	/* Position the tooltip */
    position: absolute;
    z-index: 1;
	top: -5px;
    right: 105%; 
}

.tooltip_u  .tttext#visasamltext {
	
	
    visibility: hidden;
	opacity: 1;
	
	position: absolute;
    z-index: 1;
	width: 450px;
	height:auto;
    bottom: 130%;   
	
	 background-color: #ffffff ;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 15px ;
	

  /*font-size:0.3rem;
	
    transition: opacity 2s;
	

 	*/  

	left:0; right:0; margin-left:auto; margin-right:auto;

}
.tooltip_n  .tttext {
	font-size:0.8rem;
	opacity: 0;
    transition: opacity 2s;
    visibility: hidden;
    width: 120px;
    background-color: #D3B2B2 ;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
	
	/* Position the tooltip */
    position: absolute;
    z-index: 1; 
	
    top: 100%;
    left: 50%;
    margin-left: -60px;
}

.tooltip_h:hover  .tttext {
    visibility: visible;
	opacity: 1;
}
.tooltip_v:hover  .tttext {
    visibility: visible;
	opacity: 1;
}
.tooltip_u:hover  .tttext#visasamltext {
    visibility: visible;
	opacity: 1;
}
.tooltip_n:hover  .tttext {
    visibility: visible;
	opacity: 1;
}

/**************************		TOOLTIP / MANUAL SLUT	********************************/

/**************************		FONT	********************************/


/*body						{	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;	font-size:85%;	color: #000000;	}
body#hel_0					{	background-color: #000000;	color: #ffffff;	}*/





.logga						{	font-size:2rem;	color: #100000;	opacity:0.2;	font-weight:bold;	letter-spacing:0.07em;	line-height:0.65; text-align:center;	}

.logininfo					{	font-size:0.56rem;	color: #200000;	font-weight:normal;	letter-spacing:0.07em;	line-height:1.6;	}

.lead#logn 					{ 	text-align:center; }

.textblock					{	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	font-size:1.0rem	}
.filrubrik					{	font-size:1.6rem;	color: #400000;}
.signamn					{	font-style:italic; letter-spacing:0.07em;	line-height:1.4;	}
.sigfirm					{	font-weight:bold; letter-spacing:0.05em;	line-height:1.4;	}
.kok						{	font-variant:small-caps;	font-style:normal; letter-spacing:0.02em;}
.kok#info					{	font-variant:small-caps;	font-style:normal; letter-spacing:-0.05em;	word-spacing:-0.05em;}

.medarb_tab					{	font-size:0.8rem;}









.hurub						{	font-weight:bold;	color:#600000;	}
.hurub#posthu_1				{	font-size:1.5rem;	}
.hurub#posthu_2				{	font-size:1rem;	}
.hurub#lokal				{	font-weight:normal;	font-size:1.5rem;	}
.hurub#person				{	font-weight:normal;	font-size:1.5rem;	}

.etikett#posthu_2			{	font-weight:normal;	}
.vard#posthu_2				{	font-size:1.3rem;	}

.var#a1						{	font-size:1.0rem;	}
.etikett#a1					{	font-size:0.8rem;	font-style:italic;	opacity:0.75;}
.varde#a1					{	font-size:1.0rem;	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}
.varde#a1_in				{	font-size:1.0rem;	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}

.var#a2						{	font-size:1.0rem;	}
.etikett#a2					{	font-size:0.8rem;	font-style:italic;	opacity:0.75;}


.var#a3						{	font-size:1.0rem;	}
.etikett#a3					{	font-size:0.8rem;	font-style:italic;	opacity:0.75;}
.varde#a3					{	font-size:1.0rem;	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}

.varde#a1x					{	font-size:0.5rem;	font-style:italic;	font-weight:normal;}

.etikett_ny					{	font-size:0.8rem;	font-style:italic;	opacity:0.75;	}


.cc_content#ibl				{	font-size:1.0rem;	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}
.cc_content#ibla			{	font-size:1.0rem;	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}



.knapp	a					{	text-decoration:none;	font-size:0.8rem;	font-style:italic;	color: #123321;	font-weight:normal;	}

.mom						{	font-size:1.0rem;	/*font-family:Georgia, 'Times New Roman', Times, serif;*/
font-family: 'Open Sans', sans-serif;
	word-spacing:.1rem;	}


.vard#popute				{	font-size:1.1rem;	}
.vard#popinne				{	font-size:0.8rem;	color:#878787;}
.vard#poponsk				{	font-size:0.8rem;	color:red;}

.lokal_lannr				{	font-size:0.8rem;	}

/***********************	FONT SLUT	*****************************/

/***********************    LOKALA TILLÄGG		*********************/
/***********************    siddelmeny_person 	(160205)    *********/

.updrub             {position:relative; top:100px; left:200px; color:#aaaaaa; border: 1px solid #dddddd; height:30px; width: 600px; text-align:center; padding-top:10px;}
.updmenu            {position:relative; top:100px; left:200px; color:#aaaaaa; border: 1px solid #dddddd; height:80px; width: 600px; text-align:center; padding-top:20px;}
.submitknap         {margin-left:-3px; margin-top:4px; padding-top:2px; padding-left: 10px; padding-right: 10px; padding-bottom:2px; border-top: 2px solid #e8e8e8; border-left: 2px solid #e8e8e8; border-right: 2px solid #a4a4a4; border-bottom: 2px solid #a4a4a4; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family: 'Montserrat', sans-serif;
 font-size:1.0rem; font-variant:small-caps; font-weight:normal; background-color: #fafbf6; color:#8a8a8a; }
/*a                   {text-decoration:none; color: #222222; font-weight:normal; } ??????????????? */

/***********************    LOKALA TILLÄGG SLUT		*****************/


div .tabul_3 {
/*    -webkit-column-count: 3; /* Chrome, Safari, Opera */
 /*   -moz-column-count: 3; /* Firefox */
    column-count: 3;
    height: auto;
}

.tabul_3 {
/*    -moz-column-fill: balance; /* Firefox */
    column-fill: balance;
}

div .tabul_4 {
/*    -webkit-column-count: 4; /* Chrome, Safari, Opera */
/*    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    height: auto;
}

.tabul_4 {
/*    -moz-column-fill: balance; /* Firefox */
    column-fill: balance;
}

div .tabul_6 {
/*    -webkit-column-count: 6; /* Chrome, Safari, Opera */
/*    -moz-column-count: 6; /* Firefox */
    column-count: 6;
    height: auto;
}

.tabul_6 {
/*    -moz-column-fill: balance; /* Firefox */
    column-fill: balance;
}

div .tabul_8 {
 /*   -webkit-column-count: 8; /* Chrome, Safari, Opera */
  /*  -moz-column-count: 8; /* Firefox */
    column-count: 8;
    height: auto;
}

.tabul_8 {
/*    -moz-column-fill: balance; /* Firefox */
    column-fill: balance;
}

.tabuly {
/*    -moz-column-fill: auto; /* Firefox */
    column-fill: auto;
}


/***********************    BORTPLOCKAT		*****************/


/************************** indexsdan och listor ************************/
/*

.block_c_inner_c_content#post	{	position:relative;	top:4.22rem;left:-0.1rem; right:0.0rem; 	 margin-right: auto;	margin-left: auto; width:37.1rem;	 border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; 	background-color:#ffffff;	z-index:10;	  padding: 2.2rem; padding-left:0.65rem; padding-top:0.05rem;  padding-bottom:2.7rem; margin-bottom:4.15rem; border-radius:0 0 0.5rem 0.5rem; }
 
.block_c_inner_c_content#minalan	{	position:relative;	top:0.1rem;left:0.1rem; right:0;	 margin-right: auto;	margin-left: auto; width:37.25rem;	 border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; 	background-color:#ffffff;	z-index:10;	  padding: 2.2rem; padding-left:0.65rem; padding-top:0.05rem;  padding-bottom:2.7rem; margin-bottom:4.15rem; border-radius:0 0 0.5rem 0.5rem; }
 
 */
/************************** post ************************/
/*
.xxxblock_c_inner_c_top#post	{	position:fixed;	left:0.1em; right:0;	top:10.0em; margin-right: auto;	margin-left: auto; width:39.25em;		background-color:yellow;		z-index:100;  padding: 2.2em; padding-left:0.65em; padding-top:0.0em;  padding-bottom:2.7em; margin-bottom:1.7em; border-radius:0.5em; }

.block_c_inner_c_top_bgblock#post  {	position:fixed;	left:2.0; right:2.0; top: -0.1em;	margin-right: auto;	margin-left: auto;	height:4.55em;	width:45.75em; text-align: center;	 background-color:#f0f0f0; z-index:100;}

.block_c_inner_c_top_rub#post		{height:0.7em;	position:relative;	left:0; right:0; 	top:1.0em; margin-right: auto;	margin-left: auto; width:38.5em;	 border:1px solid #d8d8d8; 	background-color:#ffffff;	z-index:100;	  padding: 1.0em; padding-left:0.65em; padding-top:0.5em; padding-bottom:1.5em;   margin-bottom:1.7em; border-radius:0.5em; }

.block_c_inner_c_top_bgblock_ner#post	{	position:relative;	left:0.1em; right:0; height:0.35em; 	top:-0.35em; margin-right: auto;	margin-left: auto; width:40.0em;	 	background-color:#ffffff;		border-radius:0.5em 0.5em 0 0;  border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;z-index:100;}
*/
/*.block_c_inner_c_top		{	position:fixed;	left:0; right:0px;	margin-right: auto;	margin-left: auto;	 width:39.25em; border-left:1px solid #d8d8d8;	
/*
.block_c_inner_c_top_wr		{	position:fixed;	left:0; right:0; top:0.3em;	margin-right: auto;	margin-left: auto;	 text-align: center;	  max-width: 550px;	margin: 0 auto; background-color:#ffffff;}*/

/************************** minalan ************************/

/*
.xxxblock_c_inner_c_top#minalan	{	position:fixed;	left:0.1em; right:0;	top:10.0em; margin-right: auto;	margin-left: auto; width:39.25em;		background-color:yellow;		z-index:100;  padding: 2.2em; padding-left:0.65em; padding-top:0.0em;  padding-bottom:2.7em; margin-bottom:1.7em; border-radius:0.5em; }

.block_c_inner_c_top_bgblock#minalan  {	position:fixed;	left:2.0; right:2.0; top: -0.1em;	margin-right: auto;	margin-left: auto;	height:4.55em;	width:45.75em; text-align: center;	 background-color:#f0f0f0; z-index:100;}

.block_c_inner_c_top_rub#minalan		{height:0.7em;	position:relative;	left:0; right:0; 	top:1.0em; margin-right: auto;	margin-left: auto; width:38.5em;	border:1px solid #d8d8d8; 	background-color:#ffffff;	z-index:100;	  padding: 1.0em; padding-left:0.65em; padding-top:0.5em; padding-bottom:1.5em;   margin-bottom:1.7em; border-radius:0.5em; }

.block_c_inner_c_top_bgblock_ner#minalan	{	position:relative;	left:0.1em; right:0; height:0.35em; 	top:-0.35em; margin-right: auto;	margin-left: auto; width:40.0em; 	background-color:#ffffff;		border-radius:0.5em 0.5em 0 0;  border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;z-index:100;}

*/
/*.block_c_inner_c_top		{	position:fixed;	left:0; right:0px;	margin-right: auto;	margin-left: auto;	 width:39.25em; border-left:1px solid #d8d8d8;	/* border:1px solid black; */	/*background-color:#f0fffffff;	z-index:100000;	border-radius:0.5em;text-align: center;}*/
/*
.block_c_inner_c_top_wr		{	position:fixed;	left:0; right:0; top:0.3em;	margin-right: auto;	margin-left: auto;	 text-align: center;	  max-width: 550px;	margin: 0 auto; background-color:#ffffff;}*/


