/* Reset default settings */ 
* { padding: 0; margin: 0; }

body {
	background: #f1f0ef url(/images/ui/bkg-gradient.jpg) repeat-x top left;
	color: #333;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

li { 
  margin-left: 1.6em;
  line-height: 1.2em;
}
form select option { padding: 0 0.5em 0 0; }
img { border: none; }
h1,h2,h3,h4,h5,h6 { margin-bottom: 0.6em;}
p { margin: 0 0 1em 0; }
ol,ul,dl { margin: 0 0 1.2em 0; }
input, select, th, td {font-size:.9em;}
a { outline: none;}

/* Utility classes */
.clear-both { clear: both;}
.nobr { white-space: pre;}
.text-red { color: #660000;}/* Layout information */

#container {
  min-width: 52em;
  max-width: 70em;
  min-height: 52em;
  margin: 0 auto;
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	margin-bottom: 2em;
	font-size: 0.8em;
	color: #333;
}

.col1,
.logocontainer {
	float: left;
	width: 20%;
/*	margin-left: 3%;*/
}

.logocontainer {
	width: 45%;
}

.content-wrapper {
	clear: both;
	margin: 0 2.5em;
	margin-bottom: .4em;
	overflow: hidden;
}

#section-list .content-wrapper,
#section-article .content-wrapper {
	margin-top: 1.4em;
}

#partner #container {
  margin: 2em auto;
/*  min-height: 340px;*/
  width: 90%;
	border: 1px solid #999;
}

#partner .col2,
#partner .col3 {
  float: left;
  margin-left: 2%;
  margin-top: 1em;
}

#partner .col2 {
  width: 70%;
}

#partner .col2 img {
  margin: 1em 1em .5em 0;
}

#partner .col3 {
  margin-top: 2em;
  width: 25%;
}

#partner .col2 h1,
.border-green {
  padding: .5em 0;
  border-bottom: 3px solid #94B508;
  font-size: 1.3em;
	color: #214e75;
}

#partner .border-green {
  margin-top: .5em;
  padding: .5em;
  border-top: 1px solid #94B508;
  text-align: center;
}

address,
.footer-border .copyright {
/*	margin: 1.8em 2.5em;
	padding: 1.0em 0;*/
	margin-top: 1em;
	color: #999;
	background-color: transparent;
	font-size: 0.8em;
	font-style: normal;
}

.footer-border address {
  float: left;
  width: 80%;
  margin-left: 1%;
}

.footer-border .copyright {
  float: right;
  width: 15%;
  margin-right: 1%;
  text-align: right;
}


#hdr #nav-lang,
#hdr #hdr-content,
#section-article .col1,
#section-article .col2,
#section-article .col3 {
	float: left;
}

#section-article .col2,
#section-article .col3 {
	margin-left: 1%;
}

#section-list .col2 {
	float: left;
	width: 77%;
	margin-left: 3%;
}

#section-article .col2 {
	width: 47%;
	margin-left: 3%;
}

#section-article .col3 {
	float: right;
	width: 28%;
/*	margin-right: 3%;*/
}

#section-list .col2,
#section-article .col2 {
	margin-top: .6em;
}

#section-list .col3,
#section-article .col3 {
	margin-top: .6em;
}

.nav-losninger,
.promo,
#section-home .list-articles {
	float: left;
	width: 32%;
  margin-right: 2%;
}

#section-home .list-end {
/*	float: right;*/
  margin-right: 0;
}

/*
.nav-losninger {
	display: inline;
  margin-left: 1%;
}
*/

.list-articles-end {
  margin-right: 0;
}

#section-article .col3 .list-articles {
  margin-bottom: 2em;
}

#section-article .col3 .list-articles li {
  margin-left: 0;
}
#section-home .list-articles li.item-end,
#section-article .col3 .list-articles li.item-end {
  text-align: right;
}

table.artilce-listing {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 2em;
}

.backLightGrey { background-color: #f3f3f3;}

.promo img,
table.promos img,
table.hdr-home {
  width: 100%;
}

table.promos {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1em;
}


.hdr-logo,
.hdr-lang {
  width: 16%;
}

/*table.promos td {
  margin-left: 2em;
}*/

table.promos,
.promo #nav-losninger,
.promo .promo-text {
	margin-top: 5px;
}


td.promo-text {
	padding: 1em;
	background-color: #B5DC11;
}

td.promo-text,
td.promo-text a:link,
td.promo-text a:visited {
	color: #214e75;
}

/*td.promo-text a:hover {
	border-bottom: 1px dotted #214e75;
}*/

.bkg-green {
	background-color: #B5DC11;
}

.valign-top {
  vertical-align: top;
}

.valign-bottom {
  vertical-align: bottom;
}

.promo-col {
  width: 33%;
}

.promo-spacer {
  width: 5px;
}

/*.col2 table tbody tr:hover {
  background-color: #f3f3f3;
}
*/
.col2 table tbody {
/*  border-top: 5px solid #000;
  border-bottom: 5px solid #000;*/
  margin-bottom: 2em;
}

.footer-border {
/*  border-top: 4px solid #D5D5D5;*/
  border-top: 4px solid #E1E1E1;
  margin: 1em 3%;
}

/* Existing styles */
.padtcell {margin: 6px 6px 6px 0;}
.spacer { clear: both; height: 1px;}
.spacerGreen1 {height: 1px; border-bottom: 1px solid #94B508;}
.spacerGreen3 {height: 3px; border-bottom: 3px solid #94B508;}

#textroll p
{
margin: 10px 10px 10px 2px;
}

ul#errormsg
{
  border: 0;
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
}

ul#errormsg li
{
	color: #8C2121;
}

p.mandatory
{
margin-left: 106px;
font-size: 10px;
}

.required
{
color: #999;
font-weight: normal;
font-size: xx-small;
}



#acronyms h1
{
  font-size: 12px;
  font-weight: bold;
  padding: 3px 4px;
}

#acronyms dt
{
  float: left;
  width: 70px;
  padding: 3px 4px;
  border-top: 1px solid #ccc;
  color: #666;
  font-weight: bold;
}

#acronyms dd
{
  margin-left: 75px;
  padding: 4px 6px;
  border-top: 1px solid #ccc;

}

#acronyms,
#acronyms h2
{
  padding: 6px 0;
  border-bottom: 1px solid #ccc;
}

#acronyms h2
{
  border-top: 1px solid #ccc;
}

/* Sertifiseringer styles */

.listing ul
{
	display:none;
	list-style-type: none;
	margin: 4px 0;
	padding-left: 10px;
}

.listing li
{
	margin-bottom: 4px;
}

.cert-table
{
	border: none;
}

.cert-table th,
.cert-table td
{
	padding: 6px;
}

.cert-table td
{
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

.list-articles h2 {
  font-size: 1em;
}

.list-articles h3 {
  font-style: italic;
  font-size: .9em;
}

.list-articles .date {
  display: block;
  color: #333;
}


#filter
{
  margin: 4px 0;
  border-top: 1px solid #97B40E;
  border-bottom: 1px solid #97B40E; 
}

#filter br
{
  clear: both;
}
#filter ul
{
  margin: 4px 0;
  padding: 0;
  list-style-type: none;
}

#filter ul li
{
  display: block;
  float: right;
  margin: 0 4px 4px 0;
	margin-left: 10px !important;
  background: #fff url(/images/common/dbl_arrow_grey.gif) no-repeat 0 4px;
}

#filter ul li a:link, #filter ul li a:visited
{
  padding-left: 10px;
}

#filter ul li a:hover, #filter ul li#activeyear
{
  background: #fff url(/images/common/dbl_arrow_blue.gif) no-repeat 0 4px;
}

#filter ul li#activeyear
{
  padding-left: 10px;
  font-weight: bold;
}


.col1 h2,
.col1 h3,
ul#nav,
#nav-global,
#nav-losninger h3 {
  text-transform: uppercase;
}


.col2 h2,
.job-post {
  font-weight: normal;
  line-height: 1.2em;
	color: #214e75;
}

#section-article .col2 h3 {
  font-size: 1em;
}

#nav-global .sub,
#box-search {
  text-transform: lowercase;
}

.job-post {
  margin-top: 1em;
  padding-top: 1em;
  font-size: 1.1em;
/*  color: #333;*/
  font-weight: bold;
  border-top: 2px solid #B5DC11;
}

.text-small,
.job-post span {
  font-size: 85%;
  font-weight: normal;
}

.color-grey { color: #666; }
.align-center { text-align: center;}
.text-bold { font-weight: bold;}

/*Form styles*/

.btn_cancel {
  margin-left: 200px;
}

.search-btn { margin-top: 1px;}

.input-search { 
  width: 9em;
  height: 1.2em; 
  border:1px solid #9e9e9e;
  background-color:#f5f5f5; 
  margin-left: 3px; 
  padding: 1px 2px;
  color: #999;
/*  font-size: .8em;*/
}

.input-search:focus { 
  color: #333;
}

.quote {
  font-weight: bold;
  color: #214e75;
}

.quote-no-link,
.quote-link {
  font-weight: normal;
}

.quote-no-link {
  color: #999;
}

#box-search .fm-fieldset {
  display: inline;
}


/*Home and header information*/

#hdr img {
  width: 100%;
}


table#hdr-home {
  margin: 0 2.4em;
/*  margin-top: 1.4em;*/
  border-collapse: collapse;
  border-spacing: 0;
}

table#hdr-home #logo {
  background: #f1f1f1 url(/images/ui/hdr-tl-corner.gif) no-repeat top left;
  text-align: center;
  vertical-align: middle;
  padding: 1.4em;
}

#hdr-sub {
  position: relative;
  max-height: 168px;
  margin: 0 2.4em;
/*  margin-top: 1.4em;*/
  text-align: right
}

#hdr-sub #logo {
   top: 1.4em;
   left: 1.4em;
}

table#hdr-home #logo img,
#hdr-sub #logo img {
   width: 84px;
   height: 70px;
}

#hdr-lang,
#hdr-title {
  padding: 1.4em 1em;
  background-color: #c4d0d6;
  color: #fff;
  vertical-align: bottom;
}

#hdr-lang {
  text-align: center;
}

#hdr-title {
  padding-right: 2em;
  background: #c4d0d6 url(/images/ui/hdr-tr-corner.gif) no-repeat top right;
  color: #214e75;
}

#hdr-title h2 {
  font-size: 100%;
  font-weight: normal;
}


#hdr-sub .scale {
  width: 100%;
}

#hdr-sub .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}

#hdr-sub #logo {
  position: absolute;
  top: 12%;
  left: 2%;
  z-index: 3;
}

#hdr-sub #lang-switcher {
  position: absolute;
  left: 1%;
  bottom: 1.2em;
  width: 15%;
  margin: 0;
  padding: 0;
  text-align: center;
  z-index: 4;
}

#hdr-sub h1 {
  position: absolute;
  left: 23%;
  bottom: .6em;
  width: 45%;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: normal;
  font-size: 2em;
  text-align: left;
  z-index: 5;
}

/*Fix: workaround for Firefox row collapsing*/
table.promos {
  min-height: 300px;
}

table.article-listing {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 2em;
}


#doctors-without-borders {
	float: right;
	margin-right: 3em;
	width: 220px;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
}

#doctors-without-borders a {
	display: block;
	width: 220px;
	padding-top: 46px;
	background: transparent url(/images/common/doctors-without-borders.jpg) no-repeat center 0;
}

#doctors-without-borders a:link,
#doctors-without-borders a:visited {
	color: #333;
	text-decoration: none;
}

/*#doctors-without-borders a:hover, 
#doctors-without-borders a:active {
	color: #B94335;
	border-color: #B94335;
}*/


/*#nav-losninger li.parent {
	margin-left: 10px;
	padding-left: 11px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 3px 6px;
	background-image: url(/images/ui/nav-plus-off.png);
}*/

#nav-losninger li.parent {
/*	margin-right: 10px;*/
	padding-right: 11px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 152px 7px;
	background-image: url(/images/ui/nav-plus-off.png);
}

#nav-losninger li.parent:hover {
	background-image: url(/images/ui/nav-plus-on.png);
	cursor: pointer;
}

/*#nav-losninger li.off {
	background-image: url(/images/ui/nav-plus-off.png);
}

#nav-losninger li.off:hover {
	background-image: url(/images/ui/nav-plus-on.png);
}*/

#nav-losninger li.on {
	background-image: url(/images/ui/nav-minus-off.png) !important;
}

#nav-losninger li.on:hover {
	background-image: url(/images/ui/nav-minus-on.png) !important;
}

#nav-losninger .child {
	display: none;
}

#nav-losninger .active {
	display: block;
}

#nav-losninger li.parent .child {
	list-style-type: disc;
}

/*#nav-losninger li:hover {
	background-color: transparent !important;
}
*/

#nav-losninger a {
	margin-left: 14px !important;
	padding-left: 4px !important;
	margin-right: 20px;
}

.col2,
.col3 {
	line-height: 1.4em !important;
}

tr.extra-form-field td {
	padding-top: 6px;
}

a#itavtal-logo img {
	margin-top: 1.5em;
	margin-left: 3em;
}#nav-global {
  margin: 0 2.4em;
}

#box-search {
  float: right;
  margin-right: 1em;
  width: 21em;
  text-align: right;
}

#box-search a {
  margin-right: .6em;
}

#box-search form {
  display: inline;
}

#nav-global ul{
  float: left;
  width: 40em;
  margin-left: 15%;
}

  
#nav-sub {
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 25%;
}

#nav-global li.sub {
  margin-top: .4em;
}

#nav-global .sub a,
#box-search a,
.col2 a,
.list-articles a,
#footer a {
  text-decoration: none;
}

#nav-global {
  font-size: 85%;
}

.promo .promo-text a:link,
.promo .promo-text a:visited,
#nav-global .sub a:link,
#nav-global .sub a:visited,
#box-search a:link,
#box-search a:visited,
.col2 a:link,
.list-articles a:link,
#footer a:link {
  color: #214e75;
/*  border-bottom: 1px dotted #999;*/
}


.col2 a:visited,
.list-articles a:visited,
#footer a:visited {
  color: #597a98;
/*  border-bottom: 1px dotted #ccc;*/
}

.list-articles a:link,
.list-articles a:visited {
  border: none;
}

.promo .promo-text a:hover,
#nav-global .sub a:hover,
.col2 a:hover,
.list-articles a:hover,
#footer a:hover {
  color: #003366;
/*  border-bottom: 1px dotted #597a98;*/
}

#nav-global ul,
#nav-sub ul,
.list-articles ul {
  list-style-type: none;
}

.list-articles li {
  margin-left: 0;
  padding-left: 0;
}

#nav-global ul li,
#nav-sub ul li {
  float: left;
  width: auto;
}

#nav-global ul li a,
#nav-sub ul li a {
  padding: 3em .5em 0 0;
  border-right: 1px solid #ccc;
  text-decoration: none;
}

#nav-global ul li,
#box-search {
  margin-bottom: .6em;
  padding-top: 1.5em;
}

#box-search {
  padding-top: 1em;
}

#nav-sub ul li a {
  padding-top: 0;
  padding-left: 0;
  font-weight: bold;
}

#nav-global ul li a.end,
#nav-sub ul li a.end {
  border: none;
}

#nav-global ul li a:link,
#nav-global ul li a:visited,
#nav-global ul li a:active,
#nav-sub ul li a:link,
#nav-sub ul li a:visited,
#nav-sub ul li a:active {
  color: #999;
}

#nav-global ul li a:hover,
#nav-global ul li a#global-nav-active,
#nav-sub ul li a:hover,
#nav-sub ul li a#sub-nav-active {
  color: #214e75;
}

#nav-global ul li a span,
#nav-sub ul li a span {
  padding-right: .4em;
}

/*#nav-global li.sub {
  float: right;
}*/

#box-search2 {
  float: right;
/*  width: 12%;*/
  width: 25%;
}

#nav-sub ul,
#nav-sub li.begin,
#nav-sub li.begin a {
  margin-left: 0;
  padding-left: 0;
}


#nav-sub ul {
/*  margin-left: .6em;*/
background-color: #ccc;
}

#nav-sub li.end a {
  border: none;
}

#nav-global li.sub a {
/*  display: inline;*/
  border: none;
/*  padding: 0;*/
}

#lang-switcher a:link,
#lang-switcher a:visited {
  color: #fff;
  padding-right: .6em;
  text-decoration: none;
}

/*#lang-switcher a:hover {
  border-bottom: 1px dotted #fff;
}*/

#lang-switcher span {
  color: #214e75;
  padding-right: .6em;
}

#hdr-home #lang-switcher span {
  font-weight: bold;
}

#nav-sub ul li a {
  display: block;
/*  margin-top: 1em;*/
}


#nav-sub ul li a {
  padding-top: .8em;
}

#nav-sub-active {
  font-weight: bold;
}

#nav-sub a:link,
#nav-sub a:visited {
  font-size: 85%;
}

#section-home #nav-losninger h3 {
  margin-top: 1px;
  margin-bottom: 0;
  background-color: rgb(181,220,17);
  font-weight: normal;
  font-size: .9em;
}

#section-home #nav-losninger h3.end {
  background: #B5DC11 url(/images/ui/hdr-bl-corner-off.gif) no-repeat bottom left;
}

#section-home #nav-losninger h3 a {
  display: block;
  padding: .4em 1.0em;
  text-decoration: none;
}

#section-home #nav-losninger h3 a:link,
#section-home #nav-losninger h3 a:visited {
  color: #fff;
}

#section-home #nav-losninger h3 a:hover,
#section-home #nav-losninger h3 a:active {
  color: #214e75;
  background-color: rgb(181,240,17);
  text-decoration: none;
}

#section-home #nav-losninger h3.end a:hover{
  background: rgb(181,240,17) url(/images/ui/hdr-bl-corner-on.gif) no-repeat bottom left;
}

#section-home .promo-text a,
#section-home .promo-text a:link,
#section-home .promo-text a:hover {
  text-decoration: none;
}

.col1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#section-list .col1 li,
#section-list .col1 li,
#section-article .col1 li,
#section-article .col1 li {
  margin: 0;
  padding: 0;
}

#section-list .col1 li a,
#section-list .col1 li a,
#section-article .col1 li a,
#section-article .col1 li a {
  display: block;
  padding: .3em 1em .3em 1.6em;
}

.list-articles h2
.contrightgreen h2 {
  margin-bottom: 0;
  padding: 6px 0;
  border-bottom: 3px solid #999;
  color: #214e75;
  font-size: 1.0em;
}

#section-article .col3 div.green h2 {
  border-bottom: 3px solid #aeaeae;
}

#section-article .col3 div.blue h2 {
  border-bottom: 3px solid #c1d72f;
}

#section-article .col3 div.green ul {
  border-bottom: 1px solid #aeaeae;
}

#section-article .col3 div.blue ul {
  border-bottom: 1px solid #c1d72f;
}


/* new side navigation styles */

.col1 #nav-losninger,
.col1 #kursemnav,
.col1 #infonav {
  margin-bottom: 1em;
}

#nav-losninger h3 {
  cursor: pointer;
}

.col1 h3 {
/*  background: #DFE7EC url(/images/ui/bkg-hdr-plus.gif) no-repeat 98% 50%;*/
  border-top: 1px solid #E1E1E1;
  margin:0;
  padding: 3px 1.2em;
  color: #00425A;
  font-size: 85%;
  letter-spacing: .05em;
  font-weight: normal;
}

.col1 h3#section-on {
/*  background-image: url(/images/ui/bkg-hdr-minus.gif);*/
  background-color: #BDCBD6;
}

.col1 #kursemnav h3,
.col1 #infonav h3 {
  background-image: none;
}

.col1 h3 a {
  display: block;
  text-decoration: none;
}


.child ul {
/*  border: 0;
  margin: 0;
  padding: 0;*/
  list-style-type: none;
}

.child ul li {
  border-top: 1px solid #D9D3D3;
}

.child ul li.end {
  border-bottom: none;
}

.child a {
  padding: 3px 2px 3px 0;
  margin: 0;
/*	margin-left: 10px;*/
  color: #666;
  text-decoration: none;
  font-size: 85%;
}

.child a.sublevel1:link,
.child a.sublevel1:visited {
  color: #999;
}

.child a.sublevel2:link,
.child a.sublevel2:visited {
  color: #666;
}

.child a.sublevel2 span {
/*  color: #666;*/
}

.col1 h3:hover,
#section-list #nav-losninger a:hover,
#section-article #nav-losninger a:hover {
  background-color: #BDCBD6;
  color: #003366;
}

#section-list .col1 a:hover span,
#section-article .col1 a:hover span {
  color: #003366;
}

.child a:hover,
.child a#nav-on {
  color: #01405A;
  background: #E9EEEE;
}

.list-articles h2 {
  padding-bottom: .2em;
  border-bottom: 3px solid #214e75;
  color: #214e75;
}

.list-articles h2 a:link,
.list-articles h2 a:visited {
  color: #214e75;
}

.col1 h2 {
  margin: 4px 0;
  font-size: 85%;
  font-weight: normal;
}

.col1 h2 span {
  display: block;
  padding: .4em 1.2em;
}

.col1 h2#hdr-on {
  color: #fff;
}

.list-articles li {
  margin-bottom: 1px;
  padding: 0.4em;
/*  background-color: #eee;*/
  border-bottom: 1px solid #E1E1E1;
}

/*.list-articles li:hover {
  background-color: #C5CFD6;
}
*/
.list-articles li.item-end,
.list-articles li.item-end-override {
  border-bottom: none;
}


/* Tab navigation for Arkiv */

#tabview
{
margin: 0 0 20px 0;
padding: 0;
/*border-bottom: 1px solid #97B40E;*/
}


#tabview ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#tabview ul li
{
display: block;
float: left;
text-align: center;
margin: 0;
padding: 0;
}

#tabview ul li a
{
display: block;
background: #fff;
width: 100px;
height: 12px;
border-top: 1px solid #97B40E;
border-left: 1px solid #97B40E;
border-bottom: 1px solid #97B40E;
border-right: none;
margin: 0 0 4px 0;
padding: 1px;
color: #00425A;
text-decoration: none;
text-align: center;
font: normal 9px Lucida, Sans-serif;
}

#tabview ul li a:hover, #tabview ul a.active
{
color: #00425A;
background: #E2F094;
}

#tabview a#end
{
  border-right: 1px solid #97B40E;
}

#filter a:link,
#filter a:visited,
#filter a:hover {
  border: none;
}

#nav-net-acro a
{
  display: block;
  float: left;
  margin-right: 4px;  
  margin-bottom: 4px;
  padding: 4px;
  width: auto;
  border: 1px solid #ccc;
  color: #00425A;
  text-decoration: none;
}

#nav-net-acro a:hover
{
  background-color: #E2F094;
  border: 1px solid #97B40E;
}

#nav-net-acro a#nav-net-acro-on
{
  background-color: #E2F094;
  border: 1px solid #97B40E;
  font-weight: bold;
}

.logocontainer a {
  display: block;
  margin-bottom: 2.2em;
  border: none;
  text-align: center;
}

.more-vspace a {
  margin-bottom: 4.2em;
}

.logocontainer a:link,
.logocontainer a:visited {
  border: none;
}

address a:link,
address a:visited,
.footer-border .copyright a:link,
.footer-border .copyright a:visited {
  margin-right: .3em;
  margin-left: .3em;
  text-decoration: none;
/*  border-bottom: 1px dotted #999;*/
  color: #666;
}

address a:hover,
.footer-border .copyright a:hover {
/*  border-bottom: 1px dotted #666;*/
  color: #003366;
}

.col3 a:link,
.col3 a:visited {
  border: none;
}

/*.col3 a:hover {
  border-bottom: 1px dotted #999;
}*/

.col2 li {
  margin-left: 3em;
  margin-right: 2em;
/*  font-size: 90%;*/
  line-height: 1.5em;
  color: #333;
}

#section-list .col2 ul,
#section-article .col2 ul {
  list-style-type: square;
}

#section-list .col2 ul li,
#section-article .col2 ul li {
  margin-left: 2em;
}



/* Left navigation */

.col1 h2,
.col1 h3,
.col1 div,
.col1 li,
.col1 a,
.col1 span {
  border: none !important;
  background-color: transparent !important;
}

.col1 li a:link,
.col1 li a:visited,
.col1 li a:active {
  font-size: 1em !important;
  color: #444 !important;
}

.col1 li a.sublevel2 {
  color: #666 !important;
}

.col1 h3 a:link,
.col1 h3 a:visited,
.col1 h3:hover {
/*.col1 li a:hover {*/
  color: #003366 !important;
}

.col1 h3:hover {
/*#nav-losninger a:hover {*/
  background-color: #ccc !important;
}

.col1 {
    background: #f1f1f1 url(/images/ui/hdr-tl-corner.gif) no-repeat top left;
    line-height: 1em;
}

.col1 h2 {
  background-image: none !important;
  border-bottom: 3px solid #003366 !important;
  margin-bottom: 0;
  font-weight: bold;
}

.col1 h2 span {
  background-image: none !important;
  color: #003366 !important;
}

.col1 .child {
  font-size: 85%;
  color: #999;
/*  padding-left: 1em;*/
}

#nav-losninger {
  margin-top: .6em;
  background-color: #fff;
}

.col1 h3 {
  background-position: .5em 50% !important;
/*  padding-left: .4em;*/
}

.col2 {
    line-height: 1.35em;
}

a#nav-on,
#nav-active,
#nav-losninger .active {
  color: #01405A !important;
  background-color: #BDCBD6 !important;
}

#nav-losninger .over {
	background-color: #ccc !important;
}

#nav-losninger .mask {
	background-color: #f1f1f1 !important;
}

#section-list .col2 ul#errormsg,
#section-article .col2 ul#errormsg {
/*  margin-left: 0;
  padding-left: 0;*/
  list-style-type: none;
}

#section-list.col2 #errormsg li,
#section-article .col2 #errormsg li {
  margin-left: 0;
  padding-left: 0;
}

#section-home ul#nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: auto;
	background: transparent url(/images/ui/hdr-bl-corner-off.gif) no-repeat 0% 100%;
/*	font-size: .9em;*/
}

#section-home ul#nav li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
}

#section-home ul#nav li.nav-end {
	border: none;
}

#section-home ul#nav li a {
	display: block;
/*	padding: 8px 10px;*/
/*	height: 22px;*/
/*	border: 1px solid red;*/
}

#section-home ul#nav li a span {
	display: block;
	padding-top: 8px;
	padding-left: 10px;
}


#section-home ul#nav li a:link,
#section-home ul#nav li a:visited {
	color: #fff;
	text-decoration: none;
}

#section-home ul#nav li a:hover {
	background-color: #B5F011;
	color: rgb(33,78,117);
}


#section-home ul#nav li.nav-end a:hover {
	background: #B5F011 url(/images/ui/hdr-bl-corner-on.gif) no-repeat 0% 100%;
}