

#rightblock p a:hover {
  text-decoration: underline;
}
#rightblock div.pressbildslista_puffcontainer {
  margin-bottom: 12px;
}
h2#rightheader {
  float: left;
  width: 19.6em; /* width: 171px; */
  font-size: 0.9em;
  font-weight: bold;
  font-family: Tahoma, Verdana, serif;
  text-transform: uppercase;
  margin: 0;
  padding: 2px 0 0 14px;
  height: 13px;
  color: #fff;
}
* html h2#rightheader {
width:99%;
}
.startsida h2#rightheader {
  background-color: #ffffff;
border-top: 1px dashed #bfc0c2;
border-right: 1px dashed #bfc0c2;
margin-bottom:-20px;
}
#centerblock p.personalheader {
  margin-top: 8px;
  padding-left:15px; 
 
}
* html #centerblock p.personalheader {
padding-left:21px; 
}
#centerblock div div.pressbilder_startsida_ustallning {
  clear: left;
  padding-bottom: 14px;
  margin-bottom: 14px;

}
#centerblock img.pressbilder_startsida_puffbild {
  margin-bottom: 14px;
  float:left;
  clear:none;
}
#centerblock .pressbilder_startsida_indrag {
  font-size: 0.8em;
  
 
  margin-left: 0px;
  width:300px;
}
#centerblock div.pressbilder_startsida_indrag h2 {
  font-size: 1.0em;
  color: #000;
  font-weight: bold;
  font-family: Verdana, serif;
  float: none;
  margin: 0;
  padding: 0;
}
.imgContainer{
 
}
#centerblock .pressbilder_startsida_puffbild {
  float: left;
}
#centerblock .pressbilder_startsida_indrag a {
  font-size: 1.0em;
  color: #80a1b6;
}
#footercontainer {
  clear: both;
}
#footerinnercontainer {
  width: 57.8em;
  float: right;
  padding: 0;
  margin: 0;
}
* HTML #footerinnercontainer {
    float: right;
  }
#footerinnercontainer {
  border-top: 1px dashed #bfc0c2;
  margin-top:1em;
}
/*
  CSS de tre olika layouttyperna.
*/
/*
  *********** Layout 1
*/
#livrustkammaren div#centerblock #layout1 img {
  float: left;
  margin-left: 0px;
  padding-bottom: 14px;
}
#livrustkammaren div#centerblock #layout1 h3 {
  padding: 0;
  margin: 0;
  margin-bottom: 7px;
  width: 100%;
  line-height: 23px;
}
#livrustkammaren div#centerblock #layout1 p,
#livrustkammaren div#centerblock #layout1 div {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 1.0em;
}
#livrustkammaren div#centerblock #layout1 p p,
#livrustkammaren div#centerblock #layout1 div div {
  font-size: 1.0em;
}
/*
  *********** Layout 2
*/
#livrustkammaren div#centerblock #layout2_spalt1,
#livrustkammaren div#centerblock #layout2_spalt2 {
  clear: none;
  float: left;
  margin: 0;
  padding: 0;
}
#livrustkammaren div#centerblock #layout2_spalt1 {
  width: 30%;
  padding-left: 21px;
}
#livrustkammaren div#centerblock #layout2_spalt2 {
  width: 57%;
  margin-left: 21px;
}
* HTML #livrustkammaren div#centerblock #layout2_spalt2 {
  width: 55%;
  margin-left: 10px;

}
#livrustkammaren div#centerblock #layout2_spalt2 h3 {
  width: 100%;
  padding-left: 0;
  margin-left: 0;
  line-height: 23px;
  
}
/*
  *********** Layout 3
*/
#livrustkammaren div#centerblock #layout3 {
  margin: 0;
  padding: 0;
  font-size:1em;
  margin-left:16px;
}
#livrustkammaren div#centerblock #layout3 h3 {
  margin: 0;
  padding: 0;
  float: none;
  margin-bottom: 7px;
  line-height: 23px;
 height: 20px;
  

}
#livrustkammaren div#centerblock .layout3_container {
  clear: both;
  margin-bottom: 14px;
}
#livrustkammaren div#centerblock .layout3_container h3{
 font-size:1.6em;
 line-height: 23px;
 height: 20px;
 
}
#livrustkammaren div#centerblock .layout3_container p,
#livrustkammaren div#centerblock .layout3_container img {
  margin-left: 0; 
  margin-bottom: 5px;
  padding: 0;
}
#livrustkammaren div#centerblock .layout3_container p {
  font-size: .7em;
}
#livrustkammaren div#centerblock .layout3_container .layout3_imgright {
  float: right;
  
}
#livrustkammaren div#centerblock .layout3_container .layout3_imgleft {
  float: left;
}
#livrustkammaren div#centerblock .layout3_container .layout3_textright {
  width: 18em;
  float: right;
  font-size:1em;
  clear:none;
 
}
#livrustkammaren div#centerblock .layout3_textright {
  font-size:1em;

 
}
#livrustkammaren div#centerblock .layout3_textleft {
  font-size:1em;

 
}
#livrustkammaren div#centerblock .layout3_textleft p{
  font-size:1em;
  padding:0px;
 
}
#livrustkammaren div#centerblock .layout3_textleft div{
  font-size:1em;
  padding:0px;
 
}
#livrustkammaren div#centerblock .layout3_textright p{
  font-size:1em;
  padding:0px;
 
}
#livrustkammaren div#centerblock .layout3_textright div{
  font-size:1em;
  padding:0px;
 
}
#livrustkammaren div#centerblock .layout3_container .layout3_textleft {
  width: 18em;
  font-size:1em;
}
/*

*/
.besok #footerinnercontainer {
  border-top: 1px dashed #832239;
}

.utstallningar #footerinnercontainer {
  border-top: 1px dashed #ba014e;
}
.skola #footerinnercontainer {
  border-top: 1px dashed #e18f19
}
.ommuseet #footerinnercontainer {
  border-top: 1px dashed #727a35;
}
.samlingar #footerinnercontainer {
  border-top: 1px dashed #9ea374;
}
.program #footerinnercontainer {
  border-top: 1px dashed #3b6e8e;
}
.press #footerinnercontainer {
  border-top: 1px dashed #80a1b6;
}
/*
  Slut
*/
#footercontainer ul {
  list-style-type: none;
  vertical-align: middle;
  margin-top: 14px;
  margin-left: 0;
  padding-left: 0;
  float: left;
}
#footercontainer div.right {
  float: right;
  margin-top: 14px;
  font-family: Verdana, serif;
  font-size: 1.2em;
  color: #888a8d;
}
#footercontainer ul li {
  background: #fff url("../Bilder/footerseparator.gif") left center no-repeat;
  margin-left: 0;
  padding-left: 14px;
  display: inline;
  font-family: Verdana, serif;
  font-size: 1.2em;
  color: #888a8d;
}
#footercontainer ul li a {
  color: #888a8d;
  text-decoration: none;
}
#footercontainer ul li.nobg {
  background: none;
  padding-left: 8px;
}
.bold {
  font-weight: bold;
}
.besok .textfarg,
.besok a,
.besok h3,
.besok h1,

.besok #centerblock h2 {
  color: #832239;
}
.utstallningar .textfarg,
.utstallningar a,
.utstallningar h3,
.utstallningar h1, 
.utstallningar #centerblock h2 {
  color: #ba014e;
}
.skola .textfarg,
.skola a,
.skola h3,
.skola h1,
.skola #centerblock h2 {
  color: #e18f19;
}
.ommuseet .textfarg,
.ommuseet a,
.ommuseet h3,
.ommuseet h1,
.ommuseet #centerblock h2,
.ommuseet #centerblock h3 {
  color: #727a35;
}
.samlingar .textfarg,
.samlingar a,
.samlingar h3,
.samlingar h1,
.samlingar #centerblock h2 {
  color: #9ea374;
}
.press .textfarg,
.press a,
.press h3,
.press h1,
.press #centerblock h2 {
  color: #80a1b6;

}
.press #centerblock a{
font-size: 1em;
}
.program .textfarg,
.program a,
.program h3,
.program h1,
.program #centerblock h2 {
  color: #3b6e8e;
}
.besok .bakgrundsfarg {
  background-color: #832239;
}
.utstallningar .bakgrundsfarg {
  background-color: #ba014e;
}
.skola .bakgrundsfarg {
  background-color: #e18f19;
}
.ommuseet .bakgrundsfarg {
  background-color: #727a35;
}
.samlingar .bakgrundsfarg {
  background-color: #9ea374;
}
.press .bakgrundsfarg {
  background-color: #80a1b6;
}
.program .bakgrundsfarg {
  background-color: #3b6e8e;
}
.borderfarg {
  border: 1px dashed black;
}
.startsida .borderfarg {
  border: 0;
}
.besok .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #832239;
}
.utstallningar .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #ba014e;
}
.skola .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #e18f19;
}
.ommuseet .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #727a35;
}
.samlingar .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #9ea374;
}
.press .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #80a1b6;
}
.program .borderfarg {
  border-width: 1px;
  border-bottom-width: 0;
  border-color: #3b6e8e;
}
#historyheader {
  background: #fff url("../Bilder/datumfaktapuff1.gif") no-repeat;
  line-height: 12px;
}
#historybody p {
  padding: 0;
  margin: 0;
}
#historybody h2 {
  padding-left: 12px;
  margin: 0;
  font-size: 3.2em;
  color: #fff;
  font-family: "Times new roman", serif;
  font-weight: normal;
}
#historybody {
  background: #fff url("../Bilder/datumfaktapuff2.gif") repeat-y;
  margin-top: 12px;
  clear: both;
}
p#historycontent {
  padding-top: 8px;
  padding-left: 12px;
  padding-right: 16px;
  font-size: 0.9em;
  color: #fff;
}
#historyfooter {
  background: #fff url("../Bilder/datumfaktapuff3.gif") no-repeat;
  line-height: 12px;
  padding-bottom: 12px;
}
#centerblock div.personalcontainer {
  width: 100%;
  padding: 0;
  margin: 0;
  clear: none;
  padding-left: 0px;
 }
* html #centerblock div.personalcontainer {
 padding-left: 0px;

}

#centerblock div.personal {
  width: 55%;
  padding: 0;
  margin: 0;
  margin-left: 1.4em;
 
  
  margin-top: 12px;
  float: left;
  clear: none;
}
* html #centerblock div.personal {
  margin-left: 1em;

}
#centerblock div#pressmeddelandecontainer {
  float: left;
  width: 90%;
  font-size: 1.1em;
}
#pressbildcontainer{
  float: left;
  padding:0px;
}
#pressbildcontainer h1,
#pressbildcontainer h2,
#pressbildcontainer h3,
#pressbildcontainer p,
#pressbildcontainer a{
 padding:0px !important;
 line-height:1em;
}

#pressbildcontainer table {
  float: left;
  padding:0px;
  margin:0px;
font-size:1em;
}


{
  display:none;
}

.besok #rightblock {
  margin-left:10px;
}
.utstallningar #rightblock {
  margin-left:10px;
}
.skola #rightblock {
  margin-left:10px;
}
.ommuseet #rightblock {
  margin-left:10px;
}
.samlingar #rightblock {
  margin-left:10px;
}
.program #rightblock {
  margin-left:10px;
}
.press #rightblock {
  margin-left:10px;
}

* html .besok #rightblock {
  margin-left:6px;
}
* html .utstallningar #rightblock {
  margin-left:6px;
}
* html .skola #rightblock {
  margin-left:6px;
}
* html .ommuseet #rightblock {
  margin-left:6px;
}
* html .samlingar #rightblock {
  margin-left:6px;
}
* html .program #rightblock {
  margin-left:6px;
} 
* html .press #rightblock {
 margin-left:6px;

 }
* html .startsida #centerblock{
margin-top:3px;
}
* html #centerblock{
margin-top:10px;
}
* html #rightblock{
padding-top:9px;

}
* html .pressbilder_hogerspalt{
padding-left:1px ! important;
padding-top:0px ! important;
}
.pressbilder_hogerspalt{
padding-top:9px !important; 
}
.Bild_marginal_T_H_B{
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
.Bild_marginal_T_V_B{
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.Bild_marginal_T_V{
Padding-left:10px;
Padding-top:10px;

}
.Bild_marginal_T_H{
Padding-right:10px;
Padding-top:10px;
}
.Bild_marginal_H_B{
padding-right:10px;
padding-bottom:10px;
}
.Bild_marginal_V_B{
padding-left:10px;
padding-bottom:10px;
}
.Bild_marginal_V{
Padding-left:10px;
}
.Bild_marginal_H{
Padding-right:10px;
}

hr{
border-top: 1px dashed #bfc0c2;
border-bottom:1px dashed white;
border-left:none;
border-right:none;
}
.epostbild{
padding:0px !important;
}
* HTML .startheadline{
width:7em;
}
.startheadline{
width:8em;
}