
.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')}
html{height:100%;}
body{
	/*background:url(/images/96/bkg.gif) repeat-x top left #fff;*/
	background:url(/images/96/bkg5.jpg) no-repeat bottom right fixed #2264a2;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
	margin: 5px;
}
p{margin:5px 0px 10px 0px;}

img{behavior:url(/pngbehavior.htc); border:none;}

td, th{font-size:10pt}

th{text-align:left;}

form{margin:0px; padding:0px;}

a{text-decoration:none; color:#069;}
a:hover{text-decoration:underline; color:#000;}

h1,h2,h3,h4,h5,h6{
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height: 110%;
}
h1{
	font-size:22pt;
	letter-spacing: -1px;
}
h2{
	font-size: 18pt;
	letter-spacing: -1px;
}
h3{font-size: 16pt;}
h4{font-size: 14pt;}
h5{font-size: 12pt;}
h6{font-size: 10pt;}

hr{background:none; height:1px; border-top:none; border-left:none; border-right:none; border-bottom:dotted 1px #ccc; margin: 5px 0px;}

pre{padding:5px; font:8pt "Courier New", Courier, Mono; background-color:#f0f0f0; color:#060;}

td.imgcaption{font-size:8.5pt; line-height:10pt;}

div.contentStop{clear:both; height:1px; overflow:hidden;}

#divPageHolder{
	position:relative;
	width:1000px;
}

#tblPersonal{width:450px; margin-left:5px;}
#tblPersonal td{padding-bottom:10px; vertical-align:top;}

#tblKalender a.black{text-decoration:none; color:#000}
#tblKalender a.black:hover{text-decoration:none; color:#666}

#divPersonal div.divBoxContent table td{font-size:8pt; line-height:9pt; padding-bottom: 5px;}
#divPersonal div.divBoxContent table td a{text-decoration:none; color:#000;}
#divPersonal div.divBoxContent table td a:hover{text-decoration:none; color:#666;}

#divLinks div.divBoxContent table td{font-size:8pt; line-height:9pt; padding-bottom: 5px;}
#divLinks div.divBoxContent table td a{text-decoration:none; color:#000;}
#divLinks div.divBoxContent table td a:hover{text-decoration:none; color:#666;}

#form77 table{border-collapse: collapse; margin-top:20px;}
#form77 th, #form77 td{text-align:left; vertical-align:top;}

.divBillboard h1{font-size:26pt;letter-spacing: -1px;}
.divBillboard h2{font-size: 22pt;letter-spacing: -1px;}
.divBillboard h3{font-size: 20pt;}
.divBillboard h4{font-size: 18pt;}
.divBillboard h5{font-size: 16pt;}
.divBillboard h6{font-size: 14pt;}


#tblAllNews{width:100%;}
#tblAllNews td{padding-bottom:5px; vertical-align:top;}
#tblAllNews td.tdRight{text-align:right;}

#divBannerTop{
	position:relative;
	width:1000px;
	/*height:120px;*/
	margin-bottom:5px;
	/*background-color:#000;*/
}

#divTopHolder{
	position:relative;
	width:998px;
	height:108px;
	background-color:#fff;
	border:solid 1px #666;
}

#divTop{
	position:relative;
	top:4px;
	left:4px;
	background: url(/images/96/topbkg.png) no-repeat left top #fff;
	height:100px;
	width:990px;
}

#divLogo{
	width:400px;
	height:27px;
	position:absolute;
	left: 20px;
	top:12px;
}

#divInternalBanner{
	position:absolute;
	right:4px;
	top:4px;
	height:56px;
	width: 500px;
	background-color:#069;
	border-left: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	overflow:hidden;
}

#divMenu1{
	position:absolute;
	left:196px;
	width:789px;
	bottom:3px;
	height: 30px;
	background:url(/images/96/menu1bkg.png) repeat-x left top #eee;
	border-left: solid 1px #eee;
	border-top: solid 1px #fff;
	border-right: solid 1px #888;
	border-bottom: solid 1px #888;
	overflow:hidden;
}

#divMenu1 #tblMenu1{
	margin-left: 10px;
	height:30px;
}

#divMenu1 table tr td.tdSpacer{
	width:22px;
	background:url(/images/96/menu1spacer.png) no-repeat center top;
}

#divMenu1 #tblMenu1 tr td a{
	font-weight:bold;
	color: #000;
	text-decoration:none;
}

#divMenu1 #tblMenu1 tr td a:hover{color:#069;}

#divMenu1 #tblMenu1 tr td.tdActive a{color: #069;}

#divMenu1 #tblMenu1 tr td.tdActive a:hover{color: #369;}

#divLeftColHolder{

	position:absolute;
	top:109px;
	left:0px;
	width: 201px;
	z-index: 10;
}

#divMenu2Heading{
	position:absolute;
	left:3px;
	width:189px;
	bottom:3px;
	height: 30px;
	background:url(/images/96/menu2bkgtop.png) repeat-x left top #fff;
	border-left: solid 1px #eee;
	border-top: solid 1px #fff;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	overflow:hidden;
}

#divMenu2Heading img{margin:9px -4px 0px 8px}

#divMenu2Heading a.aHomeLink{font-weight:bold; color:#000; float:right; margin:7px 10px 0 0;}
#divMenu2Heading a.aHomeLink:hover{color:#069; text-decoration:none;}

#divMenu2Outline{
	position:relative;
	background-color:#fff;
	border-left:solid 1px #666;
	border-bottom:solid 1px #666;
	/*top:-5px;*/
}

#divMenu2Holder{
	position:relative;
	left:4px;
	width:196px;
	top:-4px;
	background:url(/images/96/menu2bkgholder.png) repeat-x left bottom #ebebeb;
	color:#000;
	padding:0px 0px 4px 0px;
}

#divMenu2{
	position:relative;
	width:188px;
	left: 3px;
	/*background:url(/images/96/menu2bkg.png) repeat-x left bottom #fff;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;*/
}

#ulMenu2{
	position:relative;
	top:-1px;
	margin:0px;
	padding:0px;
	list-style:none;
	width: 188px;
	text-align:right;
	margin-bottom:15px;
	border-bottom:solid 1px #eee;
	border-top:solid 1px #ddd;
}

#ulMenu2 li{
	margin:0px;
	padding:4px 7px 4px 15px;
	border-top: solid 1px #eee;
	border-bottom: solid 1px #ddd;
	background:url(/images/96/menu2bullet2.gif) no-repeat left center;
}

#ulMenu2 li.liActive{
	background:url(/images/96/menu2bullet1.gif) no-repeat left center #fff;
	border-bottom:0 none;
}

#ulMenu2 li a{
	font-weight:bold;
	/*margin-right: 7px;*/
	text-decoration:none;
	color:#036;
}

#ulMenu2 li a:hover{color:#069;}

#ulMenu2 li.liActive a{color:#069;}

#ulMenu2 li.liActive a:hover{color:#369;}


#ulMenu2 li.liSub{
	margin:0px;
	padding:4px 7px 4px 15px;
	border-top: 0 none;
	border-bottom: solid 1px #eee;
	background:#fff;;
	font-size:8.5pt;
}

#ulMenu2 li.liSub a{color:#666; font-weight:normal;}
#ulMenu2 li.liSub a:hover{color:#000; font-weight:normal;}
#ulMenu2 li.liSub dt.dtActive a{font-weight:bold; color:#000;}
#divTip{
	padding:20px;
	margin-top:20px;
	border:solid 1px #ccc;
	background-color:#f5f5f5;
	position:relative;
	clear:both;
}
#divTip #imgTip{position:absolute; left:400px; top:5px;}
#divTip table{
	margin-top:10px;
	width:100%
}
#divTip table td .formButton{
	margin-left:5px;
	border:solid 1px #ccc;
	background-color:#fff;
	width:90px;
}
#divTip table th{font-weight:normal;}
#divTip table td textarea{font:10pt Arial, Verdana; width:220px; border:solid 1px #ccc;}
#divTip table td input{font:10pt Arial, Verdana; width:220px; border:solid 1px #ccc;}

#tblSearchResult{width:100%;}
#tblSearchResult td{padding:3px; border-bottom:dotted 1px #ccc;}
#tblSearchResult td a{text-decoration:none; color:#000;}
#tblSearchResult td a:hover{color:#666;}

#divQuickSearch{
	/*margin-top: 5px;*/
	position:relative;
	left: 5px;
	width: 180px;
	padding: 5px 0px;
	font-size: 9pt;
	line-height: 10pt;
}

#divQuickSearch #formQuickSearch #what {
	background-color:#fff;
	border-left:solid 1px #999;
	border-top: solid 1px #999;
	border-right:solid 1px #eee;
	border-bottom: solid 1px #eee;
	color: #069;
	margin: 5px 0px;
	font:9pt Arial, Helvetica, sans-serif;
	width: 176px;
}

#divQuickSearch #formQuickSearch #doSearch {
	position: relative;
	left: 118px;
	background:url(/images/96/menu1bkg.png) repeat-x left top #fff;
	height:25px;
	border-left: solid 1px #ddd;
	border-top: solid 1px #eee;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:bold;
	width: 60px;
}

#divContentHolderPrint{
	position:absolute;
	clear:none;
	width: 600px;
	background-color:#fff;
	left:0px;
	top:0px;
	border-left: solid 1px #666;
	border-bottom:solid 1px #666;
	border-right:solid 1px #666;
	z-index: 5;
	padding-bottom:10px;
}

#divContentHolder{
	position:absolute;
	clear:none;
	width: 593px;
	background-color:#fff;
	left:200px;
	top:109px;
	border-left: solid 1px #666;
	border-bottom:solid 1px #666;
	border-right:solid 1px #666;
	z-index: 5;
	padding-bottom:10px;
}

#divContent{
	margin:17px 20px 20px 20px;
	min-height:400px;
	/*height:400px;*/
}

#divBannerRightOuter{
	position:absolute;
	left:1010px;
	top:6px;
	width:200px;
}

#divBannerRightHolder{
	position:absolute;
	right:1px;
	top:115px;
	width:200px;
	z-index: 15;
}
#divBannerRightHolder .divBannerRight, #divBannerRightOuter .divBannerRight{
	margin-bottom:5px;
	color: #fff;
	width:200px;
}
#divBannerRightHolder .divBannerRight a img, #divBannerRightOuter .divBannerRight a img{
	border:0px none;
}
#divBannerNewsBig{
       margin-bottom:20px;
}
#divNewsFloating{
	position:relative;

	float:right;
	top:0px;
	width: 158px;
	border:solid 1px #ccc;
	background-color:#f5f5f5;
	right:4px;
	margin-left:10px;
	margin-bottom:5px;
}

.divBox{
	position:relative;
	margin-top: 5px;
	width:194px;
	border:solid 1px #666;
	background-color:#fff;
}

.divBoxHeading{ 
	padding:4px 4px 4px 18px;
	color:#fff;
	margin:4px;
	background:url(/images/96/bullet.gif) no-repeat left center #069;
	font-weight:bold; 
}

.divBoxHeading a{text-decoration:none; color:#fff;}
.divBoxHeading a:hover{text-decoration:underline; color:#fff;}

.divBoxContent{
	margin:4px;
}

.divBoxContent table tr .tdCalendar{
	font-size: 8.5pt;
	line-height:10pt;
}

.divBoxContent table tr .tdCalendar p{margin:0px;}

.divBoxContent table tr .tdCalendar a{
	text-decoration:none;
	color:#000;
}





.divCalendarDateBox{
	position:relative;
	overflow:hidden;
	width:40px;
	height:40px;
	background:url(/images/96/calendar_box.png) no-repeat;
}

.divCalendarDateBox a{
	color:#069;
	text-decoration:none;
}

.divCalendarDateBox p{margin:0px;}

.divCalendarDateBox .pDate{
	position:absolute;
	width: 40px;
	top: 5px;
	left:0px;
	padding-top:2px;
	text-align:center;
	font-weight:bold;
	letter-spacing:-1px;
	font-size: 18pt;
}
.divCalendarDateBox .pMonth{
	position:absolute;
	width: 40px;
	top: 22px;
	left: 0px;
	text-align: center;
	font-size: 8pt;
	color:#000
}
.divBoxContent table tr .tdSpacer{
	overflow:hidden;
	height:5px;
}

div.divNewsArticle1 p{
	margin-bottom:10px;
}

div.divArticle1, div.divArticle2, div.divArticle3, div.divArticle4, div.divArticle5{
	margin-bottom:20px;
}

div.divArticle1, div.divArticle2{
	position:relative;
	width:100%;
	margin-bottom:10px;
}
div.divArticle1 p{
	font-size:10.4pt; 
	line-height:13.5pt;
	letter-spacing:0.1pt;
}
div.divArticle5{border:solid 1px #ccc; background-color:#f5f5f5}
div.divArticle5 table.tblArticle5{width:100%;}
div.divArticle5 table.tblArticle5 td.tdSpacer{width:1px !important; overflow:hidden; background-color:#ccc;}
div.divArticle5 .tblArticle5 a p.pText{text-align:left;margin-top:5px}
div.divArticle5 p{
	font-size:8.5pt; 
	line-height:10pt;
	letter-spacing:0.1pt;
}
div.divArticle1 a, 
div.divArticle1 a:hover,
div.divArticle2 a,
div.divArticle2 a:hover,
div.divArticle3 a, 
div.divArticle3 a:hover,
div.divArticle4 a,
div.divArticle4 a:hover,
div.divArticle5 a,
div.divArticle5 a:hover{
	text-decoration:none;
	color: #000;
}
div.divArticle1 a:hover h1,
div.divArticle2 a:hover h2,
div.divArticle3 a:hover h3,
div.divArticle4 a:hover h3,
div.divArticle5 a:hover h6 {
	color: #666;
}
div.divArticle1 .listimg, div.divArticle3 .listimg{
	float:left;
	margin-right:10px;
	margin-bottom: 5px;
}
div.divArticle2 .listimg, div.divArticle4 .listimg{
	float:right;
	margin-left:5px;
	margin-bottom: 5px;
}
div.divArticleFooter{
	position:static;
	background:#f0f0f0;
	border:solid 1px #ccc;
	padding:3px;
	clear:both;
	margin: 10px 0px;
}

.tblArticleFooter{
	width:100%;
}

.tblArticleFooter .tdLeft{
	text-align:left;
	width: 80px;
}
.tblArticleFooter .tdMiddle{
	text-align:center;
	font-size:10px;
}
.tblArticleFooter .tdRight{
	text-align:right;
	width: 80px;
}
.tblArticleFooter .tdRight a{
	text-decoration:none;
	color:#000;
}
.tblArticleFooter .tdRight a:hover{
	text-decoration:underline;
	color:#666;
}

.divMoreNews{width:100%;margin-top:20px}
.divMoreNews .tblMoreNews{width:100%; border-top:solid 1px #ccc;}
.divMoreNews .tblMoreNews td{padding:3px 0px;}
.divMoreNews .tblMoreNews td a{text-decoration:none; color:#000;}
.divMoreNews .tblMoreNews td a:hover{text-decoration:underline; color:#666;}
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;}

#tblWeather{width:100%;}
#tblWeather td,th{padding:2px;}
#tblWeather tr.trOdd{background-color:#f0f0f0;}

div.divMarketSubCat{padding-bottom:10px}

div.divMarketBreadCrumb{padding:3px; background-color:#f0f0f0; border:sold 1px #ccc; margin-bottom:10px;}	

table.tblMarketNotes{border-left:dotted 1px #ccc;border-right:dotted 1px #ccc;border-top:dotted 1px #ccc; margin-bottom:10px;}
table.tblMarketNotes th{background-color:#f0f0f0; padding:2px;}
table.tblMarketNotes td{border-bottom:dotted 1px #ccc; padding:2px;}
table.tblMarketNotes th.th1{text-align:left}
table.tblMarketNotes td.td1{text-align:left;}

div.divTrace{padding:2px; background-color:#f0f0f0; border:solid 1px #ccc;}

#tblSearchResult td{padding:5px 2px;}
#tblSearchResult p{margin:0px;}

#tblCalendar{width:100%;}
#tblCalendar table.fliklista{width:100% !important; border-collapse:collapse; border:dotted 1px #ccc; border-right:none;}

#tblCalendar table.fliklista td{vertical-align:top; border-right:dotted 1px #ccc;}
#tblCalendar table.fliklista td.flikaktiv{background-color:#069; color:#fff;}
#tblCalendar table.monthview{border:dotted 1px #ccc; border-collapse:collapse;}
#tblCalendar table.monthview th{border-bottom:dotted 1px #ccc; padding:2px; border-top:dotted 1px #ccc;background-color:#f5f5f5}
#tblCalendar table.monthview td{padding:2px; text-align:center;}
#tblCalendar table.monthview td.today{background-color:#069; color:#fff;}
#tblCalendar table.monthview td.today a{color:#fff;}
#tblCalendar table.monthview td.busy{background-color:#f0f0f0;}
#tblCalendar table.monthview td.busy.today{background-color:#68a;}

#tblCalendar  div.divCalendarItem p.pDate{font-size:8pt; margin:0px;}
#tblCalendar  div.divCalendarItem h5{margin:0px 0px 5px;}
#tblCalendar  div.divCalendarItem p.pSummary{margin:0px;}

p.activetoday a.today{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activethisweek a.thisweek{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activethismonth a.thismonth{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activethisyear a.thisyear{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}
p.activeforthcoming a.forthcoming{padding:2px; border:dotted 1px #ccc; background-color:#f5f5f5;}

.highlight{background-color:#069; color:#fff; padding: 0px 2px;}

.tblUtgivningsplan{font-size:8pt; border-collapse:collapse;}
.tblUtgivningsplan td, .tblUtgivningsplan th{font-size:8pt; border-bottom:dotted 1px #ccc; vertical-align:top;}

/* Januari natt 15.00 - 08.00 */
 .m01t15, .m01t16, .m01t17, .m01t18, .m01t19, .m01t20, .m01t21, .m01t22, .m01t23, .m01t00, .m01t01, .m01t02, .m01t03, .m01t04, .m01t05, .m01t06, .m01t07{background:url(/images/96/bkg_vinter1_natt.jpg) no-repeat right bottom fixed #3c494f;}
/* Januari dag 08.00 - 15.00 */
.m01t08, .m01t09, .m01t10, .m01t11, .m01t12, .m01t13, .m01t14{background:url(/images/96/bkg_vinter1_dag.jpg) no-repeat right bottom fixed #cbe6f9;}

/* Februari natt 15.00 - 08.00 */
.m02t17, .m02t18, .m02t19, .m02t20, .m02t21, .m02t22, .m02t23, .m02t00, .m02t01, .m02t02, .m02t03, .m02t04, .m02t05, .m02t06, .m02t07{background:url(/images/96/bkg_vinter1_natt.jpg) no-repeat right bottom fixed #3c494f;}
/* Februari dag 08.00 - 15.00 */
.m02t08, .m02t09, .m02t10, .m02t11, .m02t12, .m02t13, .m02t14, .m02t15, .m02t16{background:url(/images/96/bkg_vinter1_dag.jpg) no-repeat right bottom fixed #cbe6f9;}

/* Mars natt 18.00 - 08.00 */
.m03t18, .m03t19, .m03t20, .m03t21, .m03t22, .m03t23, .m03t00, .m03t01, .m03t02, .m03t03, .m03t04, .m03t05, .m03t06, .m03t07{background:url(/images/96/bg_mars2.jpg) no-repeat right top fixed #00174f;}
/* Mrs dag 08.00 - 18.00 */
.m03t08, .m03t09, .m03t10, .m03t11, .m03t12, .m03t13, .m03t14, .m03t15, .m03t16, m02t17{background:url(/images/96/bg_mars.jpg) no-repeat right top fixed #2d5daf;}

/* April backup - mars 
.m04t20, .m04t21, .m04t22, .m04t23, .m04t00, .m04t01, .m04t02, .m04t03, .m04t04, .m04t05, .m04t06{background:url(/images/96/bg_mars2.jpg) no-repeat right top fixed #00174f;}
.m04t07, .m04t08, .m04t09, .m04t10, .m04t11, .m04t12, .m04t13, .m04t14, .m04t15, .m04t16, m02t17, .m04t18, .m04t19{background:url(/images/96/bg_mars.jpg) no-repeat right top fixed #2d5daf;}
*/

/* April natt 20.00 - 07.00 */
.m04t20, .m04t21, .m04t22, .m04t23, .m04t00, .m04t01, .m04t02, .m04t03, .m04t04, .m04t05, .m04t06{background:url(/images/96/bkg_april_natt.jpg) repeat bottom left fixed #141}
/* April dag 08.00 - 18.00 */
.m04t07, .m04t08, .m04t09, .m04t10, .m04t11, .m04t12, .m04t13, .m04t14, .m04t15, .m04t16, m02t17, .m04t18, .m04t19{background:url(/images/96/bkg_april_dag.jpg) repeat bottom left fixed #363}

/* Maj - Juli natt 22.00 - 05.00 */
.m05t23, .m05t00, .m05t01, .m05t02, .m05t03, .m05t04{background:url(/images/96/bkg_summer_natt.jpg) repeat-x right bottom fixed #122840;}
.m06t23, .m06t00, .m06t01, .m06t02, .m06t03, .m06t04{background:url(/images/96/bkg_summer_natt.jpg) repeat-x right bottom fixed #122840;}
.m07t23, .m07t00, .m07t01, .m07t02, .m07t03, .m07t04{background:url(/images/96/bkg_summer_natt.jpg) repeat-x right bottom fixed #122840;}

/* Maj - Juli 05.00 - 22.00 */
.m05t08, .m05t09, .m05t10, .m05t11, .m05t12, .m05t13, .m05t14, .m05t15, .m05t16, m02t17, .m05t18, .m05t19, .m05t20, .m05t21, .m05t22, .m05t05, .m05t06, .m05t07{background:url(/images/96/bkg_summer_dag.jpg) repeat-x right bottom fixed #1e579c;}
.m06t08, .m06t09, .m06t10, .m06t11, .m06t12, .m06t13, .m06t14, .m06t15, .m06t16, m02t17, .m06t18, .m06t19, .m06t20, .m06t21, .m06t22, .m06t05, .m06t06, .m06t07{background:url(/images/96/bkg_summer_dag.jpg) repeat-x right bottom fixed #1e579c;}
.m07t08, .m07t09, .m07t10, .m07t11, .m07t12, .m07t13, .m07t14, .m07t15, .m07t16, m02t17, .m07t18, .m07t19, .m07t20, .m07t21, .m07t22, .m07t05, .m07t06, .m07t07{background:url(/images/96/bkg_summer_dag.jpg) repeat-x right bottom fixed #1e579c;}


/* Augusti natt 22.00 - 06.00 */
.m08t22, .m08t23, .m08t00, .m08t01, .m08t02, .m08t03, .m08t04, .m08t05{background:url(/images/96/bkg3_natt.jpg) repeat-x bottom right fixed #152b3e;}
/* Augusti dag 06.00 - 22.00 */
.m09t06, .m08t07, .m08t08, .m08t09, .m08t10, .m08t11, .m08t12, .m08t13, .m08t14, .m08t15, .m08t16, .m08t17, .m08t18, .m08t19, .m08t20, .m08t21{background:url(/images/96/bkg3.jpg) repeat-x bottom right fixed #1d3561;}

/* September natt 20.00 - 07.00 */
.m09t20, .m09t21, .m09t22, .m09t23, .m09t00, .m09t01, .m09t02, .m09t03, .m09t04, .m09t05, .m09t06{background:url(/images/96/bkg3_natt.jpg) repeat-x bottom right fixed #152b3e;}
/* September dag 07.00 - 20.00 */
.m09t07, .m09t08, .m09t09, .m09t10, .m09t11, .m09t12, .m09t13, .m09t14, .m09t15, .m09t16, .m09t17, .m09t18, .m09t19{background:url(/images/96/bkg3.jpg) repeat-x bottom right fixed #1d3561;}

/* Oktober natt 18.00 - 08.00 */
.m10t18, .m10t19, .m10t20, .m10t21, .m10t22, .m10t23, .m10t00, .m10t01, .m10t02, .m10t03, .m10t04, .m10t05, .m10t06, .m10t07{background:url(/images/96/bkg_host1_natt.jpg) repeat-x bottom right fixed #172f3f;}
/* Oktober dag 08.00 - 19.00 */
.m10t08, .m10t09, .m10t10, .m10t11, .m10t12, .m10t13, .m10t14, .m10t15, .m10t16, .m10t17{background:url(/images/96/bkg_host1_dag.jpg) repeat-x bottom right fixed #576f8f;}

/* November natt 17.00 - 08.00 */
 .m11t17, .m11t18, .m11t19, .m11t20, .m11t21, .m11t22, .m11t23, .m11t00, .m11t01, .m11t02, .m11t03, .m11t04, .m11t05, .m11t06, .m11t07{background:url(/images/96/bkg_host1_natt.jpg) repeat-x bottom right fixed #172f3f;}
/* November dag 08.00 - 17.00 */
.m11t08, .m11t09, .m11t10, .m11t11, .m11t12, .m11t13, .m11t14, .m11t15, .m11t16{background:url(/images/96/bkg_host1_dag.jpg) repeat-x bottom right fixed #576f8f;}

/* December natt 15.00 - 08.00 */
 .m12t15, .m12t16, .m12t17, .m12t18, .m12t19, .m12t20, .m12t21, .m12t22, .m12t23, .m12t00, .m12t01, .m12t02, .m12t03, .m12t04, .m12t05, .m12t06, .m12t07{background:url(/images/96/bkg_dec2b.jpg) repeat-y top right fixed #1b3044;}
/* December dag 08.00 - 15.00 */
.m12t08, .m12t09, .m12t10, .m12t11, .m12t12, .m12t13, .m12t14{background:url(/images/96/bkg_dec2.jpg) repeat-y top right fixed #369;}


/* Testa bakgrunden här */
.testbg{background:url(/images/96/bkg_april_dag.jpg) repeat bottom left fixed #363 !important}

/*body.summerDay1{background:url(/images/96/bkg.jpg) repeat-x bottom right fixed #2f6ba4;}
body.summerDay2{background:url(/images/96/bkg2.jpg) repeat-x bottom right fixed #1774cb;}
body.winterDay1{background:url(/images/96/bkg_vinter1_dag.jpg) no-repeat bottom right fixed #cce7f9;}
body.winterNight1{background:url(/images/96/bkg_vinter1_natt.jpg) no-repeat bottom right fixed #3b4a50;}
body.winterDay2{background:url(/images/96/bkg4.jpg) repeat-x bottom right fixed #2c6694;}
*/

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}
div.divListComments{font-size: 8.5pt; padding:5px; border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; background-color:#f5f5f5; margin-bottom:10px}
div.divListComments h4{margin:0px 0px 10px; font-size:10pt}
#divShare th{width:150px;}

#divContentHolderPrint{margin:10px;}
#divContentHolderPrint #divPrintClose{float:right; font:11px "Courier New", Courier}
#divContentHolderPrint #divPrintClose a{text-decoration:none;color:#999}

#tblAdList{/*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}

#tblAdSearch{background-color:#f0f0f0;border:dotted 1px #ccc;}
#tblAdSearch #category{width:170px !important;}
#tblAdSearch #category option.lvl1{background-color:#ddd;font-weight:bold;}
#tblAdSearch #category option.lvl2{color:#333;}
#tblAdSearch #freetext{width:110px !important;}

#divTVBox{background: url(/images/96/tv_bkg.gif) repeat-x bottom #006c9f; padding:15px;margin:0px; border:solid 1px #006c9f;}
#divTVBox.color_red{background: url(/images/96/tv_bkg3.gif) repeat-x bottom #7c1f1f; padding:15px;margin:0px; border:solid 1px #7c1f1f;}
#divTVBox.color_green{background: url(/images/96/tv_bkg2.gif) repeat-x bottom #385a1b; padding:15px;margin:0px; border:solid 1px #385a1b;}

#divTVBox table{border-collapse:collapse; border:0px none;}
#divTVBox table.tblTVBox td.td1{color:#fff;}
#divTVBox table.tblTVBox td.td1 p.pSummary{font-size:9pt;}
#divTVBox table.tblTVBox td.td1 div p.pSpeltid{float:left; margin:0px; display:inline-block}
#divTVBox table.tblTVBox td.td1 div{border-top:dotted 1px #fff; margin-top:15px; text-align:right; padding: 3px 0px 0px 0px; font-size:8pt;}
#divTVBox table.tblTVBox td.td1 h1{color:#fff; font-size:13pt}
#divTVBox table.tblTVBox td.td1 a{color:#fff; text-decoration:none;}
#divTVBox table.tblTVBox td.td2{width:247px; vertical-align:top;}
#divTVBox table.tblTVBox td.td2 div.tvImageHolder{background-color:#000;border:dotted 1px #fff; margin-left:13px; width:232px; height:130px; overflow:hidden; position:relative;}
#divTVBox table.tblTVBox td.td2 div.tvImageHolder img.tvImage{position:absolute; top:0px; left:0px;}
#divTVBox table.tblTVBox td.td2 div.tvImageHolder img.tvStripes{position:absolute; top:0px; left:0px;}
#divTVBox table.tblTVBox td.td2 div.tvPlayButtonHolder{position:relative;}
#divTVBox table.tblTVBox td.td2 div.tvPlayButtonHolder img.playButton{position:absolute; right:-20px; top:-30px;}
#divTVShadow{background:url(/images/96/tvShadow.gif) no-repeat top center; height:25px;}

#webshopdiv{background: url('http://www.ja.se/images/webshop/shopbg.jpg') no-repeat;}
#webshopdiv hr{border-bottom:dotted 1px #000}

#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; }

/* Kop och salj */ 
	#divKS{width:551px; position:relative; margin-bottom:15px;}
	#divKSHead h1{width:551px; 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;}

.tdBannerContent{border:solid 1px #ccc; background:url(/images/96/annons.gif) left top no-repeat #f0f0f0; padding: 1px 1px 1px 13px;}

a.aLanHover{color: #ccc;}

#divEditPage{display:none; padding:5px; text-align:right;border:solid 1px #ccc; background-color:#f0f0f0; float:right; margin:0 0 10px 10px; z-index:2500;}



.fastigheter{border-bottom:solid 1px #6B0000; background-color: #fff;}


.fastigheter_odd{
	background-color:#CACACA;
}

.fastigheter_even{
	background-color:#E7E7E7;
}

#tblWebbTVMini td,th{padding-bottom:3px;}

#divBoxServices div.divBoxContent a div{height:31px; margin-bottom:5px; color:#000; text-decoration:none; font-weight:bold;; font-size:8.5pt;}
#divBoxServices div.divBoxContent a:hover div{color:#036;}
#divBoxServices div.divBoxContent a div div{margin:0 0 0 55px; padding-top:9px; height:auto;}
#divBoxServices a div{cursor:pointer;}
#divBoxServices a div.divJobb{background:url(/images/96/services/ja_service_jobb.gif) no-repeat left top;}
#divBoxServices a:hover div.divJobb{background:url(/images/96/services/ja_service_jobb2.gif) no-repeat left top;}
#divBoxServices a div.divFastighet{background:url(/images/96/services/ja_service_fastighet.gif) no-repeat left top;}
#divBoxServices a:hover div.divFastighet{background:url(/images/96/services/ja_service_fastighet2.gif) no-repeat left top;}
#divBoxServices a div.divMM{background:url(/images/96/services/ja_service_mm_traktor.gif) no-repeat left top;}
#divBoxServices a:hover div.divMM{background:url(/images/96/services/ja_service_mm_traktor2.gif) no-repeat left top;}
#divBoxServices a div.divMarknad{background:url(/images/96/services/ja_service_marknad.gif) no-repeat left top;}
#divBoxServices a:hover div.divMarknad{background:url(/images/96/services/ja_service_marknad2.gif) no-repeat left top;}
#divBoxServices a div.divMaskinStationer{background:url(/images/96/services/ja_service_maskinstationer.gif) no-repeat left top;}
#divBoxServices a:hover div.divMaskinStationer{background:url(/images/96/services/ja_service_maskinstationer2.gif) no-repeat left top;}

#divBoxServices a div.divTV{background:url(/images/96/services/ja_service_tv.gif) no-repeat left top;}
#divBoxServices a:hover div.divTV{background:url(/images/96/services/ja_service_tv2.gif) no-repeat left top;}
#divBoxServices a div.divBlog{background:url(/images/96/services/ja_service_blog.gif) no-repeat left top;}
#divBoxServices a:hover div.divBlog{background:url(/images/96/services/ja_service_blog2.gif) no-repeat left top;}

#divBoxServices a div.divJulshop{background:url(/images/96/services/ja_service_shop1.gif) no-repeat left top;}

#divBoxServices a:hover div.divJulshop{background:url(/images/96/services/ja_service_shop2.gif) no-repeat left top;}



#tblServices td{text-align:left; vertical-align:top; padding-bottom:20px; font-size:10.5pt; color:#666;}
#tblServices td h3{margin:10px 0 0 0; font-size:22px; letter-spacing -.5pt; font-weight:normal;}
#tblServices td h3 a{text-decoration:none}
#tblServices td h3 a:hover{text-decoration:none}


/* ---- BLOGG ---- */

	#divBlogMain{
		width:550px;
		clear:both;
	}
	#divBlogHead{
		background:url(/images/96/blogg/head_shadow.gif) no-repeat left bottom;
		clear: both;
		height: 124px;
	}
	#divBlogContent{
		float: left;
		width: 350px;
		margin-right: 23px;
		line-height:150%;
		color:#666;
		padding-top:10px;
	}
	
	#divViewBlogContent{
		line-height:150%;
		color:#666;
	}

#divBlogList{width:350px;}

#divBlogLatest{width:350px;}
#divBlogLatest p.pName{margin:0; padding:0; line-height:100%; margin:0 0 -12px 45px; color:#666; font-size:9px; font-weight:normal; letter-spacing:1px;}
#divBlogLatest h1, #divBlogList h1{
	font: 26px Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	color: #666;
	padding: 10px 0 0 15px;
	background:url(/images/96/blogg/quotes.gif) no-repeat left top;
	margin:0;
}
#divBlogLatest h1 a, #divBlogList h1 a{color:#666; text-decoration:none;}
#divBlogLatest h1 a:hover, #divBlogList h1 a:hover{color:#069; text-decoration:underline;}
#divBlogLatest hr, #divBlogList hr{margin:15px 0 10px 0;}

	#divBlogContent h1 a{color:#666; text-decoration:none;}
	#divBlogContent h1 a:hover{color:#069; text-decoration:underline;}

	#divBlogContent h1, #divViewBlogContent h1{
		font: 26px Garamond, Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		font-style:italic;
		color: #666;
		padding: 10px 0 0 15px;
		background:url(/images/96/blogg/quotes.gif) no-repeat left top;
		margin:0;
	}
	
	#divBlogContent div.divBlogHTML{
	/* Used if viewing strHTML instead of strSummary */
	}

	#divBlogContent hr{margin:20px 0;}
	
	#divBlogInfo{
		float:left;
		background:url(/images/96/blogg/info_bg.gif) no-repeat left top;
		height: 350px;
		width: 160px;
		padding-left:16px;
		font-size: 11px;
		color:#666;
	}
	
	#divBlogInfo p{margin:0;}
	
	#divBlogInfo 	p.pBlogInfoHead{
		margin:10px 0 0 0;
		font: 16px Garamond, Georgia, "Times New Roman", Times, serif;
		font-style:italic;

	}

	p.pBlogDate{margin:0; padding:0; line-height:100%; margin:0 0 -12px 45px; color:#666; font-size:9px; font-weight:normal; letter-spacing:1px;}
	p.pBlogRead{margin:10px 0 0 0; font: 14px Garamond, Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right;}

	#divBlogPaging{padding:5px; height: 15px; line-height:100%; background:#f0f0f0; border:solid 1px #ccc;}

	#divSeasonImage{
		width:49px;
		height:39px;
		position:absolute;
		left:1px;
		top:-12px;
		display:none; /* Ändra till none för att inaktivera */ 
	}

#imgTomteluva{
  width:49px;
  height:39px;
  position:absolute;
  left:1px;
  top:-12px;
  display:block; /* Ändra till none för att inaktivera */ 
  border:0 none;
}

#imgSeason{
  width:396px;
  height:77px;
  position:absolute;
  left:-2px;
  top:-6px;
  display:block;
  border:0 none;
}

#form117{
background: url(/images/96/julshop/shopbg2.jpg) no-repeat;
color:#fff;
padding:25px 25px 25px 25px;
min-height:1000px;
}
#form117 th {
font-weight: normal
}
#form117 td {
font-weight: bold
}
#confirmandpay_117, #confirm_117, #save_117 {
float: right;
margin-left: 25px;
}

#form118 th, #form118 td{text-align:left; vertical-align:top; font-size:12px;}
#form118 th{width:120px;}
#form118 #rowID_989{display:none;}
#form118 #rowID_991 th, #form118 #rowID_991 td{padding-top:10px;}
#form118 #rowID_1000 th, #form118 #rowID_998 th{padding-top:20px; font-size:14px; font-weight:bold; color:#069;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-right:10px; border:solid 1px #999; background: url(/images/96/ja_btn.gif) left top repeat-x #c0c0c0; color:#069; font: 14px Arial, Helvetica; font-weight:bold;}
/* ----------------- */

#divCommentPageAlreadyExists, #divCommentPageSpam{padding:10px; margin:10px; background-color:#fee; color:#600; font-weight:bold; font-size:16px; text-align:center;}

#search34154{display:none;}
#search34156{display:none;}
#search32619{display:none;}
#search31767{display:none;}
#search30572{display:none;}

#confirm_124{display:none;}
#goback_124{display:none;}
#abort_124{display:none;}


