/* Default Print Styles */
html    { height:100%;}
body 	{ font:100%/100% "Times New Roman", Times, serif; padding:2px 10px;}
h1		{ font-size:200%; font-weight: bold; line-height:1.2em; color: #000; background:#fff; letter-spacing: -1px; margin-bottom:0.45em; }
h2, h3, h4, h5, h6      { font-size: 100%; font-weight: bold; line-height: 1.4em; margin-bottom:0.45em; }
a       { color: #000; background:#fff; text-decoration:underline }
p		{ margin-bottom: 1em; line-height:1.3em;}
img 	{ border:none; }
.ingress	{ font:120%/100% "Times New Roman", Times, serif; }
input, select, textarea {display:none;}

/* Hidden ID's and Classes */
a.skip-link, .skip-h1, hr, div#header #optionblock, input#topsearch, ul#topnav, div#content_important, ul#subnavigation, div#sidebar_content, .imgsubmit, input.search, .link_doc, .link_pdf, .link_tif, .link_eps, .link_jpg, div.varning, div.ingang {display:none;}
/* Layout */
div#container {
	
	}
/* Header */
div#header {
	height:100px;
	border-bottom:1px solid #000;
	width:92%
	}

a.logotype {
	padding:0;
	margin:0;
	float:left;
}
/*Print Text */
div#printText {
	margin-top:60px;
	font-size:90%;
	float:right;
	visibility:visible;
	}
/* PageContent */
div#content {
	/*width:100%*/
	 width:100%;
}
div#subcontent {
	
	margin-top:20px;
}
div#inner_content {
	
	}
div#inner_content_sub {
	width:90%;
	margin-bottom:10px;
	padding:6px 10px 4px;
	}
/* Inner Content Sub UL / OL */
div#inner_content_sub ul {
	list-style-type:disc;
	margin:10px 0 0 16px;
	}
div#inner_content_sub ul li {
	margin-bottom:6px;
	}
div#inner_content_sub ol {
	list-style-type:decimal;
	margin:10px 0 0 24px;
	}
div#inner_content_sub ol li {
	margin-bottom:6px;
	}
/* Viktig Information */
div.varning_large {
	background:#ebf6ff;
	margin-top:10px;
	margin-bottom:10px;
	padding:30px;
	color:#002665; 
	}
div.varning_large_container {
	width:480px;
	margin:30px auto 100px;
	}
div.varning_large_start {
	background:#ebf6ff;
	text-align:left;
	padding:70px;
	color:#002665; 
	}
div.home {
	float:right;
	margin-bottom:10px;
	padding-left:14px;
	color:#000;
	background:#fff url(img/subnav_arrow.gif) no-repeat 0 4px;
	}	
div.varning_large .yellow {
	background:url(img/icon_varning_yellow.gif) no-repeat 0 0;
	letter-spacing:-1px;
	line-height:32px;
	padding-left:34px;
	}
div.varning_large_start .yellow {
	background:url(img/icon_varning_yellow.gif) no-repeat 0 0;
	letter-spacing:-1px;
	line-height:32px;
	padding-left:34px;
	}
div.varning_large_start .ingress {color:#039; background:#ecf6ff; }
div.varning_large_start a {color:#00a7d8; background:#ecf6ff; text-decoration:underline;}
div.varning_large_start a:hover {text-decoration:none;}	

/* MediaArea */
div#media_area {
/*	width:642px;
	height:282px; */
	margin-top:16px;
	margin-bottom:16px;
}
div#media_area img, div#media_area object {	
/*	width:100%;*/
/*	height:100%; */
	display:none;
	
}
div#media_area_message {
	position:relative;
	width:99%;
	font-size:90%;
	line-height:130%;
	color:#000000;
}
div.media_area_banners img {
	display:none;
	visibility:hidden;
}	

/* PuffAreaContent */
div#puffarea {
	width:100%;
	}
div#puffarea .header {
	background:#007bc1;
	color:#fff;
	font-weight:bold;
	padding:4px 4px 4px 0;
	margin-bottom:10px;
	overflow:hidden;
	}
div#puffarea .imgleft {
	float:left;
	margin:0 8px 0 0;
	}
/* News Area */
div#newsarea0 { /* For full width - 1 wide column */
	width:91%;
	float:left;
	margin-top:2%;
	padding:0 4% 0;
	}
div#newsarea1 {
	width:263px;
	float:left;
	margin-top:2%;
	padding:0 20px 0 0;
	}
div#newsarea2 {
	width:263px;
	float:left;
	margin-top:2%;
	padding:0 0 0 20px;
	border-left:1px solid #e5e5e5;
	}
div.morenews {
	color:#000;
	text-align:right;
	padding:4px;
	}
/* Aktuellt */
ul.recent {
	list-style-type:none;
	margin-bottom:20px;
	margin-left:0;
	padding:0;
	}
ul.recent li {
	margin-bottom:2px; 
	}
ul.recent .date {
	color:#999;
	background:#fff;
	}
ul.recent li h3{
	font-weight:bold;
	margin:0;
	}
/* Boxes */
div.box_blue {
	color:#002266;
	padding:20px 20px 10px 0px;
	line-height:130%;
	}
div.box_green {
	color:#006641;
	padding:20px 20px 10px 0px;
	line-height:130%;
	}

div.box_red {
	color:#c33737;
	padding:20px 20px 10px 0px;
	}

div.box_brown {
	color:#000;
	padding:20px 20px 10px 0px;}
	
div.box_blue a:hover, div.box_green a:hover, div.box_red a:hover {
	text-decoration:none;
	}
div.box_blue select, div.box_green select, div.box_red select {
	width:80%;
	}
div.box_blue .imgsubmit, div.box_green .imgsubmit, div.box_red .imgsubmit {
	margin-bottom:-3px;
	margin-left:1px;
	}
div#inner_content_sub div.box_blue, div#inner_content_sub div.box_green,  div#inner_content_sub div.box_red{
	margin-top:10px;
	}
div.box_blue span, div.box_green span,  div.box_red span {
	/*display:block;*/
	}
/* More Boxes 
div.box_blue_col {
	background:#ecf6ff;
	color:#002266;
	padding:20px;
	margin:0 10px 10px 0;
	width:36%;
	float:left;
	}
div.box_green_col {
	color:#006641;
	padding:0 10px 10px 0;
	width:-1;
	float:left;
	}
div.box_yellow_col {
	background:#fffee9;
	color:#5d510d;
	padding:20px;
	margin:0 10px 10px 0;
	width:36%;
	float:left;
	}
div.box_red_col {
	background:#f9ebeb;
	color:#c33737;
	padding:20px;
	margin:0 10px 10px 0;
	width:36%;
	float:left;
	}
div.box_navy_col {
	color:#fff;
	padding:20px;
	margin:0 10px 10px 0;
	width:36%;
	float:left;
	}*/
/* Box forms Error */
div.box_red_error {
	background:#f9ebeb;
	color:#c33737;
	padding:20px;
	margin-bottom:10px;
	}
div.box_red_error h3 {
	background:#f9ebeb;
	color:#000;
	}
div#inner_content_sub div.box_red_error ul, div#inner_content_sub div.box_red_error ul li {
	list-style-type:none;
	margin:0 0 4px 0;
	padding:0;
	color:#000;
	background:#f9ebeb;
	}
div.box_red_error span {
	background:#f9ebeb;
	color:#c33737;
	font-weight:bold;
	float:left;
	margin-right:10px;
	}

/* Miljörutan i 2 olika storlekar 
div.miljorutan 
{
	width:460px;
	background:#f1f8e6 url(img/bg_gron_kvist.png) no-repeat right top;
	padding:58px 20px 10px 20px;
	color:#3c5521;
	}
div.miljorutan a {
	background:#f1f8e6;
	color:#00a7d8;
	text-decoration:underline;
	}
div.miljorutan a:hover {
	text-decoration:none;
	}*/
div.miljorutan 
{
	padding:58px 20px 10px 0px;
	width:-1;
	color:#3c5521;
	}
div.miljorutan a {
	color:#000000;
	text-decoration:underline;
	}
div.miljorutan a:hover {
	text-decoration:none;
	}
/* Citat områd */
blockquote {
	margin-top:20px;
	padding:0 0 20px 50px;
	color:#000;
	background:#fff url(img/icon_citat.gif) no-repeat left top;
	}
blockquote .kalla {
	background:#fff;
	color:#999;
	margin-top:10px;
	display:block;
	}
/* Last update */
div.lastupdate {
	background:#fff;
	color:#9b9b9b;
	margin-top:20px;
	padding-bottom:20px;
	}
div.lastupdate span {
	float:left;
	}
/* Search Result */
div.searchresult_count {
	margin-top:20px;
	}
div#inner_content_sub ul.searchresult  {
	list-style-type:none;
	margin:10px 0 10px 0;
	padding:0;
	}
div#inner_content_sub ul.searchresult li {
	margin:0;
	padding-top:4px;
	}
/* Paging */
.PagingContainer a, {
	float:left;
	padding-right:5px;
}

/* Webbkarta */
div#inner_content_sub ul.tree, div#inner_content_sub ul.tree ul {
	list-style-type: none;
	background: url(img/vline.png) repeat-y;
	margin-top:4px;
	margin-left: 20px;
	padding: 0;
}
div#inner_content_sub ul.tree ul {
	margin-left: 20px;
}
div#inner_content_sub ul.tree li {
	margin: 0;
	padding: 0 24px;
	/*ar line-height: 20px;*/
	background:url(img/node.png) no-repeat;
}
div#inner_content_sub ul.tree li.last {
	background:#fff url(img/lastnode.png) no-repeat;
	color: #369;
}
.bold {
	font-weight:bold;
	}
/* FAQ list */
div#inner_content_sub ol.faq {
	list-style-type:decimal;
	margin-top:10px;
	margin-bottom:20px;
	}
div#inner_content_sub ol.faq li {
	margin-top:6px;
	}
div#inner_content_sub span  {
	/*display:block;*/
	}
/* Kategori list */
div#inner_content_sub ul.category {
	list-style-type:none;
	margin-top:10px;
	}
div#inner_content_sub ul.category li {
	margin-top:6px;
	/*line-height:16px;*/
	}
div#inner_content_sub ul.category .even{
	background:#fff;
	color:#000;
	}
div#inner_content_sub ul.category .odd{
	background:#ecf6ff;
	color:#002266;
	}
div#inner_content_sub ul.category .even, div#inner_content_sub ul.category .odd{
	padding:6px 10px 6px;
	}
div#inner_content_sub ul.category .selected {
	font-weight:bold;
	}
div#inner_content_sub ul.category p {
	margin-top:10px;
	}
/* Standard List */
div#inner_content_sub ul.standard_list 
{
	width:-1;
	list-style-type:none;
	margin:20px 0 20px 0;
	min-height:30px;
	}
div#inner_content_sub ul.standard_list li {
	/*line-height:12px;*/
	
	}
div#inner_content_sub ul.standard_list .date {
	background:#fff;
	color:#000000;
	}
div#inner_content_sub ul.standard_list .downloads {
	margin-top:14px;
	}
div#inner_content_sub ul.standard_list .imgleft {
	margin:0 12px 10px 0;
	}
/* Contact List */
div#inner_content_sub ul.contactlist {
	list-style-type:none;
	margin:0 0 30px 0;
	padding:0;
	}
div#inner_content_sub ul.contactlist li {
	margin-bottom:4px;
	padding:0;
	}
div#inner_content_sub ul.contactlist li img {
	margin:10px 0 10px 0;
	padding:0;
	}
div#inner_content_sub ul.contactlist .namn {
	font-weight:bold;
	}
/* Link Icons */
.link_doc, .link_pdf, .link_tif, .link_eps, .link_jpg {
	padding-top:10px;
	padding-left:22px;
	}
.link_doc {
	background:url(img/icon_docs.gif) no-repeat left bottom;
	}
.link_pdf {
	background:url(img/icon_pdf.gif) no-repeat left bottom;
	}
.link_tif {
	background:url(img/icon_tif.gif) no-repeat left bottom;
	}
.link_eps {
	background:url(img/icon_eps.gif) no-repeat left bottom;
	}
.link_jpg {
	background:url(img/icon_jpg.gif) no-repeat left bottom;
	}
/* Images Positions / Image Descriptions */
.imgleft {
	float:left;
	margin:0 10px 4px 0;
	}
.imgright {
	float:right;
	margin:0 0 4px 10px;
	}
.imgcenter {
	display:block;
	margin:12px 0 12px 0;
	}
.imgdesc {
	margin:0 0 10px 0;
	width:100%;
	padding:0 0 0 0;
	font-style:italic;
	text-align:right;
	float:right;
}
.imgdesc_left {
	margin:2px 20px 20px 0;
	padding:0;
	font-style:italic;
	text-align:left;
	float:left;
}
.imgdesc_right {
	margin:2px 0 0 20px;
	padding:0;
	font-style:italic;
	text-align:right;
	float:right;
}
.imgdesc img, .imgdesc_left img, .imgdesc_right img {
	display:block;
	margin:0;
	padding:0;
	}
/* Footer */
div#footer {
	clear:both;
	width:92%;
	border-top:1px solid #000;
	background:#fff;
	color:#000;
	font-size:84%;
	min-height:80px;
	padding-top:18px;
	}
div#footer ul {
	
	list-style-type:none;
	float:left;
	margin-top:16px;
	padding:0 6px 0;
	}
div#footer ul li {
	padding:0 6px 0;
	
	
	}
div#footer ul .last, div#footer ul .img{
	border: none;
	}

div#footer .imgleft {
	padding:0;
	margin-left:20px;
	/*width:49px;*/
	float:left;
	}
div#footer .imgright {
	padding:0;
	margin-right:20px;
	margin-left:100px;
	/*width:49px;*/
	float:left;
	}





