<style type="text/css">

<!--

BODY.main {
background-color: #ffffff;
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
}

/* Links and Buttons */

A:link, A:visited {
text-decoration: none;
color: #0f3caa;
font-size: 9pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

A:hover, A:active {
color: #000000;
}

A.alt:link, A.alt:visited {
text-decoration: none;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

A.alt:hover, A.alt:active {
color: #000000;
text-decoration: underline;
}

A.topmenu:link, A.topmenu:visited {
text-decoration: none;
color: #ffffff;
font-size: 9pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
padding-top: 0px;
/*padding-right: 8px;*/
padding-bottom: 0px;
/*padding-left: 8px;*/
/*juletilbud menupunkt */
padding-right:5px;
padding-left:5px;
}

A.topmenu:hover, A.topmenu:active {
text-decoration: none;
color: #ffffff;
}

/* Front Menu */


div#frontmenucontainer {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 252px;
}

ul.frontmenu {
margin: 0 0 0 0;
padding: 0 0 10 0;
list-style-type: none;
border-bottom: 2px solid #bec3d2;
}

ul.frontmenu li {
display: inline;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul.frontmenu li.heading1 {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: bold;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 15;
}

ul.frontmenu li a {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-image: url(../images/iconbullet.gif);
background-repeat: no-repeat;
background-position: 15 5;
padding: 0 2 0 30;
margin: 0 0 0 0;
}

ul.frontmenu li a:hover {
color: #000000;
text-decoration: none;
background-color: #bec3d2;
}


/* Page Menu */

div#pagemenucontainer {
margin: 0 0 10 0;
padding: 0 0 0 0;
width: 252px;
}

ul#pagemenulevel1 {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}

ul#pagemenulevel1 li {
display: inline;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: bold;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#pagemenulevel1 li a {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: bold;
text-decoration: none;
background-color: #bec3d2;
background-image: url(../images/iconbullet.gif);
background-repeat: no-repeat;
background-position: 15 5;
padding: 1 2 1 30;
margin: 3 0 3 0;
}

ul#pagemenulevel1 li a:hover {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul#pagemenulevel1 li a.active {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul#pagemenulevel2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}

ul#pagemenulevel2 li {
display: inline;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#pagemenulevel2 li a {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #bfbfbf;
background-image: none;
padding: 1 2 1 15;
margin: 3 0 3 0;
}

ul#pagemenulevel2 li a:hover {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul#pagemenulevel2 li a.active {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul#pagemenulevel3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}

ul#pagemenulevel2 li {
display: inline;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#pagemenulevel3 li a {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #dedede;
background-image: none;
padding: 1 2 1 30;
margin: 3 0 3 0;
}

ul#pagemenulevel3 li a:hover {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul#pagemenulevel3 li a.active {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

/* News Menu */

#topnewsmenu ul {
margin: 0 0 10 0;
padding: 0 0 0 0;
list-style-type: none;
}

#topnewsmenu li {
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding: 2 0 2 15;
margin: 2 0 2 0;
background-color: #dedede;
}

#topnewsmenu li.heading2-a {
padding: 3 3 1 15;
margin: 0 0 1 0;
background-color: #bec3d2;
}

#topnewsmenu li.heading3 {
padding: 0 0 0 15;
margin: 2 0 2 0;
background-color: #bec3d2;
}

#newsmenu{
	MARGIN-TOP:5px;	
}

#newsmenu ul {
margin: 0 0 0 0;
padding: 0 0 5 0;
list-style-type: none;
border-bottom: 2px solid #bec3d2;
}

#newsmenu li {
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
text-decoration: none;
padding: 2 0 1 0;
margin: 0 0 0 0;
}

#newsmenu li.heading2 {
padding: 0 0 1 15;
margin: 0 0 1 0;
background-color: #bec3d2;
}

#newsmenu li a {
display: block;
width: auto;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #dedede;
padding: 1 3 1 15;
margin: 0 0 0 0;
}
#newsmenu li.white{
	padding-top:10px;
	padding-left: 15px;
}

#newsmenu li.white a {
width: auto;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: underline;
background-color: white;
padding: 0;
margin: 0;
}

#newsmenu li.news-text{
display: block;
width: auto;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #dedede;
padding: 1 3 1 15;
margin: 3 0 3 0;
}

#newsmenu li a:hover {
color: #ffffff;
background-color: #284696;

}

#newsmenu li.white a:hover {
color: #000000;
text-decoration: none;
background-color: white;
}

/* Breadcrumbs */

#breadcrumbs {
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
padding: 0 0 0 15;
}

#breadcrumbs ul {
margin-left: 0;
padding-left: 0;
display: inline;
border: none;
} 

#breadcrumbs ul li {
margin-left: 0;
padding-left: 0px;
border: none;
list-style: none;
display: inline;
}

#breadcrumbs ul a {
color: #0f3caa;
font-size: 9pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
text-decoration: none;
font-weight: normal;
}

#breadcrumbs ul a:hover {
color: #000000;
}

/* Fonts and breaks */

.maintext {
text-decoration: none;
color: #000000;
font-size: 10pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.smalltext {
text-decoration: none;
font-size: 8pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.largetext, h2 {
text-decoration: none;
font-size: 15pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
color: #666666;
}

.mediumtext{
text-decoration: none;
font-size: 11pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
color: #666666;
}

.pbreak1 {
margin-top: 5px;
margin-bottom: 5px
}

.pbreak2 {
margin-top: 50px;
margin-bottom: 50px
}

.pbreak3 {
margin-top: 30px;
margin-bottom: 30px
}

/* Colours */

.linesblue {
background-color: #284696;
}

.greyblock1 {
background-color: #bec3d2;
padding: 0 0 0 15;
}

/* Tables */

td {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
}

td.blue,h3,h1.blue,h3.blue,div.heading-3-blue {
color: #ffffff;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #284696;
padding: 3 0 2 15;
}

td.grey1 {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
background-color: #c2c4c6;
padding: 3 5 3 15;
}

td.grey2 {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
background-color: #bec3d2;
padding: 1 0 1 4;
}

td.grey3 {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
background-color: #c2c4c6;
padding: 1 0 1 4;
}

td.grey4 {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
background-color: #bec3d2;
padding: 0 0 0 10;
}

td.grey5 {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
background-color: #c2c4c6;
padding: 0 0 0 10;
}

td.grey45empty {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
padding: 0 0 0 10;
}

td.tablelines1 {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
font-weight: normal;
border-top: 2px solid #bfbfbf;
border-bottom: 2px solid #bfbfbf;
padding: 1 0 1 0;
}

/* Table Top Menu */

.tabletopmenu {
border: none;
}

.tabletopmenu td {
padding: 0 10 3 5;
background-color: #284696;
border: none;
color: #ffffff;
font-size: 11pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}

/* Forms */

input.text, textarea {
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 8pt;
background-color: #ffffff;
border: 1px solid #bfbfbf;
margin: 0 0 0 0;
}

.greyinput { 
color: #000000;
background-color:#dedede;
font-size: 9pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
border: none;
margin: 0 10 0 0;
}

select {
color: #000000;
background-color:#c2c4c6;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
border: none;
margin: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
} 

input.radio {
margin: 0px;
}

input.buttonbox {
display: inline-block;
overflow: visible;
color: #000000;
background-color: #ffffff;
font-size: 10pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
border: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

input.buttonboxgrey {
display: inline-block;
overflow: visible;
color: #000000;
background-color: #dedede;
font-size: 8pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
border: none;
margin: 0 0 0 10;
padding: 0 4 0 4;
}





.pagemenulevel3 li a {
display: block;
color: #000000;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
background-color: #c2c4c6;
color:blue;
background-image: none;
padding: 1 2 1 30;
margin: 3 0 3 0;
}

.pagemenulevel3 li a:hover {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}


.pagemenulevel3 li a.active {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

-->

a.info {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-image: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

a.info:hover {
display: block;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
background-image: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

div.block-header {
	font-weight:bold;
	padding-left: 15px;
	padding-top:5px;
	font-weight:bold;
}
	
ul.frontmenulevel2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
visibility:hidden;
position:absolute;
top:0px;
left:0px;
display:none;
}

ul.frontmenulevel2 li {
display: inline;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul.frontmenulevel2 li a {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #bfbfbf;
background-image: none;
padding: 1 2 1 15;
margin: 3 0 3 0;
}

ul.frontmenulevel2 li a:hover {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul.frontmenulevel2 li a.active {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul.frontmenulevel3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
visibility:hidden;
position:absolute;
top:0px;
left:0px;
display:none;
}

ul.frontmenulevel3 li {
display: inline;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul.frontmenulevel3 li a {
display: block;
color: #000000;
font-size: 9pt;
font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #c2c4c6;
background-image: none;
padding: 1 2 1 15;
margin: 3 0 3 0;
}

ul.frontmenulevel3 li a:hover {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

ul.frontmenulevel3 li a.active {
color: #ffffff;
text-decoration: none;
background-color: #284696;
}

#newsmenu a.link {
	display: block;
	font-size: 9pt;
	font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/iconbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 5;
	padding: 1 2 1 15;
	margin: 3 0 3 0;
	color: blue;

}
#newsmenu a.link:hover {
	display: block;
	font-size: 9pt;
	font-family: Trebuchet MS, verdana, arial, helvetica, helv, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #bec3d2;
	background-image: url(../images/iconbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 1 2 1 15;
	margin: 3 0 3 0;
	color: blue;
}


table.htmlarea-showtableborders {
	background-color: silver;
}
table.htmlarea-showtableborders tr{
	background-color: white;
}


.news-list-item h3 a{ color:#fff; font-weight:bold;}
.news-list-item h3 a:visited{ color:#fff; }
.news-list-item .news-list-date{ font-size:9pt;}

.news-catmenu li.active a{ font-weight:bold;}

ul#pagemenulevel1 li.active a{ background-color:#284696; color:#fff;}

li.news-text a{font-weight:bold;}

/*form_twocols */
.tx-pilmailform-pi1 .form_element{margin-bottom:10px;}
.form_twocols{margin:10px 0; clear:both; width:100%;}
.form_twocols .left{float:left; width:50%;}
.form_twocols .right{float:right; width:50%; clear:right;}


/*PartnerNet*/

.tx-felogin-pi1 {background: url(../images/furono_bg.jpg) 0 0 no-repeat; height: 180px; padding: 30px 0 0 30px;}
h6 {color: #284696; font-size: 12px; font-weight: bold; margin: 13px 0 3px;}
</style>

