﻿

/* Grundinställningar typsnitt, storlekar m.m. för "opåverkad text" m.m. */
html, body  { margin: 0; padding: 0; height: 100%}
body { 
  font: 68.5%/1.4 Verdana, Geneva,Arial, Lucida, Helvetica, sans-serif; /* Lucida is for Linux */
  color: #000; 
  /*background-color: #EEEDDC;*/
  padding: 0 0;
  behavior: url(csshover3.htc);
}
h1 {font-size: 1.6em; font-weight: normal; margin:0; padding: 0; }
#snabbsok {float:right;padding-top: 1em;}
#snabbsok legend { font-size: 1.6em; font-weight: normal; margin:0; padding: 0;  }
h2 {font-size: 1.0em; font-weight: bold; margin:0; padding: 0; }
h3 {font-size: 1.0em; font-weight: bold; margin:0; padding: 0; }
h4 {font-size: 1.0em; font-weight: bold; margin:0; padding: 0; }
h5 {font-size: 1em; font-weight: bold; margin:0; padding: 0; }
h6 {font-size: 1em; font-weight: bold; margin:0; padding: 0; }
/*p  {font-size: 1em; font-weight: normal; margin:0; padding: 0 0 1em 0;  } */
p  {font-size: 1em; font-weight: normal; margin:0; padding: 0 0 0 0;margin-bottom:8px;  } 
ul, ol {margin: 0 0 1em 0; padding: 0 0 0 1.5em;}
li {margin: 0 0 0 1.5em; padding: 0;}
form { margin: 0; padding: 0;}
form #searchcritera {font-size:0.9em;width:120px;}
a { text-decoration: none; font-weight: bold; color:#000; background-color: inherit; margin: 0; padding: 0; }
a:hover { text-decoration: underline; }
a img {border: none;}
/*p {
	margin: 0 0 0 0;
	padding: 0 0 1em 0;    
}*/
a.underline{
  text-decoration:underline;
}
th
{
 text-align:left;
}
hr {border: none; color: #fff; background-color: #fff; border-bottom: 1px dashed #666; height: 1px; line-height: 1px; }
td{
	padding-right:15px;
	padding-bottom:5px;
}
td.first{
	width:10em;
}
table {
	margin-bottom:10px;
}
caption
{
 text-align:left;
}
form {
	margin-bottom:10px;
}
/*upload file 2*/
#form1 #table1 td {
vertical-align:top;
	padding:0;
	margin:0;	
}


/* ***************** Layout ***************** */



#sidtopp
{
 width:980px;
 margin-left:auto;
 margin-right:auto;
 clear:both;
 padding-left:15px;
}

#riksarkivet {
	width:980px;
	margin: -34px auto 0 auto;  
	padding: 0 0 0 15px;

}

/*
* html #riksarkivet {
width:1000px;

}

*/


/* *** *** *** Funktionsmeny *** *** *** */
#funktionsmeny {float:right; background-color: #fff; padding-bottom: 0.3em; padding-top: 1.3em;}
#funktionsmeny a { color: #333; font-weight: bold; font-size: 0.9em }
#funktionsmeny ul, 
#funktionsmeny li {
	list-style-type: none;
	display: inline;
	margin:0; 
}

#funktionsmeny ul { padding: 0 0 0 30px; }
#funktionsmeny li { padding:0 5px 0 5px; }


/* *** Sidhuvud - Container för logo, inloggningsblock och flikmeny  *** */

#sidhuvud {
	/*background-image: url("../Images/User/bibliotek_topp_helbakgrundr.png");*/
	background-position: left bottom;
	
}

#logotyp {
	float: left;
	padding: 0 0 0 0px;
	position:relative;
	top:1em;
	left:1em;
}
* html #logotyp {
	left:.2em;
}
.styled_button {
	width: auto;
	height: auto;
	font-size: 1em;
	line-height: 1em;
	border: none;
	border-bottom: 1px solid #b7ad93;
	border-right: 1px solid #b7ad93;
	background-color:#d9e7f2;
	/*background: #eeeddc url("../Images/User/bg-button.gif") repeat-x top left;*/
	color: black;
	font-weight: bold;
	padding: .3em .6em;
	margin: 0 0 1px .5em;
}
* html .styled_button{
	height:2.1em;
	margin-bottom:0;
}
/* *** flikmenyn *** */

#flikmeny * {
	margin:0;
	padding:0;
}

#flikmeny {
	clear: both;
	margin: 0 0 0 190px;
	padding: 0 0 0 0;
	background-color: #fff;
}
#flikmeny #menytext{
	float:right;
	margin-right:10em;
	/*padding-bottom:.4em;*/
	position:relative;
	top:-.6em;
	color:#666;
	display:inline; /*double margin float bug ie6*/	
}
#flikmeny .spacer{
	background-color: #fff;
}

#flikmeny ul {
	list-style: none;
	border: none;
	clear:both;
	padding-left:20px;
	
}

#flikmeny li {
	float: left;
	background: #fff url("../Images/User/Flikmeny/flik_morkbla_hoger.gif") no-repeat top right;
	margin-right:1em;
	border-bottom: 1px solid #fff;
	font-size:1.1em;
}
#flikmeny li.second {
	background: url("../Images/User/Flikmeny/flik_ljusbla_hoger.gif") no-repeat top right;

}
#flikmeny li.third {
	background: url("../Images/User/Flikmeny/flik_ljusbla_hoger.gif") no-repeat top right;
	margin-right:145px;
}
#flikmeny li.fourth{
	
	background: url("../Images/User/Flikmeny/flik_gul_hoger.gif") no-repeat top right;
}
#flikmeny li.fifth{
	background: url("../Images/User/Flikmeny/flik_gul_hoger.gif") no-repeat top right;
	margin-right:0;

	
}


#flikmeny li a{
	color:#000;
	font-weight:normal;
	display: block;
	padding: .25em 2em .1em;
}


#flikmeny li.first a, #flikmeny li.first a:hover{
	background: url("../Images/User/Flikmeny/flik_morkbla_vanster.gif") no-repeat top left;
	color: #fff;
}

#flikmeny li.second a{
	background: url("../Images/User/Flikmeny/flik_ljusbla_vanster.gif") no-repeat top left;

}
#flikmeny li.third a{
	background: url("../Images/User/Flikmeny/flik_ljusbla_vanster.gif") no-repeat top left;

}
#flikmeny li.fourth a{
	background: url("../Images/User/Flikmeny/flik_gul_vanster.gif") no-repeat top left;

}
#flikmeny li.fifth a{
	background: url("../Images/User/Flikmeny/flik_gul_vanster.gif") no-repeat top left;

}

.statens_arkiv,
.riksarkivet,
.landsarkiven,
.myndigheter,
.skolor 
{
background-color: #fff;
border:0px;

}


/*
#flikmeny.statens_arkiv li.first{
	background-image: url("../Images/User/Flikmeny/flik_morkbla_hoger_vald.gif");
	--border-bottom: 1px solid #A59869;
	margin-top:-.4em;
}
#flikmeny.sok li.second {
	background-image: url("../Images/User/Flikmeny/flik_ljusbla_hoger_vald.gif");
	--border-bottom: 1px solid #375f88;
	margin-top:-.4em;
}
#flikmeny.slaktforskare li.third {
	background-image: url("../Images/User/Flikmeny/flik_ljusbla_hoger_vald.gif");
	--border-bottom: 1px solid #7f3f3f;
	margin-top:-.4em;
}
*/
#flikmeny.myndigheter li.fourth {
	background-image: url("../Images/User/Flikmeny/flik_gul_hoger_vald.gif");
	/*border-bottom: 1px solid #5a692b;*/
	margin-top:-.4em;
}
#flikmeny.skolor li.fifth {
	background-image: url("../Images/User/Flikmeny/flik_gul_hoger_vald.gif");
	/*border-bottom: 1px solid #9a7050;*/
	margin-top:-.4em;
}



/*
#flikmeny.statens_arkiv li.first a{
	margin-top:0;
	background-image: url("../Images/User/Flikmeny/flik_morkbla_vanster_vald.gif");
	padding: 0.35em 1.65em 0.4em;
	
	font-weight:bold;
	
}
#flikmeny.sok li.second a{
	margin-top:0;
	background-image: url("../Images/User/Flikmeny/flik_ljusbla_vanster_vald.gif");
	padding: 0.35em 1.65em 0.4em;
	font-weight:bold;
}

#flikmeny.slaktforskare li.third a{
	margin-top:0;
	background-image: url("../Images/User/Flikmeny/flik_ljusbla_vanster_vald.gif");
	padding: 0.35em 1.65em 0.4em;
	font-weight:bold;
}
*/
#flikmeny.myndigheter li.fourth a{
	margin-top:0;
	background-image: url("../Images/User/Flikmeny/flik_gul_vanster_vald.gif");
	padding: 0.35em 1.65em 0.4em;
	font-weight:bold;
}
#flikmeny.skolor li.fifth a{
	background-image: url("../Images/User/Flikmeny/flik_gul_vanster_vald.gif");
	margin-top:0;
	padding: 0.35em 1.65em 0.4em;
	font-weight:bold;
}


/** ** ** ** *** ** ** ** ** ** Själva sidan ** ** ** ** ** ** ** ** *'* */

#innehall a { text-decoration: underline; font-weight: normal;  margin: 0; padding: 0; }
#innehall a:visited { color: purple; }

#innehall .nyhetslista h2
{
 border-bottom: 1px dotted #000;
 margin-bottom: 8px;
 font-size: 1.2em;
 font-weight: bold;
}




#smulor {
	float:left;
	padding-left: 1.5em;
	padding-top:0.5em;
	margin-top: 0.5em;
}
#smulor a{
	font-weight:normal;
}
#smulor H1{
	font-weight:normal;
	font-size:1em;
	display : inline;
}

#welcome
{
 clear:both;
 border-top: 4px solid #ffb901;
 background-image: url("../Images/User/smulor.gif");
 background-position: left top;
 background-repeat: repeat-x;
 min-width:980px;
 height:33px;

}
* html #welcome
{
 width:100%;
}
/*
#welcome.statens_arkiv {border-top: 4px solid #AD9F75;}
#welcome.riksarkivet {border-top: 4px solid #AD9F75;}
#welcome.landsarkiven {border-top: 4px solid #AD9F75;}
#welcome.myndigheter {border-top: 4px solid #5A692B;}
#welcome.skolor {border-top: 4px solid #9A7050;}
*/



#welcome .text
{
	width:980px;
	margin: 0px auto 0 auto;  
	padding: 1.5em 0 0 15px;
	background-image: url("../Images/User/böcker.gif");
	background-position: right 0%;
	background-repeat: no-repeat;
	height: 7em;


}



#infospalt {
	float: left;
	width: 170px;
/*	padding-left: 21px;  */
	
	padding-left: 14px;
	padding-right: 7px;
/*	margin-top: .8em;*/
}



#sidcontainer {
	float: left;
	width: 795px;
	padding:0;
	margin: 2em 0 0;
}

#innehall {
	float: left;
	width: 575px;
	padding: 0 15px;
	min-height:500px;
}
* html{
	height:500px;
}
#innehall .ingress {
	font-weight:bold;
	margin:1em 0;
}



#innehall h1,
#innehall h2,
#innehall h3,
#innehall h4,
#innehall h5,
#innehall h6 { /*margin-top: 0.5em;*/margin-bottom: 10px;padding-bottom:0em}




/** ** ** ** *** ** ** ** ** ** Sidspalten ** ** ** ** ** ** ** ** *'* */
#sidspalt {
	float: right;
	width: 185px;
	/*margin-top:.5em;*/
	
}
#innehall .spaltcontainer .lista,
#innehall .spaltcontainer .lista_utan_rubrik
{
	width: 250px;
}

.vanster .lista,
.hoger .lista,
#sidspalt .lista {
	background: #d9e7f2 url("../Images/User/vmeny_topp_morkbla.gif") left top repeat-x;
	padding: 0 5px 1em;
	/*margin-top:2.5em;*/
	/*border-bottom: 2px solid #CDCDCD;*/
		margin-bottom:4px;

}
.vanster .lista_utan_rubrik,
.hoger .lista_utan_rubrik,
#sidspalt .lista_utan_rubrik,
#innehall .lista_utan_rubrik

{
	padding: 1em 5px 1em;
	border-bottom: 2px solid #cdcdcd;
	border-top: 2px solid #cdcdcd;
	margin-bottom:4px;

}
#innehall h2
{
	font-size: 1.1em;

}
#innehall .lista h2,
#sidspalt .lista h2 {
	color:#fff;
	padding:.5em 2px 1em;
	font-size: 1.1em;
}
#innehall .lista h3, 
#sidspalt .lista h3 {
	font-size: 1.0em;

}


#innehall .spaltcontainer .lista a,
#sidspalt a {
	font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
	background: url("../Images/User/pil.gif") no-repeat 0 2px;
}
/** ** ** ** *** ** ** ** ** ** Sidfot ** ** ** ** ** ** ** ** *'* */
#sidfot {
	clear: both;
 	margin: 20px 0 0;
 	padding:0;
 	float:none;
	/*background-image: url("../Images/User/bg_sidfot.gif");*/
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #d9e7f2;
	min-width:1000px;

}

#sidfot .text {
	width:980px;
	/*color: #444;*/
	padding:20px 0 40px;
	margin-left: auto;
	margin-right: auto;  
}

#sidfot .text div {
	float:left;
	

}
	
#sidfot .text div.lankar {
	width:200px;
	padding-left:8px;
}
#sidfot .text .spacer {
	float:none;
}

#sidfot .text a{
	/*color: #444;*/
	font-weight:normal;
}

/* ************* Specialare för att skilja sidblock och grupperingsboxar ****************** */

.storre{
	font-size:1.2em;
}
.fet{
	font-weight:bold;
}
.spacer {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}

.box {
  margin:0 0 1em 0;
  padding: 0;
}
.vald{font-weight:bold;}
.lasmer{
	/*background: url("../Images/User/plus.gif") no-repeat 0 4px;
	padding-left:10px;*/
	
	padding-left: 10px;
	background: url("") no-repeat 0 2px;
	color:#2d3b47; /*#59748E;*/
	text-decoration:underline;
	font-weight:normal;
}
.left, .vanster{float:left;}
.right, .hoger{float:right;}
#verktyg
{
clear:both;
 /*border-top: 1px dotted #000;*/
 margin-top:1em;
 padding-top:0.5em;
}
#verktyg a { text-decoration: none; font-weight: bold;  margin: 0; padding: 0; }

.spaltcontainer .vanster, .spaltcontainer .hoger{
 width:270px;
}
* html .spaltcontainer .hoger {
	width:270px;
}
#tipsa{
	float:left;
	background: url("../Images/User/tipsa.gif") no-repeat left 50%;
	
	
}
#tipsa a {
	padding-left:25px;
	display:block;
}
#skrivut {
	margin-right: 15px;
	float:left;
	background: url("../Images/User/print.gif") no-repeat left 50%;
}
#skrivut a {
	padding-left:25px;
	display:block;
}

#lastupdated
{
 font-style:normal;
/* clear:both;*/
}
.dottedBorderTop
{
border-top: 1px dotted #000;
clear:both;
}
.news_pm_list
{
 margin-bottom: 8px;
}

.pressbilddiv {
	clear: both; 
	margin-bottom: 5px; 
	width: 100%;
}
.pressbilddiv .pbbild {
	width: 15%;
	float: left;
}
.pressbilddiv .pbbeskrivning {
	width: 85%;
	float: left;
}
.pressbilddiv .pbbryt {
	clear: both;
}
.pressbilddiv .attr {
	font-weight: bold;
}
#ar a,
#manad a
{
 text-decoration:underline;
}
.blabakgrund
{
 background-color: #d5eaff;
}

/******************************* RAMS ********************************/
#rams td
{
 vertical-align:top;
 padding: 2px 2px;
}
/****************************RAFS **********************************/
.rafs_left
{
 FLOAT: left; 
 WIDTH: 135px;
 padding-left:3px;
}
.rafs_right
{
 MARGIN-LEFT: 145px;
}
.rafs_rubrik2
{
font-size: 1.6em;
font-weight:normal;
}
/******************************* PUBLIKATIONER************************/

#tbl_publikationer
{
 width: 500px;
 border-collapse: collapse;
}
#tbl_publikationer td
{
}
#tbl_publikationer tr.uddarader
{
 background-color: #CDCDCD;
}
/***************************** FAQ ********************************/
#fragorochsvar td
{ 
 padding-top: 3px;
}
/***************************** TIDSKRIFTER********************************/
#tidskriftslista
{
 border-collapse: collapse;
 width:100%;
}
#tidskriftslista th
{
 text-align:left;
}

#tidskriftslista li,
#tidskriftslista li a
{
 margin-left: 0px !important;
 padding-left:0px !important;
}

#tidskriftslista li
{
 list-style-type:none;
 margin-bottom:4px;

}
/***************************** Inspektionsrapporter ********************************/
.inspektionsrapporter li
{
 list-style-type:none;
 margin-bottom:4px;
 
}
.inspektionsrapporter,
.inspektionsrapporter li,
.inspektionsrapporter li a
{
 margin-left: 0px !important;
 padding-left:0px !important;
}
.inspektionsrapporter
{
 margin-left:7px !important;
 margin-top:6px !important;

}
.inspektionsrapporter li.oddRow
{
/* background-color:#D9E7F2;*/
}
