
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
img{behavior:url('/pngbehavior.htc')}
/* view on screen like this */
#brailleheader {display: none;}
body {
	background: white url('/images/55/2008/bg_tone.gif') repeat-x top;
/*	background: white url('/images/55/bk_christmas.png') repeat-x top;*/
	margin: 0px;
	font: bold 85%/150% Verdana, Helvetica, sans-seriff;
}

img{
 border:0 none;
}
a {
	text-decoration: none;
	color: #008346;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #9800AF;
}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: black;
}

th {
	font: bold 75%/150% Verdana, Helvetica, sans-seriff;
	text-align: left;
}
td {
	font: normal 75%/150% Verdana, Helvetica, sans-seriff;
}
hr {
	color:black;
	background: black;
	border: 0;
	height:1px;
}

h1,h2,h3,h4,h5,h6,h7 {margin:0px; line-height: 120%}
p {margin-top:2px;line-height:130%;}
h1 {
	font: normal 230%/150% Arial Black, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
h2 {
	font: normal 180%/150% Arial Black, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
#readnews h2 {
	font: bold 120%/150% Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
h3 {font: normal 150%/150% Arial Black, Arial, Helvetica, sans-serif;}
h4 {font: normal 120%/150% Arial Black, Arial, Helvetica, sans-serif;}
h5 {font: normal 110%/150% Arial Black, Arial, Helvetica, sans-serif;}
h6 {font: bold 110%/150% Arial, Helvetica, sans-serif;}

.imgcaption {
	font: normal 60%/150% Verdana, Helvetica, sans-serif;
	color: grey;
}
.headline {
	font: bold 120%150% Arial, Helvetica, sans-serif;
}
.headline a {
	color: black;
}
.headline a:visited {
	color: black;
}
.listimgbg {
	width: 110px;
	height: 110px;
	background: url('/images/55/listimg_bg.gif') no-repeat;
	vertical-align: middle;
	text-align: center;
}
/* Newspaper design */

#np_framer {
	width: 1028px;
	background: white url('/images/55/2008/np_bg.gif') repeat-y top;
}
#np_top {
	height: 18px;
}
#np_left {
	width: 27px;
	vertical-align: top;
}
#np_center {
	width: 959px;
	vertical-align: top;
}
#np_right {
	width: 42px;
	vertical-align: top;
}
#np_bottom {
	height: 45px;
}
#pagefooter {
	text-align: center;
	font: 11px/15px Verdana, Helvetica, sans-seriff;
	height: 40px;
	vertical-align: bottom;
}
/* logo and jingles */
#pagehead {
	margin: 10px 0px 0px 0px;
	height: 70px;
}
#logospace {
	width: 330px;
	vertical-align: bottom;
	font: 11px/15px Verdana, Helvetica, sans-seriff;
}
#logo {
	margin: 0px 0px 10px 0px;
}
.jingle{
	vertical-align: bottom;
}
.jingle img{
	margin: 0px 10px 0px 20px;
	border: 0px;
}
.jingletext {
	vertical-align: middle;
	font: bold 95%/150% Arial, Verdana, Helvetica, sans-seriff;
}
.jingletext a, .jingletext a:visited {
	color: black;
}

/* navigation level 0*/
#nav0 a:visited {
	color: black;
}

#nav0 {
	width: 959px;
	margin: 10px 0px 0px 0px;
}
#nav0_start {
	width: 1px;
}
.nav0_on {
	background: url('/images/55/nav0_on_bg.gif') repeat-x;
	font: normal 80%/150% Verdana, Helvetica, sans-seriff;
}
.nav0_off {
	background: url('/images/55/nav0_off_bg.gif') repeat-x;
	font: normal 80%/150% Verdana, Helvetica, sans-seriff;
}
.nav0_on a, .nav0_off a{
	color: #262626;
	margin: 0px 6px 0px 5px;
}
#language {
	background: url('/images/55/nav0_line.gif') repeat-x;
	text-align: right;
}
#language img {
	margin: 0px 0px 0px 5px;
	border: 0px;
}
#submenu {
	width: 200px;
	vertical-align: top;
	border-right: 1px solid #BFBFBF;
	padding: 0px 20px 0px 0px;
}
#submenu a {
	color: #262626;
}


/* content */
#contentframer_print {
	width: 600px;
	margin: 10px 0px 0px 0px;
	background: white;
}
#contentframer {
	width: 959px;
	margin: 10px 0px 0px 0px
}
#content {
	vertical-align: top;
	font-family: Verdana;
}
#banners {
	width: 200px;
	text-align: right;
	vertical-align: top;
}
#banners img {
	border: 0px;
	margin: 0px 0px 20px 0px;
}
#topbanner {
	margin: 10px 0px 1px 0px;
	position: relative;
	left: -8px;
	width: 1000px;
	height:120px;
}
#startpageframer {
	/*width: 700px;*/
}
#newsbill, #pagecontent {
	width: 468px;
	vertical-align: top;
}
.banner {
	margin: 20px 0px 20px 0px;
}
#pagecontent .banner {
	margin: 0px 0px 20px 0px;
}
#newsbill .banner {
	margin: 0px 0px 20px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid black;
}






















.colspacer {
	width: 22px;
}
#rightcolumn {
	width: 210px;
	vertical-align: top;
}
#rightcolumn img {
	margin: 0px;
}

/* tabbed boxes */
.tabbox {
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.tabbox_top {
	background: url('/images/55/tabbox_top.gif') no-repeat top left;
	height: 26px;
	font: normal 80%/150% Verdana, Helvetica, sans-seriff;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}
.tabbox_top_wider {
	background: url('/images/55/tabbox_top_wider.gif') no-repeat top left;
	height: 26px;
	font: normal 80%/150% Verdana, Helvetica, sans-seriff;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}
.tabbox_content {
	border: 1px solid #bfbfbf;
	padding: 5px 9px 5px 9px;
	font: normal 11px/150% Verdana, Helvetica, sans-seriff;
}
.tabbox_content td {
	font: normal 11px/150% Verdana, Helvetica, sans-seriff;
}
.tabbox_content .headline {
	font: bold 11px/150% Arial, Verdana, Helvetica, sans-seriff;
	display: block;
}
.tabbox_content a, .tabbox_top a {
	color: #262626;
	margin: 0px 0px 0px 0px;
	display: inline;
}
.tabbox_content a:visited, .tabbox_top a:visited {
	color: #262626;
	margin: 0px 0px 0px 0px;
	display: inline;
}

.tabbox_content hr {
	color: #bfbfbf;
	background: #bfbfbf;
	border: 0;
	height:1px;
}
.tabbox_content div, .tabbox_content form {
	margin: 0px 0px 0px 0px;
}
.datetime {
	color: gray;
}
.trace, trace a {
	color: gray:
	font: normal 10px/120% Verdana;
}
/* newsbilltemplates */

/*Common styles*/
.newsbilltemplate1, .newsbilltemplate2, .newsbilltemplate3, .newsbilltemplate4, .newsbilltemplate5, .newsbilltemplate6, .newsbilltemplate7 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dashed #bfbfbf;
}
.newsbilltemplate1 td, .newsbilltemplate2 td, .newsbilltemplate3 td, .newsbilltemplate4 td, .newsbilltemplate5 td, .newsbilltemplate6 td, .newsbilltemplate7 td {
	vertical-align: top;
	width: 224px;
}
.newsbilltemplate1 h1 a, .newsbilltemplate1 p a, .newsbilltemplate2 h1 a, .newsbilltemplate2 p a, .newsbilltemplate3 h1 a, .newsbilltemplate3 p a, .newsbilltemplate4 h1 a, .newsbilltemplate4 p a, .newsbilltemplate5 h1 a, .newsbilltemplate5 p a, .newsbilltemplate6 h1 a, .newsbilltemplate6 p a {
	color: black;
	text-decoration: none;
}
.newsbilltemplate1 h1 a:visited, .newsbilltemplate1 p a:visited, .newsbilltemplate2 h1 a:visited, .newsbilltemplate2 p a:visited, .newsbilltemplate3 h1 a:visited, .newsbilltemplate3 p a:visited, .newsbilltemplate4 h1 a:visited, .newsbilltemplate4 p a:visited, .newsbilltemplate5 h1 a:visited, .newsbilltemplate5 p a:visited, .newsbilltemplate6 h1 a:visited, .newsbilltemplate6 p a:visited {
	color: black;
	text-decoration: none;
}
.newsbilltemplate2 .colspacer, .newsbilltemplate5 .colspacer {
	width: 20px;
}

/* singel styles*/
.newsbilltemplate1 p, .newsbilltemplate2 p {
	margin: 0px;
}
.newsbilltemplate2 h1 {
	font: normal 200%/150% Arial Black, Arial, Helvetica, sans-seriff;
	margin-top: 0px;
}
.newsbilltemplate3 h1 {
	font: normal 180%/150% Arial Black, Arial, Helvetica, sans-seriff;
}	
.newsbilltemplate4 h1 {
	font: normal 230%/150% Arial Black, Arial, Helvetica, sans-seriff;
}	
.newsbilltemplate5 h1 {
	font: normal 180%/150% Arial Black, Arial, Helvetica, sans-seriff;
}	
.newsbilltemplate6 h1 {
	font: normal 160%/150% Arial Black, Arial, Helvetica, sans-seriff;
	margin-top: 0px;
}
.newsbilltemplate2 {
	padding-top: 10px;
	border-top: 0px solid black;
}
.newsbilltemplate7 {
	}
.newsbilltemplate3 .colspacer {
	width: 20px;
	background: url('http://www.skogsaktuellt.se/images/55/colspacer.gif') center;
}

/************** New newsbill 2008 */
.newsbilltop {
	margin:-10px 0px 0px 0px;
}

.newsbilltop2 {
	margin:0px 0px 0px 0px;
}

.newsbilltop3 {
	margin:10px 0px 20px 0px;
	/*background: #ffffff url('/images/55/bigtone.gif') repeat-x;
	border: 1px solid #bfbfbf;*/

	border-bottom: 1px dashed #bfbfbf;
}

.newsbilltop, .newsbilltop2 td {
	padding: 10px 14px 5px 14px;
	border-bottom: 1px dashed #bfbfbf;
	text-align: left;
}
.newsbilltop3 td {
	padding: 10px 14px 5px 14px;
	font-size: 70%;
	vertical-align: top;
	width: 33%;
}
.newsbilltop3 .between {
	padding: 0px 0px 0px 0px;
	border-right: 1px dashed #bfbfbf;
	width: 1px;
}
.newsbilltop3 .between img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.newsbilltop a, .newsbilltop2 a, .newsbilltop3 a {

	color: black;
}

.newsbilltop h1 {
	font: normal 200%/120% Arial Black, Arial, Helvetica, sans-serif;
	text-align: left;
}

.newsbilltop2 h1 {
	font: normal 150%/120% Arial Black, Arial, Helvetica, sans-serif;
	text-align: left;
}

.newsbilltop3 h1 {
	font: bold 120%/120% Arial, Helvetica, sans-serif;
	text-align: left;
}

.newsbilltop .datetime, .newsbilltop2 .datetime, .newsbilltop3 .datetime  {
	font-size: 11px;
	white-space: nowrap;
}
.newsbillimg {
	margin: 4px 10px 0px 0px;
}

/*paging*/
.pagelink, .pagethispage {
	background: url('/images/55/paging-empty.gif') ;
	color: black;
	width: 32px;
	height: 32px;
	margin: 0px;
	padding: 4px 2px 0px 0px;
	vertical-align: center;
	text-align: center;
}
.pagethispage {
	background: url('/images/55/paging-this.gif') ;
}
.pageprev {
	margin: 0px -4px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#topfun {
	z-index: 3000;
	position: relative;
	top: -17px;
	left: 10px;
	margin-bottom: 0px;
	text-align: left;
}
#topfun img {
	border: 0px;
}
#morefun {
	z-index: 3000;
	position: relative;
	top: -17px;
	left: 0px;
	margin-bottom: 0px;
	text-align: center;
}
#morefun img {
	border: 0px;
}
/* Formulärstabellen */
.formtable td, .formtable th {
	vertical-align: top;
}
.formtable input, .formtable textarea, .formtable select {
	 display: block;
}

#form120 input, #form120 textarea, #form120 select {
	 display: inline;
}

#form120 #rowID_1032 br {
	 display: none;
}

.formtable .formButton {
	margin: 10px;
}

.small {
	font-size: 80%;
}
/* Tipsaformuläret */
.formtable th {
	white-space: nowrap;
}
#tipsadiv {
	border-top: 1px dashed #bfbfbf;
	border-bottom: 1px dashed #bfbfbf;
	margin: 10px 0px 10px 0px;
	padding: 5px;
}
#tipsadiv form {
	margin: 0px;
	padding: 0px;
}
#tipsadiv form {
	white-space: nowrap;
}
table.timeline{border:dotted 1px #ccc;}
table.timeline td{padding:2px 5px; font-size:11px; text-align:center;}
table.timeline td.weekstart{background-color:#008346; color: #fff; font-weight:bold}
table.timeline td.valuestart{background-color:#000; color: #fff;}
table.timeline td.week{background-color:#f0f0f0; color: #000; font-weight:bold;}
table.timeline td.value{color:#008346}
.datebox {width: 33px; height: 33px;background: url('/images/55/dateback.gif') no-repeat; text-align:center; margin-right: 3px;}
.datebox .number {font-size:18px; font-weight:bolder; color:559a67; display:block; text-align:center; position: relative; top: 2px;}
.datebox .month {font-size:11px; font-weight:bolder; color:black; display:block; text-align:center;}

div.divShowHide{padding:5px; border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; cursor:pointer; background:url(/images/96/showhide.gif) right center no-repeat #f5f5f5; margin-bottom:10px}
div.divShowHide h4{margin:0px; font-size:10pt}
#divShare th{width:150px;}

/* Kop och salj */ 

#tblContactMail{background:url(/images/97/pagecurl2.gif) no-repeat left bottom #eee; width:100%;}
#tblContactMail th{vertical-align:top;}
#tblContactMail td{vertical-align:top;}
#tblContactMail #mailname{width:310px; font: 10pt Arial; border: solid 1px #999}
#tblContactMail #mailemail{width:310px; font: 10pt Arial; border: solid 1px #999}
#tblContactMail #mailphone{width:310px; font: 10pt Arial; border: solid 1px #999}
#tblContactMail #mailtext{width:310px; font: 9pt Arial; border: solid 1px #999}
#tblContactMail #frmCancel{border:solid 1px #ccc; background-color:#f0f0f0; font:10pt Arial; letter-spacing:0.5px; border-bottom:solid 3px #ccc; padding:5px;}
#tblContactMail #frmCancel:hover{color:#fff; border:solid 1px #000; background-color:#069; font:10pt Arial; letter-spacing:0.5px; border-bottom:solid 3px #000; padding:5px;}
#tblContactMail #frmSendMail{border:solid 1px #ccc; background-color:#f0f0f0; font:10pt Arial; letter-spacing:0.5px; border-bottom:solid 3px #ccc; padding:5px;}
#tblContactMail #frmSendMail:hover{color:#fff; border:solid 1px #000; background-color:#069; font:10pt Arial; letter-spacing:0.5px; border-bottom:solid 3px #000; padding:5px;}
#imgAdImage{border-left:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5;}

#divAdImageList{margin-top:1px;}
#divAdImageList div.divAdListImage{margin:0px 0px 10px 10px; width:90px; border: 1px dotted #ccc; text-align:center;}
#divAdImageList div.divAdListImageActive{margin:0px 0px 10px 10px; width:90px; border: 1px solid #369; text-align:center;background-color:#f0f0f0}
#divAdImageList img.imgAdListImage{margin:5px; cursor:pointer;}

#divSent{position:absolute; left: 100px; top:100px; width:353px; padding:20px 10px; text-align:center; background-color:#fff; border:solid 3px #069; cursor:pointer;   filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }

	#divKS{width:531px; position:relative; margin-bottom:15px;}
	#divKSHead h1{width:531px; height:22px; padding:0; margin:0; font: 14px Arial, Helvetica, sans-serif; color:#fff; background-color:#069;}
	#divKSAds{background:url(/images/96/ks/ks_bg.gif) repeat-x left top; padding:5px;}
	#tblKSAds{width:100%; border:0;}
	#tblKSAds td{vertical-align:top; font-size:11px;}
	#tblKSAds td p{margin:0; padding:0;}
	#tblKSAds td p.pKSPrice{white-space:nowrap}
	div.divKSImg{float:left; margin: 0 10px 5px 0; height:48px;}
	div.divKSImg img{border: 0 none;}
	#tblKSAds td a{font-weight:bold; color:#069; text-decoration:none;}
	#tblKSAds td a:hover{color:#000;}
	#tblKSAds td.tdKS1{padding-right:4px; border-right:dotted 1px #ccc;}
	#tblKSAds td.tdKS2{padding-right:4px; padding-left:5px; border-right:dotted 1px #ccc}
	#tblKSAds td.tdKS3{padding-right:0px; padding-left:5px;}

#tblAdInfo{width:500px !important;}
#tblAdTip{width:500px !important;}
#txtYourname, #txtEmail, #txtMessage{width:140px !important;}

#tblAdList{width:500px !important;/*border-left:dotted 1px #ccc; border-right:dotted 1px #ccc; border-top:dotted 1px #ccc;*/}
#tblAdList th{border-bottom:dotted 1px #ccc;}
#tblAdList td{border-bottom:dotted 1px #ccc; padding: 10px 2px 10px 2px}
#tblAdList tr.treven{background-color:#fafafa}
#tblAdList th, #tblAdList td{font:11px Verdana, Arial, Hevetica}
#tblAdSearch{background-color:#f0f0f0;border:dotted 1px #ccc;width:500px !important;}
#tblAdSearch #county{width:110px !important;}
#tblAdSearch #category{width:140px !important;}
#tblAdSearch #category option.lvl1{background-color:#ddd;font-weight:bold;}
#tblAdSearch #category option.lvl2{color:#333;}
#tblAdSearch #freetext{width:100px !important;}

div.paging{border:solid 1px #ccc; background-color:#f0f0f0; padding:3px; text-align: center; margin-top: 10px}
div.paging span.paginactive{padding:0px 1px;}
div.paging span.pagactive{padding:0px 1px; font-weight:bold; border-bottom:solid 2px #ccc; color:#999;}

#form118 th, #form118 td{text-align:left; vertical-align:top; font-size:11px;}
#form118 #rowID_989{display:none;}
#form118 #rowID_991 th, #form118 #rowID_991 td{padding-top:10px;}
#form118 #rowID_991 td, #form118 #rowID_990 td{font-size:11px; letter-spacing:-1px;}
#form118 #rowID_1000 th, #form118 #rowID_998 th{padding-top:20px; font-size:14px; font-weight:bold; color:#008D51; width:100%;}
#form118 #rowID_1000 th a{font: 12px Arial; color:#666; text-decoration:underline;}
#form118 #rowID_1000 th a:hover{color:#000;}
#save_118, #abort_118, #confirm_118, #goback_118{padding:5px 15px; margin:0 10px 0 0; border:solid 1px #999; background: url(/images/96/ja_btn.gif) left top repeat-x #c0c0c0; color:#008D51; font: 14px Arial, Helvetica; font-weight:bold;}
#form118 th{width:100px; white-space:normal;}
#form118 input, #form118, select{display:inline}