.leftdocarea {
          width: 173px;
          float: left;
          margin: 0px 0px 237px 2px;
          text-align: center;
          position: relative;
}

* html .leftdocarea {
          width: 172px;
          margin: 0px 0px 235px 2px;
}

.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;
*/
          color: #000;
          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;
}

.newspadd1 {
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          text-align: left;
}

.newspadd1 .datestyle {
          font-size: 100%;
          float: left;
/* color: #9c9c9c;
*/
          color: #000;
}

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

.newspadd1 .datestyle h6 a {
          display: inline;
          font-size: 100%;
          margin: 0px;
          padding: 0px 0px 0px 5px;
/* color: #6d6d6d;
*/
          color: #000;
          text-decoration:none;
}

.newspadd1 .datestyle h6 a:hover{
          display: inline;
          font-size: 100%;
          margin: 0px;
          padding: 0px 0px 0px 5px;
/*color: #6d6d6d;
*/
          color: #000;
          text-decoration:underline;
}

.newspadd1 p {
          float: left;
          padding: 4px 0px 0px 0px;
          margin: 0px;
/* color: #9c9c9c;
*/
          color: #000;
}

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

.newspadd1 a.meira:hover {
/* color: #9c9c9c;
*/
          color: #000;
          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;
}

.frontnews1 {
}

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

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

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

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

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

.frontnews1 .datestyle h6 a {
          display: inline;
          font-size: 100%;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          color: #6d6d6d;
          text-decoration:none;
}

.frontnews1 .datestyle h6 a:hover{
          display: inline;
          font-size: 100%;
          margin: 0px;
          padding: 0px 0px 0px 5px;
          color: #6d6d6d;
          text-decoration:underline;
}

.frontnews1 .content p {
          float: left;
          padding: 0px 0px 0px 0px;
          margin: 0px 0px 0px 0px;
/* color: #9c9c9c;
*/
          color: #000;
}

.frontnews1 img {
          float: left;
          padding: 0px 0px 0px 0px;
          margin: 0px 0px 0px 0px;
}

.frontnews1 a.meira {
/* color: #9c9c9c;
*/
          color: #000;
          font-size: 90%;
          text-decoration: none;
          margin: 10px 10px 10px 0px;
          padding: 10px 0px 0px 0px;
}

.frontnews1 a.meira:hover {
/* color: #9c9c9c;
*/
          color: #000;
          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 {
          text-align: left;
          background: #cf1e25;
          color: #fff;
          margin:0px;
          padding: 2px 18px 2px 14px;
}

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



.pageheadbgnew h4 {
          width:160px;
          text-align: left;
          background: #cf1e25;
          color: #fff;
          margin:0px;
          padding: 2px 18px 2px 14px;
}

.newspad1 {
          text-align: left;
/* color: #9c9c9c;
*/
          color: #000;
          padding: 17px 0px 0px 0px;
}

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

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

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

.newspad1 p.bold {
          font-size: 110%;
/* color: #9c9c9c;
*/
          color: #000;
          font-weight: bold;
          display: inline;
}

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

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

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

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

.topnews h6 {
          font-size: 120%;
/* color: #717171;
*/
          color: #000;
          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;
}