

body {
  background-color: #fff;
  margin: 0;
  padding: 0;
  font-family: Verdana, serif;
  font-size: .61em;
}
img {
  border: 0;
}/*
div, span, h2 {
  border: 1px dashed green !important;
}*/
#footerinnercontainer {
  border: 0px dashed blue;
}
#footerinnercontainer ul li a:hover {
  text-decoration: underline;
}
#maincontainer, #topcontainer, #footercontainer {
  width:   79.3em; /*width: 772px; */
}
* html #maincontainer{
width:   100em;
}
* html .startsida #maincontainer{
width:   83em;;
}
#toplogo {
  margin-top: 26px;
  margin-left: 26px;
  margin-bottom: 41px;
}
.startsida #toplogo {
  margin-bottom: 23px;
}
#toplogo img {
  float: left;
}
#topsearch {
  width: 185px;
  float: right;
  margin-top: 26px;
  margin-left: 23px;
  margin-bottom: 3px;
margin-right: 3px;
}
.startsida #topsearch {
  width: 185px;

}
* html #topsearch {
  width: 185px;
  
}
* html .startsida #topsearch {
  width: 181px;
  
}
#topsearch p {
  padding-top: 1px;
  font-size: 1.1em;
  text-transform: uppercase;
}
#topsearch p.search {
  margin-top: 26px;
  padding-bottom: 0px;
}
#topsearch p a {
  padding-top: 20px;
  color: #000;
  text-decoration: none;
}
#topsearch p a:hover {
  text-decoration: underline;
}
#topsearch form
{
  margin: 0;
  padding: 0;
}
#topsearch input.searchform
{
  width: 120px;
}
.searchbutton {
  border: 0;
  color: #fff;
  background-color: #c5c6c8;
  padding: 2px;
  height: 20px;
  font-weight: bold;
  margin-bottom: 2px;
  line-height: 16px;
}
#toplist {
  clear: both;
}
#toplist div {
  float: left;
  width: 185px;
  height: 35px;
  padding-top: 90px;
  color: #fff;
  font-size: 2.5em;
  margin-right: 10px;
  font-family: "Times new roman", serif;
}
#toplist div a {
  color: #fff;
  text-decoration: none;
}
#toplist div img {
  margin-left: 6px;
  margin-right: 4px;
}
#maincontainer {
  clear: both;
  padding-top: 7px;
}
#menucontainer {
  float: left;
  width: 18.5em;
  margin-right: 10px;
}
#menucontainer h3.inforubrik {
  border-bottom: 1px dashed #bfc0c2;
  clear: both;
  margin: 0;
  padding: 0;
  margin: 0 8px 4px 8px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 1.1em; /* 11px; */
  font-family: Verdana, serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000;
}
body ul.CS_LivrustkammarenTreeMenu1 {
  padding-bottom: 20px;
}
#menucontainer p {
  margin: 0;
  padding: 0;
  margin: 0 8px;
  padding-left: 10px;
  padding-bottom: 30px;
  font-size: 11px;
}
#menucontainer p a {
  color: #000;
  text-decoration: none;
}
#menucontainer p a:hover {
  text-decoration: underline;
}
#centerblock img {
/*  padding-right: 14px;*/
  margin: 0;
  padding: 0;
/*  float: left;*/
/*  margin-bottom:5px;*/
}
.startsida #centerblock img {
  float: right;
  margin-left: 10px;
  padding-top:10px;
padding-bottom:10px;
}
#centerblock table,
#centerblock p,
#centerblock div{
  margin: 0;
  padding: 0;
  clear: left;
  font-size: 1.1em;
  padding-left: 16px;
line-height:130%;
}

* HTML #centerblock p,
* HTML #centerblock div{
  
  padding-left: 21px;
}

#centerblock p p,
#centerblock div div,
#centerblock div p,
#centerblock p div,
#centerblock table table {
  margin: 0;
  padding: 0;
  font-size:1em;
  line-height:130%;
}
#centerblock table {
/*  width: 370px;

  */
margin-left:1.6em;
padding-left: 0px;



}
* HTML #centerblock table {
padding-left: 0px;
/*margin-left: 1em;*/

}
#centerblock td {
/*  width: 370px; */

padding-top: 10px;
padding-left: 0px;

font-family: Verdana, Helvetica, sans-serif; 
font-size: 1em; 
font-style: normal;
}
#menu {
  float: left;
  list-style-type: none;
  padding: 0;
  margin: 0;
  color: #fff;
  font-family: "Times new roman", serif;
}
.startsida #centerblockcontainer {
  width: 38em; /* width: 382px; */
}
#centerblockcontainer {
  float: left;
  width: 38em; /* width: 382px; */
}
.startsida #centerblockcontainer {
  float: left;
  width: 38em; /* width: 382px; */
}
#centerblock {
  float: left;
  border: 0;
  width: 38.0em; /* width: 378px; */
  padding-right: 12px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Verdana, serif;
}
.startsida #centerblock {
  width: 38.8em; /* width: 378px; */
  padding-right: 0;
}
#centerblock p a,
#centerblock div a {
  /*color: #000;*/
  text-decoration: none;
  margin-top: 7px;
  letter-spacing: 1px;
  font-size:1em;
}
#centerblock p a:hover {
  text-decoration: underline;
}
#centerblock div a:hover {
  text-decoration: underline;
}
.startsida #centerblock p.readmore,
.startsida #centerblock p a {
  color: #888a8d;
}
.startsida #centerblock p a {
  font-size: 0.8em;
}
.startsida #centerblock p.readmore {
  margin-top: 7px;
}
#centerblock .spacer {
  border-bottom: 1px dashed #bfc0c2;
  line-height: 12px;
  clear: both;
  font-size: 0.0001em;
  margin: 0px 14px 0px 14px;
  padding: 0;
}
#centerblock img {
 /* float: right; */
 /* padding-right: 14px;*/
}
#centerblock p {
  padding: 0;
  margin: 0;
  clear: left;
  
  padding-left: 21px;
}
.startsida #centerblock p {
  font-size: 1.1em;
}
#centerblock p {
  padding: 0;
  margin: 0;
  clear: left;
  padding-left: 16px;
}
* HTML #centerblock p {
  padding-left: 21px;
}

h2#centerheader {
  float: left;
  width: 55em;
  font-size: 1.0em;
  font-weight: bold;
  padding-top: 1px;
  padding-left: 19px;
  margin: 0;
  height: 14px;
  color: #c5c6c8;
  letter-spacing: 1px;
  font-family: Verdana, serif;
  text-transform: uppercase;
}
h2#centerheader a {
  color: #c5c6c8;
  text-decoration: none;
}
h2#centerheader a:hover {
  text-decoration: underline;
}
.startsida h2#centerheader {
  background-color: #ffffff;
  color: #fff;
  width: 99%; /* width: 361px; */
  letter-spacing: 0;
border-top: 1px dashed #bfc0c2;
border-left: 1px dashed #bfc0c2;
margin-bottom:-20px;
}
#centerblock h3{
   
   height: 1%;
   margin-bottom:7px;
   clear:left;
   

}
#centerblock{
height:1%;
padding:0;

margin-top:21px;

}
#centerblock h3.press {
  color: #80a1b6;
}
#centerblock h3#pressheader a {
  color: #80a1b6;
  text-decoration: none;
}
#centerblock h3#pressheader {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 3.0em;
  color: #80a1b6;
  font-family: "Times new roman", serif;
  text-decoration: none;
}
#centerblock h3#pressheader a:hover {
  text-decoration: underline;
}
#centerblock h1 {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 3.5em;
  font-family: "Times new roman", serif;
  font-weight: normal;
  padding-left: 21px;
  margin-bottom: 7px;
  line-height:1em;
}
#centerblock h2 {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 2.7em;
  font-family: "Times new roman", serif;
  font-weight: normal;
  padding-left: 16px;
  margin-bottom: 10px;
  margin-top: 7px;
  line-height:1.1em;
 
  clear:both;
}
* HTML #centerblock h2 {
    padding-left: 21px;
    font-size: 2.8em;
 }
#centerblock h3 {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 2.2em;
  font-family: "Times new roman", serif;
  font-weight: normal;
  padding-left: 15px;
padding-bottom: 4px;

  
}
* html #centerblock h3 {
 padding-left: 21px;
 font-size: 2.4em;

}
.startsida #centerblock h1,
.startsida #centerblock h2,
.startsida #centerblock h3 {
  color: #000000;
  line-height:1.1em;
}
.startsida #centerblock h2 {
width:50%;
}
.startsida #rightblockcontainer {
  float:  left;
  padding-left:10px;
  width: 20.3em; /* width: 185px; */
}
* html .startsida #rightblockcontainer {
  float: left;
  padding-left:0px;
  width: 18em; /* width: 185px; */
}
#rightblockcontainer {
  float: left;
  width: 21em; /* width: 185px; */
}
#rightblock {
  float: left;
  width: 17em; /* width: 165px; */
  border: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  

}
.startsida #rightblock {
  width: 17em; /* width: 165px; */
  /*border-top: 1px dashed #bfc0c2;*/
}
#rightblock h3 {
  /*float: left;*/
  /*font-size: 1.3em;*/
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Verdana, serif;
  margin-bottom: 0;
  padding-bottom: 0;
  color:#000;
  /*margin-top: 7px;*/
}
#rightblock h5 {
  font-family: Verdana, serif;
  margin-bottom: 0;
  padding-bottom: 0;
 margin-top:0px;
 padding-top:10px;
  font-size:1.2em;
    
}
#centerblock h5 {
  font-family: Verdana, serif;
  margin-bottom: 0;
  padding-bottom: 0;
  
  font-size:1.2em;
  padding-left:1.4em;
    
}

* html #centerblock h5 {
 
  padding-left:1.8em;
    
}
#rightblock h6 {
  font-family: Verdana, serif;
  margin-bottom: 0;
margin-top:0px;
 padding-top:10px;
  padding-bottom: 0;
  font-size:1em;  
}
#centerblock h6{
 font-family: Verdana, serif;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size:1em;
  padding-left:1.6em;
}
* HTML #centerblock h6{

  padding-left:2.2em;
}

.startsida #rightblock h3 {
  color: #000000;
  letter-spacing: 1px;
  font-size: 1.1em;
  float: none;
}
#rightblock p {
  /*clear: both;*/
  font-size: 1.1em;
  line-height:130%;
  margin: 0;
}
.startsida #rightblock p {
  font-size: 1.1em;
  margin: 0;
  padding: 0;
}
#rightblock p a,
#rightblock div a {
  text-decoration: none;
  margin-top: 7px;
  font-size: 1em;
}
#rightblock div a:hover,
#rightblock p a:hover {
  text-decoration: underline;
}
#rightblock .spacer {
  border-bottom: 1px dashed #bfc0c2;
  line-height: 1px;
  clear: both;
  font-size: 0.0001em;
  margin: 0;
  padding: 0;
  margin-top: 8px;
  margin-bottom: 8px;
}
.startsida #rightblock p a {
  color: #888a8d;
  text-decoration: none;
  font-size: .8em;
display:block;
  margin-top:6px;
}
.pressbilder_startsida_indrag h2{
font-size:1.4em !important;
}