/* ---------------------------------------------------------------- */
/* content - denna formatmall används av layouten fr 2007 */
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* EGNA TILLÄGG TILL CSS */
/* ---------------------------------------------------------------- */
/*Egna tillägg följer här under*/

/* någon gång får vi ta bort endera resurs eller resource, men då måste det städas på webbplatsen först också*/



/* rör inget överst i denna fil utan att kolla att resurs syns i Editorn, ngt är korrupt*/

div.resurs {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  padding: 0;}

div.resource {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  padding: 0;}

p.resurs {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  padding: 0;}

a.resurs {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  display: block;
  padding: 0;}

p.resource {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  padding: 0;}

div.normal {
  font-size:100%;
}

span.resurs {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  display: block;
  padding: 0;}

span.resource {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  display: block;
  padding: 0;}

a.resource {
  font-weight:bold;
  font-size:100%;
  margin:6px 0 0 0;
  line-height: 100%;
  display: block;
  padding: 0;}

/* text flyter till höger om bild*/
div.foto {
  float: left;
  width: 25%;
  border: thin white solid;
  margin: 0em;
 padding: 0em 0em 0.3em 0.5em;}

/* texten flyter till vänster om bild */
div.fotoRight {
  float: right;
  width: 30%;
  border: thin white solid;
  margin: 0em;
 padding: 0em 0em 0.3em 0.5em;}

/* texten flyter till vänster om bild */
div.Right {
  float: right;
  width: 50%;
  border: thin white solid;
  margin: 0em;
 padding: 0em 0em 0.3em 0.5em;}

div.resursGles {
  font-weight:bold;
  font-size:100%;
  margin:0px 0 10px 0;
  line-height: 110%;
  padding: 0;}

legend {
color:black;
font-style: italic; 
}

fieldset {
 padding: 0.2em 0em 0em 0.7em;
}

fieldset.invisible {
border: thin white solid;
}

.meny {font-weight:bold;font-size:100%;margin:6px 0 0 0px;}
span.meny {display:block;}

/* varning till formulär*/
.warning {
  color:#ff0000 !important;
  font-weight:bold !important;
  }
.black {
  color:#000000 !important;
  }
/*För att flytta innehållet på grå området till v i katalogen*/
.left{
text-align:left;
}
.MIMA	 {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 120%; line-height: 15pt; MARGIN-BOTTOM: 0.3em; COLOR: #5b6e7d; DISPLAY: inline; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; 
}
#centerareaextra a.MIMA {
	color:#000; MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 120%; line-height: 15pt; MARGIN-BOTTOM: 0.3em; DISPLAY: inline; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; 
}


table.prislista { 
	border: solid 1px #A7A7A7; 
      width:90%;
	margin: 1em 0 1em 0; 
	border-collapse:collapse; 
} 

td.prislista { 
	padding: 0.3em;
      width:60%; 
	margin:0; 
	vertical-align:top; 
	border: solid 1px #A7A7A7; 
} 

th.prislista { 
	background-color: #E9E9E9;
      width:40%;
	font-weight:bold; 
	padding: 0.3em; 
	margin:0; 
	border: solid 1px #A7A7A7; 
}
table.alerts { 
	border: solid 1px #A7A7A7; 
      width:80%;
	margin: 1em 0 1em 0; 
	border-collapse:collapse; 
} 

td.alerts { 
	padding: 0.3em; 
      width:20%;
	margin:0; 
	vertical-align:top; 
	border: solid 1px #A7A7A7; 
} 

th.alerts { 
	background-color: #E9E9E9;
      width:60%;
	font-weight:bold; 
	padding: 0.3em; 
	margin:0; 
	border: solid 1px #A7A7A7; 
}
table.freewidth { 
	border: solid 1px #A7A7A7; 
	margin: 1em 0 1em 0; 
	border-collapse:collapse; 
} 

td.freewidth { 
	padding: 0.3em; 
	margin:0; 
	vertical-align:top; 
	border: solid 1px #A7A7A7; 
} 

th.freewidth { 
	background-color: #E9E9E9;
	font-weight:bold; 
	padding: 0.3em; 
	margin:0; 
	border: solid 1px #A7A7A7; 
}

/* rightarea */
#small  {

	width: 0px; margin:0;	padding:0;	background-color:blue;	/* width rightarea */

}

.small  {
	font-size:80%;
	padding: 0.4em 0em 0em 0.4em; 
}


a.violet  {

	color:#C00000 !important;
}
a.green  {
	font-weight:bold; 
	color:#008000 !important;
}
a.red {
	font-weight:bold; 
	color:#C00000 !important;
}


.bigger {font-size:150%;}
#big  {background-color:transparent;float: left;overflow: hidden;position: relative;width:700px;z-index: 12;margin:0; padding:0;font-size: 100%; }
#big2  {}
#bigextra {}
TH { vertical-align: baseline } 
CAPTION {font-size:125%; margin:7px 0 1px 0;    font-weight:bold; text-align: left }

/* hmenyLRC */
.hmenyLRC {
	margin: 10px;
}

/* röd kub på LRC */
div.redcube {
  width: 97%;
  border: 3px #A2271D solid;
  margin: 0 0 10px 0;
 padding: 0em 0em 0.3em 0.5em;}

/* kub runt två kuber */
div.aroundCubes {
  width: 100%;
  margin: 0em;
  padding 0em;}

/* kub till vänster på LRC */
div.yellowcube {
  float: left;
  width: 47%;
  border: 3px #FFD80E solid;
  margin: 0em;
 padding: 0em 0em 0.3em 0.5em;}

/* kub till höger på LRC */
div.bluecube {
  float: right;
  width: 47%;
  border: 3px #095BA5 solid;
  margin: 0em;
 padding: 0em 0em 0.3em 0.5em;}


#container {background: #E9E9E9;width:150px; }
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 16px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r2{margin: 0 13px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r3{margin: 0 11px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r4{margin: 0 9px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r5{margin: 0 8px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r6{margin: 0 7px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r7{margin: 0 6px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r8{margin: 0 5px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r9{margin: 0 4px; height: 1px; overflow: hidden; background: #E9E9E9;}
.r10{margin: 0 3px; height: 2px; overflow: hidden; background: #E9E9E9;}
.r11{margin: 0 2px; height: 2px; overflow: hidden; background: #E9E9E9;}
.r12{margin: 0 1px; height: 3px; overflow: hidden; background: #E9E9E9;}
.content {padding: 0px 10px;height:120px;}



/*Egna tillägg slut*/

/* ---------------------------------------------------------------- */
/* rightarea */
/* ---------------------------------------------------------------- */

h1 {font-size:230%;font-weight:normal;margin:0 0 12px 0;}
h2 {font-size:125%;margin:14px 0 3px 0; }
h3 {font-size:115%; margin:7px 0 0px 0;}
h4{font-size:100%;margin:7px 0 0px 0;}

#centerareaextra a {color:#0068a4;}

/* startpage - widearea */
.startpagewideimg {background: url(http://www.bib.miun.se/images/layout2007/Bilder/startpuff.jpg) #565044 left top no-repeat;
width:626px;
height:133px;}

/* startpage - 2colbox */
.startpagetwocolsarticle {margin:19px 0 0 0;}
.startpagetwocolsarticle p {margin:4px 0px;padding:0px 0px;}
.startpagetwocolsarticle a {display:block;margin:1px 0px;}

/* startpage - 2colbox - left */
.startpagetwocolsarticleleft {width:267px;padding:0;float:left;}
/* startpage - 2colbox - right */
/* på nästa rad bytte jag  width:334px; mot 300 för det gjorde sidan ful i IE 6.0 med större tecken*/
.startpagetwocolsarticleright {width:300px;float:left;margin:0 0 0 21px;}
.startpagetwocolsarticleright a {font-size:110%;font-weight:bold;}
.startboxareaalt1, .startboxareaalt2, .startboxareaalt3, .startboxareaalt4, .startboxareaalt5 {width:267px;height:auto;float:left;margin:0 0 5px 0;position:relative;padding:0;}
.startboxareaalt1 {background: url(http://www.bib.miun.se/formatmall/cssimg/bg_startbox_top_alt1.gif) transparent left top no-repeat;}
.startboxareaalt2 {background: url(http://www.bib.miun.se/formatmall/cssimg/bg_startbox_top_alt2.gif) transparent left top no-repeat;}
.startboxareaalt3 {background: url(http://www.bib.miun.se/formatmall/cssimg/bg_startbox_top_alt3.gif) transparent left top no-repeat;}
.startboxareaalt4 {background: url(http://www.bib.miun.se/formatmall/cssimg/bg_startbox_top_alt4.gif) transparent left top no-repeat;}
.startboxareaalt5 {background: url(http://www.bib.miun.se/formatmall/cssimg/bg_startbox_top_alt6.gif) transparent left top no-repeat;}

.startboxareabottom {padding:0;height:8px;background: url(http://www.bib.miun.se/formatmall/cssimg/bg_startbox_bottom.gif) transparent left bottom no-repeat;}
.startpagetwocolsarticleleft h1 , .startpagetwocolsarticleleft h2 {color:#0068a2;padding:10px 12px 0 60px;margin:0 0 3px 0;}
.startpagetwocolsarticleleft p {padding:0 12px 2px 60px;margin:0;}


/* std första raden här under såg ut så här
#centerareaextra p a {display:block;margin:8px 0px;}
men det lilla a.et förorsakade konstigheter på webbplatsen 
*/
#centerareaextra p {display:block;margin:8px 0px;}
#centerareaextra .pageinfo a {display:inline;}
#centerareaextra .pageinfo {border-top: 1px solid #c7c7c7;padding:10px 0;}

/*här sätter man avstånden för p i brödtexten*/
#centerareaextra p {margin:1px 0px 10px 0px;}
#centerareaextra .startpagetwocolsarticleleft p {margin:0;}


/* linktextlisting */
#centerareaextra .linktextlisting ul {list-style-type: none;overflow:hidden;margin:0;padding:5px 0;}
#centerareaextra .linktextlisting ul li {margin:0 0 1px 0;padding:0;}
#centerareaextra .linktextlisting ul li a {padding: 2px 0px 2px 0px;display:block;font-weight:bold;font-size:105%;height:1%;}
#centerareaextra .linktextlisting ul li.alignright a {text-align:right;padding:5px 0 0 0;} 


/* search MIMA - startpage */
.searchfieldmima {width:70%;margin:0;padding:0;}





/* ---------------------------------------------------------------- */
/* rightarea */
/* ---------------------------------------------------------------- */
#rightarea h1 {font-size:135%;font-weight:bold;margin:0 0 9px 0;}
#rightarea h2 {font-size:110%;font-weight:bold;padding:3px 0 0px 0;}
#rightarea a {color:#0069a2;}
#rightarea p {margin:0;font-size:100%;padding:0 0 10px 0;}
#outertextarea2col #rightarea .boxcontent {margin:15px 0px;background: url(http://www.bib.miun.se/formatmall/cssimg/bg_pufflink_start.gif) transparent left bottom no-repeat;}
#outertextarea2col #rightarea .boxcontent p {padding:5px 5px 11px 5px;margin:0;}
#outertextarea2col #rightarea .boxcontent p a {font-size:110%;font-weight:bold;padding:5px;}


#centerareaextra .boxcontent {margin:0 35px 20px 0;background: url(http://www.bib.miun.se/formatmall/cssimg/bg_pufflink.gif) transparent left bottom no-repeat;width:204px; }
#centerareaextra .boxcontent p {padding:5px 5px 11px 5px;margin:0;}
#centerareaextra .boxcontent p a {font-size:110%;font-weight:bold;padding:5px;}

#outertextarea3col #rightarea .boxcontent {margin:0 0 20px 0;background: url(http://www.bib.miun.se/formatmall/cssimg/bg_pufflink.gif) transparent left bottom no-repeat;width:204px;}
#outertextarea3col #rightarea .boxcontent p {padding:5px 5px 11px 5px;margin:0;}
#outertextarea3col #rightarea .boxcontent p a {font-size:110%;font-weight:bold;padding:5px;}
#outertextarea3col #rightarea h1 {margin:7px 0 9px 12px;}
.floatright {clear:both;text-align:right;margin:5px 0 5px 0;}



#outertextarea2col #rightarea .boxcontentmalgrupp {margin:0px 0px 0px 0px;background: url(http://www.bib.miun.se/formatmall/cssimg/malgrupp.jpg) transparent left top no-repeat;}
#outertextarea2col #rightarea .boxcontentmalgrupp p {padding:4px 0px 0px 0px;margin:0;}
/*padding-left på nästa rad flyttar länkarna åt höger*/
#outertextarea2col #rightarea .boxcontentmalgrupp p a {font-size:110%;font-weight:bold;padding-left:107px;padding-top:0px;}
#outertextarea2col #rightarea .boxcontentmalgrupp h1 {font-size:135%;font-weight:bold;margin:10px 0px 0px 0px;padding:10px 0px 0px 105px;}/*sista siffran här flyttar rubriken åt höger*/
#outertextarea2col #rightarea .boxlinks {padding:0px 0px 10px 0px;margin:0;}

#outertextarea3col #rightarea .boxcontentmalgrupp {margin:0px 0px 0px 0px;background: url(http://www.bib.miun.se/formatmall/cssimg/litenpuff.gif) transparent left top no-repeat;}
#outertextarea3col #rightarea .boxcontentmalgrupp p {padding:4px 0px 0px 0px;margin:0;}
/*padding-left på nästa rad flyttar länkarna åt höger*/
#outertextarea3col #rightarea .boxcontentmalgrupp p a {font-size:110%;font-weight:bold;padding-left:22px;padding-top:0px;}
#outertextarea3col #rightarea .boxcontentmalgrupp h1 {font-size:135%;font-weight:bold;margin:10px 0px 0px 0px;padding:10px 0px 0px 20px;}/*sista siffran här flyttar rubriken åt höger*/
#outertextarea3col #rightarea .boxlinks {padding:0px 0px 10px 0px;margin:0;}





/* linktextlisting */
#rightarea .linktextlisting ul {list-style-type: none;overflow:hidden;margin:0;padding:5px 0 5px 0;border-top:1px solid #fff;}
#rightarea .linktextlisting ul li {margin:0 0 1px 0;padding:0 0 1px 0;}
#rightarea .linktextlisting ul li a {padding: 0px 0px 0px 12px;display:block;font-weight:bold;font-size:105%;}
#rightarea .linktextlisting ul li.alignright a {text-align:right;padding:5px 0 0 0;}

/*tillägg för att ämnessidorna skall se snygga ut*/
#rightarea .linktextnolistText {padding: 0px 0px 0px 8px;display:block;font-weight:normal;font-size:110%;}
#rightarea .linktextnolistText a {padding: 0px !important; font-weight:normal !important;font-size:100% !important;}
#rightarea .linktextnolistText h2 {padding: 0px 0px 0px 5px;font-size:105%;}
#rightarea .linktextnolistText h3 {padding: 0px 0px 0px 5px;font-size:95%;}




/* ---------------------------------------------------------------- */
/* globalnavigation - top */
/* ---------------------------------------------------------------- */
#globalmenu ul, #globalmenu ul 	{margin: 0;padding: 0;list-style:none;}
#globalmenu ul {display:block;width:auto;float:left;height:auto;}

/*width på nästa rad sätter bredden som en flik + mellanrum runt den får */
#globalmenu ul li {float:left;padding:0;width:123px;margin:0px 2px 0px 0px;}


#globalmenu ul li a {
color: #000;
display: inline;
/* Commented backslash hack hides rule from IE5-Mac \*/
display: block;
/* End IE5-Mac hack */
font-weight: bold;
padding:4px 0px 4px 7px;
text-decoration: none; /* change of padding in menu */
/*filen på nästa rad bestämmer bredden på flikarna, det finns en bred variant som heter _bred på slutet*/
background: url(http://www.bib.miun.se/formatmall/cssimg/bg_globalmenu_redbg_flik.gif) transparent left top no-repeat;
}


/* active or span */
#globalmenu ul li a.active, #globalmenu ul li span {
color: #000;
display: inline;
/* Commented backslash hack hides rule from IE5-Mac \*/
display: block;
/* End IE5-Mac hack */
font-weight: bold;
padding:4px 0px 4px 7px;
text-decoration: none; /* change of padding in menu */
background: url(http://www.bib.miun.se/formatmall/cssimg/bg_globalmenu_redbg_flik_white.gif) transparent left top no-repeat;
}





/* ---------------------------------------------------------------- */
/* regionalnavigation - left */
/* ---------------------------------------------------------------- */
#regionalmenu {font-size:100%;position: relative;}
#regionalmenu div.regionalmenuheading {font-weight:bold;position:relative;padding: 0px 2px 10px 0px;color:#0069a2;font-size:140%;}
#regionalmenu div.regionalmenuheading a{font-weight:bold;position:relative;padding: 0px 2px 10px 0px;color:#0069a2;font-size:100%;}


/* hide from IE5.0/Win & IE5/Mac */ 
* HTML #regionalmenu ul li a, * HTML #regionalmenu ul li span {height: 1%;}

/* IE needs this to fix a rendering problem */
* HTML #regionalmenu ul, * html #regionalmenu ul ul {position: relative;}

#regionalmenu ul, #regionalmenu ul ul {list-style-type: none;overflow:hidden;}
#regionalmenu ul li, #regionalmenu ul li ul li {margin:0;padding:0;}

#regionalmenu ul {margin:0;padding:0;}
#regionalmenu ul li a {color: #000;display: block;padding: 3px 0px;font-weight:bold;}
#regionalmenu ul li a.active{color: #006aa3;}

#regionalmenu ul ul {margin:-1px 0 0 0;padding:0;}
#regionalmenu ul ul ul {margin:0 0 3px 10px;padding:0;}
#regionalmenu ul li ul li a {width: auto;display: block;padding: 1px 0px 1px 16px;font-weight:normal;}
#regionalmenu ul li ul li a.active{color: #006aa3;font-weight:bold;}
#regionalmenu ul li ul li span.active {color: #006aa3;width: auto;display: block;padding: 1px 0px 1px 16px;}

#regionalmenu ul li ul li ul li a.active{color: #006aa3;font-weight:bold;}

/* When active, when SPAN */
#regionalmenu ul li span{color:#006aa3;display: block;padding: 3px 0px;font-weight: bold;}
#regionalmenu ul ul li span {color: #006aa3;width: auto;display: block;padding: 1px 0px 1px 16px;font-weight: bold;}







