body { color: #646464; }

.twocol .bodywrap { background-image: url(../../img/ls-twocol-bg_bodywrap_766.gif); }
.width1 .bodywrap { background-image: url(../../img/ls-twocol-bg_bodywrap_966.gif); }

h2 {
  margin: 0px;
  color: #0b788a;
}

.pageextra2 .wrapper { padding: 16px 7px 12px 17px; }

.bodywrap .pageextra1 {
  margin-top: 0;
  width : 220px;
  margin-left : -220px;
  background: url(../../img/bg_top_pageextra2.gif) no-repeat;
}
.twocol .bodywrap .pageextra1 {
  margin-left: 0;
}

.pageextra1 .wrapper {
  margin-top: 34px;
  padding: 0 12px 0 14px;
}

.pageextra2 {
  width : 206px;
  margin-left: -766px;
  background: url(../../img/bg_top_pageextra1.gif) no-repeat;
}
.width1 .pageextra2 { margin-left: -966px; }


.lyfjaskra { background: #0e5f76 url(../../img/lyfjaupplysingar2.jpg) no-repeat; }
.en .lyfjaskra { background-image: url(../../img/lyfjaupplysingar2-en.gif); }

.pageheader .categorytitle {
  padding: 26px 0 27px 21px;
  background: #d8e6ea url(../../img/bg_categorytitle_2.jpg) -3px 100% no-repeat;
}


.pagebody {
  /* background: url(../../img/bg_top_pagebody2.jpg) no-repeat; */
  position : relative;
}
.twocol .pagebody {
  margin-left: 3px;
  background: url(../../img/ls-pb-bg.gif) no-repeat;
  margin-right: 0;
  width: 543px;
}
.width1 .twocol .pagebody { width: 743px; }

.pagebody .wrapper { padding: 0 10px 12px 24px; }


.breadcrumbs,
.breadcrumbs .content a,
.breadcrumbs .content a:hover,
.breadcrumbs .content a:focus,
.breadcrumbs .content a:active { color: #fff; }



/* green boxes */

.box {
  margin-bottom: 11px;
  width: 182px;
  background: url(../../img/box_green_top.png) no-repeat;
}

.box .content {
  line-height: 1.4em;
  background: url(../../img/box_green_bottom.png) no-repeat 0 100%;
}

.box .boxhd {
  margin: 0 10px 0 5px;
  background: url("../img/dot_line.gif") repeat-x 0 100%;
  padding: 9px 0 7px 10px;
  font-family: Trebuchet MS;
  font-size: 1.27em;
  font-weight: bold;
  margin-bottom: 4px;
}

.box li { background: url(../../img/bullet_green.gif) no-repeat 0 50%; }

.box .content {
  color: #646464;
  padding: 0 15px 5px 15px;
}

.box .content b { color: #0b788a; }

.box .content a {
  text-decoration: underline;
  color: #0b788a;
}

.topbox {
  margin-bottom: 1em;
}

.topbox .content {
  min-height: 60px; _height: 75px;
  background: url(../../img/ls-topbox-bottom.gif) no-repeat 0 100%;
  padding-bottom: 25px;
  padding-left: 30px;
}

.topbox .boxhd {
  padding-bottom: 1em;
  margin-bottom: -5px;
}

.wrapper .topbox h3 { color: #0B788A; }


.pagebody iframe {
  border: none;
  width: 500px;
  background: none transparent;
}

.twocol .pagebody iframe { width: 500px; }
.width1 .twocol .pagebody iframe { width: 700px; }



/* snav */

.snav .content a { background: none; }
.snav .current a {
  background: url(../../img/bullet_green.gif) no-repeat 0 .33em;
  color: #0b788a;
}

.snav .content li { padding-left: 7px; }

.snav .content a:hover,
.snav .content a:focus,
.snav .content a:active {
  color: #0b788a;
  text-decoration: underline;
}

.enav .content a:hover,
.enav .content a:focus,
.enav .content a:active { color: #3978b8; }

.lsearchlist table {
  width: 100%;
  background: url(../../img/dot_line.gif) repeat-x 0 100%;
}

.lsearchlist { font-family: Arial; }

.lsearchlist .boxhd { position:absolute;right:9999px;left:auto; }

.lsearchlist h4 { color: #0b788a; }

.lsearchlist .lname {
  font-weight: bold;
  color: #0b788a;
}

.lsearchlist table caption {
  padding: 14px 0 9px 36px;
  background: url(../../img/dot_line.gif) repeat-x 0 100%;
}

.lsearchlist td,
.lsearchlist th { padding-left: 16px; }

.width1 .lsearchlist td,
.width1 .lsearchlist th { padding-left: 36px; }

.lsearchlist th { padding-top: 14px; }

.lsearchlist td { padding-bottom: 12px; }

/* * links * */
div.wrapper a:hover,
div.wrapper a:focus,
div.wrapper a:active { color : #0b788a;  text-decoration : none; }


/* ******  lsearch  ****** */
.lsearch {
  position : absolute;
  top : 200px;
  margin-top : 3em;
  margin-left: 1.2em;
  left : 227px;
  width: 300px;
}

.width1 .lsearch { width: 500px; }

.lsearch .boxhd { margin: 0 0 13px 0; }
.lsearch label { position:absolute;right:9999px;left:auto; }
.lsearch .content { padding: 0; }

.lsearch input {
  font-family: Arial;
  font-size: 1.27em;
}

.lsearch .fi_txt input {
  border: 1px solid #b4c6aa;
  margin-top: 1px;
  _margin-top: 0;
  padding: 3px 7px 3px 7px;
  margin-right: 5px;
  width: 160px;
  background-color: #eaf0f1;
}

.width1 .lsearch .fi_txt input { width: 320px; }

.lsearch .fi_btn input {
  overflow: hidden;
  padding: 3px 12px 2px 12px;
  border: 1px solid #acbfa2;
  background-color: #1a677d;
  color: #fff;
  font-weight: bold;
}


