﻿@charset "utf-8";
/* CSS Carlotta */

/*
created:
2009-09-10

Updated:
2009-10-29; 18:10:2

*/

/*///////////

INDEX

1.Common
2.Menues
3.Blocks

//////////*/

/*
===========================RESET==============================
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
======================/reset==============================
*/


/*===========================================1.Common===================================*/

	
body  {
	margin: 0px;
	background:#000000 url(../vkm_img/bg-all.png) repeat-x;
	font-size:100%;
	color:#707070;
}


a     {
	color:#E02B26;
	text-decoration:underline;
}

a:hover     {
	color:#FF7474;
	text-decoration:none;
}


ul  {
	padding:0px;
	margin:0;
	list-style-type: none;
}


table,td ,th,div ,input ,form ,textfield, h1, h2, h3, h4, h5, body   {
	font-family:Arial, Helvetica, sans-serif;
}

.structural  {
	position:absolute;
	left:-9999px;
}



fieldset  {
	border:none;
	padding:0;
}

.standard h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.8em;
	line-height:1.1;
	padding-bottom:12px;
}


h1, h2  {
	margin:0;
	padding:0 0 10px;
}

h2  {
	margin:0;
	padding:0 0 8px;
	font-size:2.4em;
}

h3, h4, h5, p   {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 5px;
}


h3, h4, h5   {
	font-weight:bold;
}


h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color:#000;
	text-decoration:none;
}


h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover  {
	color:#000;
	text-decoration:underline;
}

.form_box fieldset   {
	border:none;
}


.clearBoth
{
	clear:both;
}


#skiplinks		{
	position:absolute;
	left:-9999px;
}

table.standard  		{
	border:1px solid #DDD;
	width:100%;
	font-size:100%;
}

table.standard .col1 		{
	border:1px solid #DDD;
	width:24%;
	padding-left:30px;
}


table.standard td  {
	border:1px solid #DDD;
	padding:6px 12px 6px 65px;
	text-align:left;
}


table.standard th   {
	border:1px solid #DDD;
	padding:12px 12px 12px 50px;
	text-align:left;
}


table.standard th  {
	font-size:1.2em;
	padding:6px 0 6px 64px;
	text-transform:uppercase;
}


/*
========================forms============================
*/

.standard-form input,
.standard-form  select     {
	font-size:0.96em;
	margin:2px;
}

.standard-label    {
	font:bold 1em Arial, Helvetica, sans-serif;
}

.label-right    {
	margin-right:20px;
}


.standard-select    {
	border:solid 1px #e02b26;
}

.standard-button  {
	border:solid 1px #e02b26;
}

.standard-field {
	border:solid 1px #e02b26;
}

.fld-sep-line {
	border-bottom:solid 1px #e0dfdd;
	margin-bottom:6px;
	padding-bottom:6px;
	clear:both;
}

/*
special
*/

.element-browser .fld-sep-line {
	border:solid 1px #e0dfdd;
	margin-bottom:6px;
	padding:12px;
	/*float:right;
	width:220px;
	clear:none;*/
}


.element-browser h1 {
	display:block;
	float:left;
	width:400px;
}


/*
*/



.fld-sep {
	padding-bottom:6px;
	clear:both;
}

.simple .fld-sep {
	padding-bottom:6px;
	clear:both;
	text-align:right;
	padding-right:40px;
}

.hide-label label,
 label.hide-label{
	display:none;
}


/*
width-form
*/


.form-col1 {
	width:8em;
}

.form-col2 {
	width:16em !important;
	width:15em;
}


.form-col3 {
	width:11em;
}

.form-col4 {
	width:13em;
}


.form-col5 {
	width:11.1em;
}

/*
simple-search
*/

.simple .form-col1 {
	width:17em;
	margin-right:14px;
}

.simple .form-col5 {
	width:20em;
}

/*
*/

.standard-btn-wrapper   {
	height:2.8em;
	overflow:hidden;
}

.search-set .standard-btn-wrapper   {
	float:right;
	margin-bottom:14px;
	margin-right:14px;
	margin-top:8px;
}

.search-set.simple .standard-btn-wrapper  {
	float:right;
	margin-right:40px;
	}



/*
========================/forms============================
*/



/*
areas
*/

#screenContent   {
	padding-top:30px;
	text-align:center;
}

.page_content  {
	width:970px;
	margin:0px auto;
	text-align:left;
	background:#FFF url(../vkm_img/bg-all-left.png) no-repeat right top;
	margin-top:20px;
	margin-bottom:24px;
}


.page_content .inner  {
	width:966px;
	border:1px solid #DEDEDC;
	background-color:#FFFFFF;
}

div.top   {
	padding:20px 40px 0 50px;
	height:150px;
}


/*
cols 1-2-3
*/

.one-col   {
}


.two-col   {
}



.three-col   {
}


.two-col   {
}



/*
standard inneh formattering f content-del:
*/

.standard     {
	font-size:0.8em;
	line-height:1.4;
}

.standard.start       {
	margin-top:20px;
}

/*
content cols 1-2-3
*/

.main-col   {
	padding:0 54px;
}

.extra-col   {
}

.menu-col   {
}


/*
layout-block
*/

.layout-block   {
	background:url(../vkm_img/bg-teaser-area.gif) repeat-y;
	float:left;
	width:857px;
	clear:both;
}

.col-66  {
	width:60%;
	float:left;
}

.col-33  {
	float:right;
	width:36%;
}


/*
====================================menues==============================================
*/

/*
top-menu - searchmodes
*/

.search-menu   {
	float:none;
	clear:both;
}

div.search-menu {
	clear:both;
	display:block;
	font-size:0.70em;
	background:url(../vkm_img/bg-menu-active.gif) no-repeat bottom left;
	margin:0 54px;
	width:857px;
}

/*
aktiv meny
*/

div.search-menu.active {
	border-bottom:none;
	background:url(../vkm_img/bg-menu.gif) no-repeat bottom left;
}



.search-menu ul  {
	float:right;
	padding-top:4px;
	height:43px;
	overflow:hidden;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	}
	

.search-menu ul li {
	background:url(../vkm_img/menu_left.gif) no-repeat left top;
	float:left;
	overflow:hidden;
	height:41px;
	margin-left:1px;
	overflow:hidden;
	padding-left:3px;
	padding-right:0;
}


.search-menu ul li span.content a {
	background:url(../vkm_img/menu_right.gif) no-repeat right top;
	color:#FFFFFF;
	display:block;
	float:left;
	padding:12px 30px 24px 28px;
	text-decoration:none;
}

.search-menu ul li span.content a:hover {
	color:#CCC;
}

/*SELECTED*/


.search-menu ul li.selected {
	background:transparent url(../vkm_img/menu_selected_left.gif) no-repeat left top;
	height:46px;
	margin-top:-2px;
	color:#707070;
	font-size:100%;
}


.search-menu  ul li.selected span.content {
	background:transparent url(../vkm_img/menu_selected_right.gif) no-repeat right top;	
	display:block;
	float:left;
	padding:12px 30px 24px 28px;
}

/*
last
*/

.search-menu ul li.selected.last {
	height:41px;
}


.search-menu  ul li.selected.last span.content {
	background:transparent url(../vkm_img/menu_selected_right.gif) no-repeat right top;	
	display:block;
	float:left;
	padding:12px 30px 24px 28px;
}

/*/SELECTED*/





/*
extra-menu
*/

div.extra-menu {
	background:transparent url(../vkm_img/bg-extra-menu.gif) no-repeat scroll left bottom;
	float:right;
	height:64px;
	margin:-196px 10px 0;
	overflow:hidden;
	padding:0;
	width:410px;
	z-index:1000;
	position:relative;
}

.extra-menu-inner {
	background:transparent url(../vkm_img/bg-extra-menu-right.gif) no-repeat scroll right bottom;
	height:64px;
}

ul.extra-menu {
	margin:0;
	padding:26px 0 0 30px;
}

ul.extra-menu li {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.74em;
	font-weight:bold;
	margin:2px 10px 0 6px;
	padding:0;
	text-transform:uppercase;
}

ul.extra-menu li.selected {
	background:transparent;
}


ul.extra-menu li a {
	text-decoration:none;
	padding:4px 14px 22px;
}


/*
====================================blocks==============================================
*/


/*
search-form
*/


.free-search-form-wrapper {
	width:500px;
	margin-left:565px;
	margin-top:-90px;
	width:320px;
	height:32px;
	overflow:hidden;
}

.free-search-form-wrapper label {
}

.search-field-wrapper   {
	float:left;
}


input.free-search-field {
	border:solid 1px #E12B27;
	/*color:#ccccc8;*/
	font-size:0.7em;
	font-weight:bold;
	height:20px;
	margin-right:8px;
	padding-left:6px;
	padding-top:6px;
	width:225px;
}

input.standard-btn   {
	background:transparent url(../vkm_img/stnd-button.png) no-repeat scroll left top;
	height:30px;
	border:none;
	width:56px;
	overflow:hidden;
	padding-top:100px;
	cursor:pointer;
}


/*
logo
*/

.logo-wrapper   {
	padding:12px 0 0;
	height:136px;
}


/*
super-teaser
*/

.super-teaser  {
	background:#EEEDE9;
	padding:26px;
	height:auto !important;
	height:1%;
	margin-bottom:20px;
	clear:both;
}

.super-teaser h2 span.ntro  {
	font-size:0.52em;
	display:block;
}

.super-teaser h2  {
	font:bold 2.7em Arial, Helvetica, sans-serif;
	padding-bottom:14px;
	line-height:1.5;
}

.super-teaser p  {
	line-height:1.4;
}



.super-teaser img  {
	margin:0 20px 0 0;
	float:left;
}

/*
dividers
*/

 .red-divider  {
	border-bottom:4px solid #e02b26;
	margin-bottom:20px;
	clear:both;
}


 .white-divider  {
	border-bottom:20px solid #FFF;
}

/*
statistics-teaser
*/

.statistics-teaser  {
	background:#EEEDE9;
	margin-bottom:-24px;
	padding:14px 26px 0;
	margin:0 20px 0 0;
}

.statistics-teaser h2  {
	font:normal 2.5em Arial, Helvetica, sans-serif;
	padding-bottom:18px;
	line-height:1.2;
}

/*statistics*/

.statistics-teaser dl {
	margin:0;
}


.statistics-teaser dt {
	display:block;
	font-weight:bold;
	float:left;
	padding-left:20px;
	padding-right:8px;
	background:url(../vkm_img/red-dot.gif) no-repeat left 5px;
}

.statistics-teaser dd {
	display:block;
	padding-bottom:6px !important;
	text-indent:0;
}

/*
m bild
*/

.statistics-teaser dd.img-cnt {
	width:380px;
	padding-left:20px;
	position:relative;
	min-height:50px;
}


.statistics-teaser dd.img-cnt span a {
	font-weight:bold;
}

.statistics-teaser dd.img-cnt span {
	font-weight:normal;
}


/*
thumb-nail
*/

/*
thumb-nail
*/

div.thumb-nail
{
	overflow:hidden;
}


div.thumb-nail img
{
	position:absolute;
	left:420px;
	top:0;
	width:46px;
	border:1px solid #DDD;
	position:absolute;
	z-index:100;
}



div.thumb-nail:hover img
{
	top:-40px;
	z-index:1000;
	width:auto;
}

/*
simple-teaser
*/

.simple-teaser {
	background:#EEEDE9;
	padding:14px 26px 22px;
	clear:right;
	margin:0;
}

.simple-teaser h2  {
	font:normal 2.0em Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	line-height:1.2;
}

.simple-teaser img{
	float:left;
	padding:0 12px 12px 0;
}


/*
footer
*/

div.footer   {
	background-color:#E02B26;
	font-size:0.7em;
	margin:22px 48px 12px 54px;
	width:857px;
	float:left;
}


div.footer ul  {
	padding:10px 24px 16px;
	height:0.8em;
}

div.footer ul li   {
	float:left;
}

div.footer ul li.last   {
	float:right;
}


div.footer ul li a,
div.footer ul li{
	color:#FFF;
	font-weight:bold;
}

/*
simple-search-field
*/

.search-set  {
	background:#f6f6f3;
	border:1px solid #e0dfdd;
	border-top:none;
	padding:24px 26px 2px;
	margin-bottom:12px;
	clear:both;
	position:relative;
	z-index:100;
}

.search-set legend  {
	font-size:0;
}

.search-set legend span  {
	position:absolute;
	left:-99999px;
	display:block;
}

.search-set fieldset  {
	border:solid 1px #e0dfdd;
	margin-bottom:22px;
}


.search-set fieldset fieldset {
	border:none;
}


/*
toggle
*/

.search-set .togglearea  {
	margin:22px 12px;
}


.toggle  {
	display:block;
	margin:-10px 0 0 20px;
	padding:0 12px 0;
	background:#f6f6f3;
	float:left;
	font-weight:bold;
	font-size:0.9em;
	z-index:200;
	position:relative;
}

.toggle  {
}

a.collapse    {
	background:url(../vkm_img/collapse.gif) right no-repeat;
	padding-right:16px;
	display:block;
}


a.expand    {
	background:url(../vkm_img/expand.gif) right no-repeat;
	padding-right:16px;
	display:block;
}

a.collapse.selected    {
	display:none;
}

a.expand.selected    {
	display:none;
}


/*
SEARCH-SET-LINKS
*/


div.search-set-links    {
	float:left;
}

.simple div.search-set-links    {
	float:right;
	margin-right:42px;
}

div.search-set-links ul li    {
	float:left;
	margin:12px 0 0 15px;
}

div.search-set-links ul li a   {
	font-weight:bold;
	font-size:0.9em;
}


/*
.search-set label.fixedwidth   {
	font-size:0.84em;
	padding:4px 8px 0 0;
	text-align:right;
	width:112px;
	display:block;
	float:left;
	text-align:right;
	text-transform:uppercase;
}
*/


/*
go
*/


a.go       {
	display:block;
	background:url(../vkm_img/go-after.gif) no-repeat right 5px;
	text-transform:uppercase;
	padding:2px 16px 2px 0;
	font-size:0.8em;
	font-weight:bold;
}


/*
simple-search
*/

.search-set.simple label   {
}

.search-set.simple label.fixedwidth   {
	font-size:0.84em;
	padding-top:2px;
	width:244px;
	display:block;
	float:left;
	text-align:right;
}

.search-set.simple label a   {
	color:##CCCCC8;
}


/*
display list
*/



div.display-list    {
	float:left;
	margin:0 0 14px 0;
}

div.display-list ul li    {
	float:left;
	margin:12px 12px 12px 0;
	font-size:0.9em;
}

div.display-list ul li label   {
	margin-top:-1px;
	margin-right:4px;
	display:block;
	float:left;
}


/*


/*
SIDBLÄDDRIN
*/

.page-browsing-control   {
	float:right;
	margin-bottom:14px;
	}
	
.page-browsing-control.bottom   {
	margin:0 0 12px;
	}
	
.page-browsing-control ul li   {
	float:left
	}
	
.page-browsing-control ul li a  {
	display:block;
	background-repeat:no-repeat;
	}
	
.page-browsing-control ul li a span  {
	display:block;
	position:absolute;
	left:-99999px;
	}
	
.page-browsing-control ul li a.first   {
	background:url(../vkm_img/browse-first.gif) left no-repeat;
	padding:16px 14px;
}

.page-browsing-control ul li a.back {
	background:url(../vkm_img/browse-back.gif) left no-repeat;
	padding:16px 14px;
}
	
	
.page-browsing-control ul li a.next   {
	background:url(../vkm_img/browse-next.gif) right no-repeat;
	padding:16px 14px;
}

.page-browsing-control ul li a.last {
	background:url(../vkm_img/browse-last.gif) right no-repeat;
	padding:16px 14px;
}

li.browse-number a   {
	padding:2px 5px 3px;
	/*border:1px solid #DDD;*/
	margin:5px 1px 0 0;
	font-size:0.8em;
	font-weight:bold;
}

li.browse-number.selected   {
	background-color:#E02B26;
	color:#FFFFFF;
	font-size:0.84em;
	font-weight:bold;
	margin:6px 1px 0 0;
	padding:1px 6px 3px;
}

.browser-status   {
	padding:25px 0 0;
	font-size:0.80em;
	font-weight:bold;
	text-align:right;
	background:transparent url(../vkm_img/resultarea-top.gif) no-repeat scroll left top;
	width:100%;
}

/*
BTN page-browsing control 
*/

.page-browsing-control {
	}
	
	
.page-browsing-control input.browse-number {
		font-size:0.82em;
		font-weight:bold;
		color:#E02B26;
		padding:2px 3px 2px;
		background-color:#fbfbf9;
		width:18px;
	}


.page-browsing-control .btn-wrapper   {
	height:21px;
	border:1px solid #e0dfdd;
	overflow:hidden;
	margin:5px 1px 0;
}

.page-browsing-control li.selected   {
	background-color:#E02B26;
	border:1px solid #E02B26;
	color:#FFFFFF;
	width:18px;

}

.page-browsing-control li.selected input   {
	background-color:#E02B26;
	color:#FFF;
}


.page-browsing-control ul li input {
	background-position:left top;
	background-repeat:no-repeat;
}

.page-browsing-control input.first   {
	background:url(../vkm_img/browse-first.gif);
	width:26px;
}

.page-browsing-control ul li input.back {
	background:url(../vkm_img/browse-back.gif);
	width:20px;
}
	

.page-browsing-control ul li input   {
	border:none;
	padding:200px 0;
	cursor:pointer;
}

	
	
.page-browsing-control ul li input.next   {
	background:url(../vkm_img/browse-next.gif);
	width:20px;
}

.page-browsing-control ul li input.last {
	background:url(../vkm_img/browse-last.gif);
	width:26px;
}


/* end
*/





/*BROWSER-STATUS-DATALEMENT*/

.element-browser .browser-status {
	background:none;
	font-size:0.8em;
	font-weight:bold;
	padding:0;
	margin-top:-22px;
	float:left;
	width:auto;
}

.page-browsing-control   {
	margin:0;
}


/*IMGBROWSING-OBJECT-PAGE*/

.pct-browser-objectPage   {
	text-align:right;
	position:relative;
	margin-top:-3em;
	width:844px;
	clear:both;
}

.pct-browser-objectPage ul   {
	float:right;
}

.pct-browser-objectPage li  {
	float:left;
	margin-right:1px;
	border:1px solid #e02b26;
	height:34px;
	overflow:hidden;
}

.pct-browser-objectPage li.selected  {
	border:1px solid #000;
}

.pct-browser-objectPage li img  {
	width:40px;
}



/*
SÖKRESULTAT
*/


.resultarea  {
	margin:0 0 20px;
	padding-top:10px;
}


.searchtable-start    {
	background:url(../vkm_img/searchtable-start.gif) left top repeat-x;
	clear:both;
	height:22px;
	width:auto;
} 


.searchtable-start-btm    {
	background:url(../vkm_img/searchtable-start-btm.gif) left bottom repeat-x;
	clear:both;
	width:auto;
} 

/*-objects-*/


ol.result-list {
	background:url(../vkm_img/bg-linear-result.gif) left bottom repeat-y;
}

ol.result-list li  {
	list-style:none;
	border-bottom:1px solid #e0dfdd;
}

/*-dl-lista-*/

/*-sortering-*/

  ul.definition-terms .col1    {
	visibility:hidden;
}

ul.definition-terms li    {
	  border:none;
	  padding-top:14px;
	  padding-bottom:18px;
}

  ul.definition-terms h3 a    {
	  font-size:0.84em;
	  background:url(../vkm_img/classify-content.gif) no-repeat left;
	  padding:6px 0 6px 14px;
	  text-transform:uppercase;
}

  ul.definition-terms h3 a.selected    {
	  color:#E02B26;
}


/*-material-*/

 dl.definition-result dt    {
	display:none;
}

dl.definition-result dd,
dl.definition-terms dt,
ul.definition-terms li  {
	float:left;
	padding:12px;
	text-align:center;
}

dl.definition-result dl dt    {
	display:none;
}

.double-line     {
	height:22px;
}

.bottom-line{
	  background:url(../vkm_img/searchtable-start-btm.gif) repeat-x left bottom;
	  height:22px;
	  margin-bottom:22px;
	  width:857px;
}

/*kolumnbredder (höjdbegränsning)*/


.col1,
.col2,
.col3,
.col4,
.col5,
.col6   {
	overflow:hidden;
}

.linear .col1    {
	width:140px;
}

.linear .col2    {
	width:130px;
}

.linear .col3    {
	width:90px;
}

.linear .col4    {
	width:136px;
}

.linear .col5    {
	width:80px;
}


.linear .col6    {
	width:110px;
}

/*

/*
PICTURE-BROWSER
*/

.pct-browser    {
	margin-top:2px;
}

.map .col1 img     {
	margin:0px auto;
}

.map ol.result-list .btn-wrapper    {
	float:left;
	border:none;
	height:14px;
	padding:1px 2px 4px;
	margin:-2px 0px 0 0;
}

.pct-browser .browse-number   {
	float:left;
	margin-top:-2px;
	font-size:1em;
	font-weight:bold;
	border:none;
}

.one-col.standard ol.result-list .pct-browser li  {
	width:10px;
	display:inline;
	border:none;
}

.pct-browser .btn-wrapper input{
	font: normal 0.9em Arial, Helvetica, sans-serif;
	width:12px;
	margin-right:1px;
	cursor:pointer;
	padding:2px 0;
	border:none;
	background-color:#E0DFDD;
	color:#000;
}

.pct-browser li.btn-wrapper.selected input{
	background-color:red;
	color:#FFF;
}


/*--show as map--*/

.map .first-row {
	display:none;
}

.map .double-line {
	display:none;
}

.map ul.definition-terms {
	display:none;
}

.map ol.result-list li {
	border:1px solid #E0DFDD;
	background:#FFF;
	padding:12px 6px 0 25px;
	height:20em;
	overflow:hidden;
	float:left;
	margin:4px;	
	padding:12px 12px 0 24px;
	text-align:left;
	width:164px;
}

.map .col1,
.map .col2,
.map .col3,
.map .col4,
.map .col5,
.map .col6   {
	width:auto;
}


.map .definition-result dt.col2 {
	margin-left:4px;
}

.map .definition-result dd,
.map .definition-result dt  {
	font-size:0.84em;
	display:inline;
	float:none;
	line-height:1.4;
	margin:0;
	padding:0;
}

.map .definition-result dt  {
	/*margin-left:4px;*/
	margin-right:-1px;
}

.map dl.definition-result dt.col1	{
	display:none;
}

/*
hide picture-height
*/

.map .img-wrapper      {
	height:130px;
	overflow:hidden;
	text-align:center;
	margin-left:-16px;
}


/*
large-pictures-viewer
*/


.pct-browser-lrge  {
	padding:0 24px 6px 0;
}


/*
description-object-page
*/

.object-description{
	padding:0 12px;
	font-size:0.9em;
}



/*data*/

.object-description dl {
	margin:0;
}

.object-description dl dd,
.object-description dl dt{
	padding-top:4px;
	padding-bottom:4px;
}


/*
ingress
*/

.standard .object-description h1{
	padding:0 0 12px;
	font-size:2.5em;
	font-weight:normal;
}


.standard   dl dd p.ingress{
	padding:0 0 18px;
	line-height:1.4;
}


.object-description dt {
	display:block;
	width:22em;
	font-size:0.94em;
	float:left;
	padding-left:20px;
	padding-right:8px;
	font-weight:bold;
	background:url(../vkm_img/red-dot-small.gif) no-repeat left 8px;
}

.object-description dd {
	display:block;
	padding-left:23.4em;
}

/*objects-terms*/

dt.object-desription   {
	display:none;
}

/*
back-link
*/


.back-link  {
	clear:both;
	width:100%;
	margin:22px 0 24px;
}

.back-link a  {
	background:url(../vkm_img/bg-back.gif) no-repeat left 8px;
	line-height:1.8;
	padding:5px 0 5px 24px;
	display:block;
	float:left;
}

/*
data-element-browser
*/

.element-browser {
	margin-top:24px;
}


.element-browser h1 {
	padding-bottom:24px;
}

.element-browser h1 span {
	font-size:0.7em;
	background:url(../vkm_img/xtro-line.gif) no-repeat left;
	padding-left:16px;
}



.element-list  {
	background:transparent url(../vkm_img/resultarea-top.gif) no-repeat scroll left bottom;
	margin-bottom:12px;
}

/*datalement-listan*/

.element-list   {
	line-height:1.8;
	padding:5px;
	width:860px;
}


.element-list ul   {
	float:left;
	margin-left:-8px;
	padding-bottom:14px;
}

.element-list li   {
	float:left;
}

.element-list li.selected span  {
	padding:1px 8px;
	margin-top:2px;
	margin-bottom:2px;
	display:block;
	background:#f7f8f3;
	border:1px solid #e0dfdd;
}

.element-list li a  {
	padding:3px 8px;
	display:block;
	font-size:1.1em;
}

.table-area {
	margin:0 0 22px;
	padding:12px 0;
	font-size:1em;
}

/*
article
*/

.article    {
	margin-top:24px;
	padding:0 70px 30px;
	line-height:1.5;
	font-size:1.06em;
}

.article h1   {
	font-size:2.6em;
	font-weight:normal;

}


.article p   {
	padding-bottom:22px;

}


.article img   {
	float:right;
	padding:0 0 20px 20px;
	margin-right:-20px;
}

/*
images
*/

img.top  {
	padding:0 0 14px;
}

/*
info-text
*/

.info-text h3   {
	font-size:1.8em;
}

/*
terms-list
*/




.object-description  .terms-list   {
	margin-left:-19.7em;
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:12px;
}

/*
extra-navigation (browser-object-page)
*/

.local-navigation   {
	margin:0 0 12px;
	font-weight:bold;
	font-size:1.0em;
	text-transform:uppercase;
}


.local-navigation ul.first   {
	float:left;
	width:100%;
	margin:0 0 4px 0;
	background:transparent url(../vkm_img/bg-local-navigation.gif) repeat-x scroll left bottom;
}

.local-navigation ul.first li   {
	float:left;
}

.local-navigation ul.first li.selected span  {
	padding:6px 16px 8px;
	margin-top:2px;
	display:block;
	border:1px solid #e0dfdd;
	background-color:#FFF;
	border-bottom: #fff;
}

.local-navigation  ul.first li a  {
	padding:8px 16px 8px;
	display:block;
}

/*
second
*/


.local-navigation ul.second   {
	float:left;
	padding-bottom:14px;
	padding-top:6px;
	border-bottom:1px solid #e0dfdd;
	width:100%;
}

.local-navigation ul.second li   {
	font-size:0.9em;
	text-transform:none;
	float:left;
}

.local-navigation ul.second li.selected span  {
	padding:1px 8px;
	margin-top:2px;
	margin-bottom:2px;
	display:block;
}

.local-navigation  ul.second li a  {
	padding:3px 8px;
	display:block;
}

/*
objekt-sidan
*/

.object .local-navigation   {
	width:842px;
	border:none;
}


/*
bläddring i arkiv
*/

.archives-browser  {
	margin:20px 0;
	border:#E0DFDD solid 1px;
	padding:22px;
}

.archives-browser  {
	margin:20px 0;
	border:#E0DFDD solid 1px;
	background-color:#FFF;
}

.archives-browser a  {
	padding:0 8px;
}


.archives-browser .selected  {
	font-size:1.1em;
}

.archives-browser h3  {
	float:left;
	padding-bottom:18px;
}

.selector-right   {
	float:right;
}


/*
====================================/blocks==============================================
*/



/*
IE6
*/


* html .page_content
{
	overflow:hidden;
}

* html div.footer {
	overflow:hidden;
	margin-left:26px;
}


* html .toggle {
	margin:16px 0 0 50px;
}

* html .local-navigation li.selected {
	color:#707070;
	font-size:100%;
}

* html .local-navigation ul.first li.selected span   {
	background-color:#FFF;
	background-image:none;
	border:none;
}

* html .local-navigation ul.first li.selected {
	background-color:#FFFFFF;
	border-color:#E0DFDD #E0DFDD #FFFFFF;
	border-style:solid solid none;
	border-width:1px 1px medium;
	display:block;
	margin-top:2px;
	padding:6px 16px 8px;
}

* html .pct-browser-objectPage li.selected {
	border:1px solid #000000;
	margin:0;
	background-color:#FFFFFF;
	padding:0;
}

* html .element-list li.selected{
	background-color:#FFFFFF;
}

* html .element-list li.selected span {
	color:#707070;
	background:#FFF;
}
