/* GENERAL STYLES */
html, body {
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  font-family: arial, verdana, helvetica;
  font-size:0.8em;
  color:#666;
  line-height:1.5em;
}

h1, h2 {
  margin: 0;
  padding: 0;
  font-size:1.65em;
  color:#524ba5;
  font-weight:normal;
  text-transform: uppercase; 
}
h1 {
  font-size:1.6em;
  line-height:1.5em;
  padding-bottom:20px;
  font-family: arial, verdana, trebuchet ms, trebuchet, sans-serif, helvetica;
}
h2 {
  font-size:1.1em;
  line-height:1.1em;
  padding-top:0px;
  padding-bottom:15px;
  font-weight:normal;
  font-family: verdana, arial, trebuchet ms, trebuchet, sans-serif, helvetica;
}

img {
  border:none;
}

a { color: #666; font-weight:normal; text-decoration: none;}
a:visited { color: #666; text-decoration: none;}
a:active { color: #524ba5; text-decoration: none;}
a:hover {  color: #524ba5; text-decoration: none;}

.documents a { font-size:0.85em; line-height:1.2em; color: #666; font-weight:normal; text-decoration: none;}
.documents a:visited { color: #666; text-decoration: none;}
.documents a:active { color: #524ba5; text-decoration: none;}
.documents a:hover {  color: #524ba5; text-decoration: none;}

.aline {
  border-bottom:1px #524ba5 dotted;
}

.container {
  position: relative;
  min-height: 100%;

}
.content {
  width: 900px;
  margin: auto;
  position:relative;
}
.content .logo {
  padding-top:10px;
  height:80px;
}
.content .aboutus {
  /*font-family: arial, verdana, helvetica;*/
  font-size:1.65em;
  color:#524ba5;
  line-height:1.5em;
  padding-bottom:15px;
  margin-bottom:15px;
  margin-top:5px;
  /* font-weight:normal; */
  border-bottom: 1px #524ba5 dotted;
}
.alinks div {
  padding-left:2px;
}
.content .left {
  float:left;
  width:180px;
  font-family: arial, verdana, helvetica;
  color:#666;
  line-height:2.0em;
}
.content .main {
  float:right;
  width:700px;
  margin-bottom:10px;
}     
.content .main img {
  margin-right:3px;
}  
.content .main .text {
  width:450px;
  float:left;
  margin-left:10px;
}
.content .main .news {
  width: 160px;
  float: left;
  margin-left: 32px;
  padding-left: 22px;
  border-left: 1px #524ba5 dotted;
}
.top {
  background: url('/images/topline.jpg') top right no-repeat;
  width: 900px;
  height: 8px;
  margin: auto;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;

}
.footer div {
  background: url('/images/bottomline.jpg') bottom right no-repeat;
  height: 23px;
  width: 900px;
  margin: auto;
  text-align:right;
  font-size:0.85em;
  padding-right:5px;
}

/* Service Menu */

.item {
  position:relative;
  float:left; 
  width:138px;
  height:200px;
  margin-right:2px;
  cursor:pointer;
}
.item1 {  background-image: url('/images/menyimage_1.jpg'); }
.item2 {  background-image: url('/images/menyimage_2.jpg'); }
.item3 {  background-image: url('/images/menyimage_3.jpg'); }
.item4 {  background-image: url('/images/menyimage_4.jpg'); }
.item5 {  background-image: url('/images/menyimage_5.jpg'); margin-right:0; }

.dimitem1 {  background-image: url('/images/menyimage_1_grey.jpg'); }
.dimitem2 {  background-image: url('/images/menyimage_2_grey.jpg'); }
.dimitem3 {  background-image: url('/images/menyimage_3_grey.jpg'); }
.dimitem4 {  background-image: url('/images/menyimage_4_grey.jpg'); }
.dimitem5 {  background-image: url('/images/menyimage_5_grey.jpg'); margin-right:0; }

.selitem1, .selitem2, .selitem3, .selitem4, .selitem5 {
  height:220px;
  margin-top:-20px;
}
.selitem1 {  background-image: url('/images/menyimage_1_active.jpg'); }
.selitem2 {  background-image: url('/images/menyimage_2_active.jpg'); }
.selitem3 {  background-image: url('/images/menyimage_3_active.jpg'); }
.selitem4 {  background-image: url('/images/menyimage_4_active.jpg'); }
.selitem5 {  background-image: url('/images/menyimage_5_active.jpg'); margin-right:0; }

.tab {
  position:absolute;
  bottom:0;
  margin-left:7px;
  width:124px;
  height:38px;
  margin-bottom:5px;
}

.tab1 {  background: url('/images/tab_eget.png') top left no-repeat; }
.tab2 {  background-image: url('/images/tab_redo.png'); }
.tab3 {  background-image: url('/images/tab_rad.png'); }
.tab4 {  background-image: url('/images/tab_bokslut.png'); }
.tab5 {  background-image: url('/images/tab_revision.png'); margin-right:0; }

.seltab1 , .seltab2 , .seltab3 , .seltab4 , .seltab5 {
  height:43px;
  margin-bottom:0px;
}

.seltab1 {  background-image: url('/images/tab_eget_white.png');  }
.seltab2 {  background-image: url('/images/tab_redo_white.png');  }
.seltab3 {  background-image: url('/images/tab_rad_white.png');  }
.seltab4 {  background-image: url('/images/tab_bokslut_white.png');  }
.seltab5 {  background-image: url('/images/tab_revision_white.png');  margin-right:0; }




/*
==========================================
Newsitem
==========================================
*/
.newsitem {
}

.newsitem .newsheader{
  color:#524ba5;
  font-size:1.1em;
  font-weight:normal;
  font-family: verdana, arial, trebuchet ms, trebuchet, sans-serif, helvetica;
  padding-bottom:1px;
  text-transform: uppercase; 
  line-height:1.1em;
}
.newsitem .date{
  color: #666;
  font-size:0.85em;
  font-weight:normal;
  font-style:italic;
}
.newsitem .teaser{
  color: #666;
  font-size:0.85em;
  line-height:1.4em;
}


/* EDITOR PROPERTIES */

