.leftdocarea {
          width: 173px;
          float: left;
          border-top: 1px solid #cac9c9;
          border-bottom: 1px solid #cac9c9;
          margin: 0px 0px 237px 2px;
          text-align: center;
          background: url( '/bgs/upload/images/webtree/selectedmenu.gif' );
          position: relative;
}

* html .leftdocarea {
          width: 173px;
          margin: 0px 0px 235px 1px;
}

.leftdocarea ul {
          width: 151px;
          float: left;
          list-style: none;
          background: #fff;
          margin: 0px;
          padding: 0px;
          text-align: left;
}

.leftdocareapad {
          margin: 8px 0px 8px 9px;
}

.leftdocarea ul li {
          list-style: none;
          margin: 0px;
          padding: 0px;
          float: left;
}

.leftdocarea ul li a {
          text-decoration: none;
}

.leftdocarea ul li a:hover {
          text-decoration: none;
}

.leftdocarea ul li.imagelist {
          width: 150px;
}

.leftdocarea ul li.sagabislins {
          width: 150px;
          padding: 6px 0px 0px 5px;
}

* html .leftdocarea ul li.sagabislins {
          width: 150px;
          padding: 0px 0px 0px 5px;
}

.leftdocarea ul li.sagabislins a, .leftdocarea ul li.sagabislins a:hover {
          color: #817e7e;
          font-weight: bold;
          font-size: 110%;
}

.leftdocarea ul li.yearlink {
          color: #000;
          font-size: 90%;
          width: 100px;
          margin: 0px;
          padding: 6px 0px 0px 4px;
          text-align: left;
}

* html .leftdocarea ul li.yearlink {
          padding: 0px 0px 0px 5px;
          margin: 0px;
}

.leftdocarea ul li a.imagelink {
          width: 77px;
          height: 34px;
          background: url( '/bgs/upload/images/sitelinks/carimage.jpg' ) no-repeat right bottom;
          position: absolute;
          top: 15px;
          right: 14px;
          z-index: 0;
}

.newscontainer {
          width: 647px;
          float: left;
}

#topnews {
          padding:15px 0px 0px 0px;
}

.newspadd {
          margin: 0px 0px 0px 36px;
          padding:7px 0px 0px 0px;
          text-align: left;
}

.newspadd .datestyle {
          font-size: 100%;
          float: left;
          color: #9c9c9c;
}

.newspadd .datestyle h6 {
          display: inline;
          font-size: 130%;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          color: #6d6d6d;
}

.newspadd p {
          float: left;
          padding: 4px 0px 0px 0px;
          margin: 0px;
          color: #9c9c9c;
}

.newspadd a.meira {
          color: #9c9c9c;
          font-size: 90%;
          text-decoration: none;
          margin: 0px;
          padding: 0px;
}

.newspadd a.meira:hover {
          color: #9c9c9c;
          font-size: 90%;
          text-decoration: underline;
}

#frontnews_top {
          padding:18px 0px 0px 0px;
}

body:last-child #frontnews_top {
          padding:23px 0px 0px 0px;
}

html:first-child #frontnews_top {
          padding:23px 0px 0px 0px;
}

#frontnews_bottom {
          padding:0px 0px 18px 0px;
}

body:last-child #frontnews_bottom {
          padding:0px 0px 23px 0px;
}

html:first-child #frontnews_bottom {
          padding:0px 0px 23px 0px;
}

.frontnews {
          margin: 0px 0px 0px 36px;
          padding:7px 0px 0px 0px;
          text-align: left;
}

body:last-child .frontnews {
          margin: 0px 0px 0px 36px;
          padding:10px 0px 0px 0px;
          text-align: left;
}

html:first-child .frontnews {
          margin: 0px 0px 0px 36px;
          padding:12px 0px 0px 0px;
          text-align: left;
}

.frontnews .datestyle {
          font-size: 100%;
          float: left;
          color: #9c9c9c;
}

.frontnews .datestyle h6 {
          display: inline;
          font-size: 130%;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          color: #6d6d6d;
}

.frontnews p {
          float: left;
          padding: 4px 0px 0px 0px;
          margin: 0px;
          color: #9c9c9c;
}

.frontnews a.meira {
          color: #9c9c9c;
          font-size: 90%;
          text-decoration: none;
          margin: 0px;
          padding: 0px;
}

.frontnews a.meira:hover {
          color: #9c9c9c;
          font-size: 90%;
          text-decoration: underline;
}

.pageheadbg {
          width: 623px;
          float: left;
          margin: 9px 0px 0px 11px;
          background: url( '/bgs/upload/images/webtree/selectedmenu.gif' ) left top;
          text-align: left;
          padding:0px 0px 0px 0px;
}

.pageheadbg h4 {
          width:42px;
          text-align: left;
          background: #cf1e25;
          color: #fff;
          margin:0px;
          padding: 2px 8px 2px 14px;
}

.newspad {
          text-align: left;
          color: #9c9c9c;
          padding: 17px 0px 0px 48px;
}

* html .newspad {
          margin: 20px 0px 0px 0px;
}

.newspad h4 {
          display: inline;
          margin: 0px;
          padding: 0px;
          font-size:130%;
          font-weight:bold;
}

.newspad .datestyle {
          font-size: 100%;
          padding: 2px 0px 4px 0px;
}

.newspad p.bold {
          font-size: 110%;
          color: #9c9c9c;
          font-weight: bold;
          display: inline;
}

.newspad p {
          padding:13px 0px 12px 0px;
          margin:0px;
}

.newspad a.tillbaka {
          color: #000;
          font-size: 90%;
          text-decoration: none;
}

.newspad a.tillbaka:hover {
          color: #000;
          font-size: 90%;
          text-decoration: underline;
}

.addressarea p {
          font-size: 11px;
          color: #585858;
          text-align: left;
          margin: 13px 0px 0px 18px;
}

.topnews h6 {
          font-size: 120%;
          color: #717171;
          display: inline;
          padding: 0px;
          margin: 0px 0px 0px 6px;
          letter-spacing: 1px;
}

.contenthead h4 {
          width: 62px;
          float: left;
          background: #cf1e25;
          color: #fff;
          font-size: 130%;
          font-weight: bold;
          display: inline;
          margin: 0px;
          padding: 2px 0px 4px 14px;
}