﻿* {
margin: 0;
padding: 0;
}
html {
min-height: 100.3%;
}
body {
font: 14px/1.4 Arial, sans-serif;
color: #333;
text-align: center;
background: url(../Images/bg.gif) repeat-x;
z-index: 1;
}
a {
color: #333;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
img {
border: 0;
}
/**************************** Required start *************************************/
.skipnav
{
display: none;
}
/**************************** Required end ****************************************/

/*******************************************Master page start*************************/
#dmMainLayout
{
	width: 982px;
	margin: 0 auto;	
	text-align: left;
	z-index: 2;
}
#HeaderSection
{
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 165px;
/*	z-index: 5;*/
}
#dmMainSection
{
	margin-bottom:20px;
}
.dmSubSection
{
margin: 0 auto;
width: 782px;
padding-right: 98px;
padding-left: 6px;
z-index: 3;
margin-top:-35px;	
}
#dmLeftSection
{
float: left;
padding-top: 18px;
width: 660px;
z-index: 5;
}
#dmRightSection
{
float: right;
padding-top: 15px;
padding-bottom: 20px;
width: 272px;
z-index: 5;
}
#dmSecMainSection
{
	padding-top: 0px;
	width: 982px;
	z-index: 5;
}
div.topRightNavigation
{
/*margin-left:500px;
margin-top:10px;
margin-bottom:10px;*/
margin: 0 auto;
width: 797px;
padding-top: 9px;
padding-right: 89px;
height: 25px;
text-align: right;
}
/*#topMenuItems 
{
	float:right;
}*/
div.logoSection
{
margin: 0 auto;
padding-right: 89px;
width: 797px;
height: 69px;
background: url(../Images/bg_topp.jpg) no-repeat;
z-index: 3;
}
div.topRightItems
{
padding:0px;
font: 11px/1.2 georgia, "times new roman", serif;
}
div.topRightItems a
{
text-decoration:none;
color:#900;
padding-right:10px;
}
div.topRightItems a:hover
{
color:#900;
text-decoration:underline;
}
div.dividerImage
{
padding-left:5px;
padding-bottom: 0px;
font: 11px/1.2 georgia, "times new roman", serif; 
border-left: #900 1px solid;
padding-top: 0px
}
div.siteTitlePath
{
display: inline; 
font: 11px/1.2 georgia, "times new roman", serif; 
color: #900;
margin-right: 4px
}
div#dm_sitePathContainer
{
padding-top:10px;
padding-left:35px;
}
div.siteTitlePath a
{
color:#333333;
font: 11px/1.2 georgia, "times new roman", serif; 
text-decoration:none;
}
div.siteTitlePath a:hover
{
color:#333333;
font: 11px/1.2 georgia, "times new roman", serif; 
text-decoration:underline;
}
/*#dmFooterSection
{
clear:both;
border-top:1px solid #474747;
text-align:center;
padding-bottom:50px;
color:#474747;
font: 11px/1.4 arial, sans-serif;
padding-top: 13px;
background-image: url(../Images/bg_fot.gif);
background-position: 0px 0px;
background-repeat: repeat;
}*/
/**************************************Master page end*****************************************/

/**************************************Quick Navigation start***********************************/
#quickHorizontalMenus
{ 
clear:both;
height:20px;
background-color:#870000;
padding-top:8px;
margin-top:15px;
padding-left:150px;
font: 11px/1.2 georgia, "times new roman", serif; 
}

div.quickMenus a
{
font-size:11px;
color:#fff;
text-decoration:none;
padding:5px;
}
div.quickMenus a:hover
{
text-decoration:underline;
}
div.dividerImageQuick
{
padding-bottom: 0px;
font: 11px/1.2 georgia, "times new roman", serif; 
text-transform: uppercase; 
border-left: #900 1px solid;
padding-top: 0px
}

/**************************************Quick Navigation end************************************/
/**************************** Leftmenu  Navigation start **************************************/
#sidemeny
{
padding-right: 8px;
padding-left: 10px; 
z-index: 4; 
float: left; 
padding-bottom: 26px; 
width: 247px;
}
.menuItemContainer2True, .menuItemContainer2False,
.menuItemContainer3True, .menuItemContainer3False,
.menuItemContainer4True, .menuItemContainer4False
{
border-bottom: 1px solid #8E0000;
font: 14px/1.4 arial, sans-serif; 
}
.menuItemContainer2True, .menuItemContainer2False
{
padding-left: 0px;
font: 14px/1.4 arial, sans-serif; 
}
div.menuItemContainer2False a
{
color: #333333;
text-decoration:none;
text-transform:uppercase;
display: block;
padding-left: 25px;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(../Images/bg_raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
font: 14px/1.4 arial, sans-serif; 
}
div.menuItemContainer2False a:hover
{
font: 14px/1.4 arial, sans-serif; 
background-color:#8E0000;
color:#fff;
background-image: url(../Images/bg.gif);
background-position: 0px 0px;
background-repeat:repeat-x;
}
div.menuItemContainer2True a
{
color: #900;
font: 14px/1.4 arial, sans-serif; 
text-decoration:none;
display: block;
padding-left: 25px;
padding-top: 5px;
padding-bottom: 5px;
text-transform:uppercase;
}
div.menuItemContainer2True a:hover
{
background-color: #900;
color: #fff;
}

div.menuItemContainer3True a, div.menuItemContainer3False a
{
font: 14px/1.4 arial, sans-serif; 
color: #900;
text-decoration: none;
text-transform:uppercase;
display: block;
padding-left: 40px;
padding-top: 5px;
padding-bottom: 5px;
}

div.menuItemContainer3True a:hover, div.menuItemContainer3False a:hover,
div.menuItemContainer4True a:hover, div.menuItemContainer4False a:hover
{
background-color: #8E0000;
color:#fff;
}
div.menuItemContainer4True a, div.menuItemContainer4False a
{
font: 12px/1.4 arial, sans-serif; 
color: #900;
text-decoration: none;
display: block;
padding-left: 50px; 
padding-top: 5px;
padding-bottom: 5px;
text-transform:capitalize;
background-image: url(../Images/arrow.gif);
background-position: 40px 5px;
background-repeat:no-repeat;
}
div.adsKampan
{
padding-top:15px;
}

/************************************** Leftmenu Navigation end *****************************/


/************************************** Default page start **********************************/

div.logoSectionDefault
{
clear:both;
padding-left:45px;
background-image: url(../Images/bg_topp.jpg);
background-position: 45px 0px;
background-repeat:no-repeat;
margin:0px;
height:69px;
}
/*#fokus 
{
position: relative;
margin: 0 auto;
padding-right: 89px;
width: 797px;
height: 272px;
background: url(../Images/fokus.jpg) no-repeat;
z-index: 3;
}
#fokus p
 {
position: absolute;
top: 218px;
left: 37px;
font-size: 11px;
text-transform: uppercase;
font-weight: bolder;
color: #fff;
}
#fokus p img 
{
vertical-align: middle;
padding: 0 10px;
}*/
div.bannerArea2
{
/*background-image: url(../Images/bg.gif);
background-position: 0px -103px;
height:272px;
padding-left:100px;*/
}
div.bannerArea3
{
margin: 0 auto;
width: 782px;
padding-right: 98px;
padding-left: 6px;
min-height: 71px;
background: url(../Images/bg_bunn.jpg) no-repeat;
z-index: 3;
}
div.forsideQuickItems
{
padding-top: 10px;
padding-bottom: 22px;
}
div.dividerImageDefault
{
padding-bottom: 0px;
font: 11px/1.2 georgia, "times new roman", serif; 
text-transform: uppercase; 
border-left: #900 1px solid;
padding-top: 0px
}
div.quickMenusFront
{
color:#900;
font: 11px/1.2 georgia, "times new roman", serif; 
}
div.quickMenusFront a
{
font: 11px/1.2 georgia, "times new roman", serif; 
color:#900;
text-decoration:none;
padding:5px;
}
div.quickMenusFront a:hover
{
text-decoration:underline;
}
div.leftItemsContent
{
/*width:450px;
float:left;
padding-left:40px;*/
float: left;
padding-bottom: 26px;
width: 468px;
z-index: 4;
}
div.headlineCheckContent
{
background-image: url(../Images/icon_check.gif);
background-position: 0px 9px;
background-repeat:no-repeat;
padding-left:17px;
padding-top:10px;
font: 14px/1.4 arial, sans-serif; color: #333;
margin: 0 76px 5px 13px;
}
div.rightItemsContent
{
/*float:left; 
clear:right;
margin-left:30px;*/

float: right;
padding-bottom: 6px;
width: 314px;
z-index: 4;
}
td.rightItemsforside3 a 
{
text-decoration:none;
color:#333333;
font-weight:bold;
/*background-image: url(../Images/arrow.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
padding-left:10px;*/
}
a.rightItemsforside4
{
/*padding-left:10px;*/
color:#333333;
text-decoration:underline;
/*font-size:12px;
background-image: url(../Images/arrow.gif);
background-position: 10px 0px;
background-repeat:no-repeat;*/
}
td.rightItemsforside3 a:hover , td.rightItemsforside4 a:hover
{
text-decoration:underline;
color:#333333;
}
div.hvorfor
{}
div.tjenester 
{}
div.tab
{
background-image: url(../Images/bg_raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
border-bottom:solid 1px #333;
padding:8px 2px 0px 2px;
}
div.tab1
{
margin-top:10px;
padding:5px;
background:#fff;
padding:16px 0px 14px 0px;
}
div.tab2
{
margin-top:10px;
padding:5px;
background-image: url(../Images/raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
padding:16px 0px 14px 0px;
}
div.tab3
{
margin-top:10px;
padding:5px;
background:#fff;
padding:16px 0px 14px 0px;
}
.relatedMenuImage
{
	vertical-align:top;
}
.leftmenus
{
	margin: 0 13px 13px 0;
	width: 175px;	
}
/************************************** Default page end ***********************************/


/************************************** Mellmoside page start ***********************************/
div.articleContentsTop
{
clear:right;
}
div.headlineContentTop
{
padding-right: 0px;
padding-left: 0px; 
padding-bottom: 19px; 
font: 26px/1 georgia, "times new roman",serif; 
color: #7e0000; 
padding-top: 0px
}
div.abstractContentTop
{
margin-bottom: 6px; 
font-family:georgia, times new roman, serif;
color: #333
}
div.subMenuRightLayout
{
 float:left;
}
div.mainTableLayout0
{
padding-top: 27px; 
padding-left: 13px; 
}
div.mainTableLayout1
{
padding-top: 27px;
padding-left: 21px; 
}
div.mainTableLayout2
{
padding-top: 13px; 
padding-left: 13px; 
}
div.mainTableLayout3
{
padding-top: 13px; 
padding-left: 21px; 
}
div.mainTableMenuname
{
font:bolder 18px/1.2 arial, sans-serif;
color:#fff
}
div.mainTableMetaDes
{

width:160px;
font:bolder 11px/1.2 arial, sans-serif;
color:#fff
}
div.subTableLayout
{
padding-top:25px;
clear:both;
}
div.subBoxMenuitems4 a
{
float:left;
padding-left:20px;
text-decoration:none;
width:100px;
color:#333333;
font-size:12px;
background-image: url(../Images/arrow.gif);
background-position: 10px 0px;
background-repeat:no-repeat;
}
div.subBoxMenuitems4 a:hover
{
text-decoration:underline;
color:#333333;
font-size:12px;
}
/************************************** Mellmoside page end ***********************************/

/************************************** Subside page start ***********************************/

div.headlineContent
{
padding-right: 0px;
padding-left: 0px; 
padding-bottom: 5px;
margin-bottom:10px;
font: 26px/1 georgia, "times new roman",serif; 
color: #535353;
padding-top: 0px;
border-bottom:1px solid #A2A2A2;
}
div.headlineContent a
{
padding-right: 0px;
padding-left: 0px; 
padding-bottom: 19px; 
font: 26px/1 georgia, "times new roman",serif; 
color: #7e0000; 
padding-top: 0px
}
div.abstractContent
{
margin-bottom: 6px; 
font-family:georgia, times new roman, serif;
color: #333
}
div.fullstoryContent
{
margin: 0px 0px 14px; 
font: lighter 14px/1.4 georgia, "times new roman", serif; 
color: #333
}

/************************************** Subside page end ***********************************/
/******************************** Sitemap start **************************************************/
div.mainSiteMapSection
{
margin-left:40px;
margin-top:0px;
}
div.siteMapmenuItem1 a
{
display:none;
}
div.siteMapmenuItem2 
{
padding:5px 0px 5px 0px;
}
div.siteMapmenuItem2 a
{
font:bolder 12px/1.2 arial, sans-serif;
color:#333;
padding:5px;
text-decoration:none;
}
div.siteMapmenuItem2 a:hover
{
text-decoration:underline;
}
div.siteMapmenuItem3
{
padding:5px 0px 5px 50px;
}
div.siteMapmenuItem3 a
{
font:bolder 11px/1.2 arial, sans-serif;
color:#333;
text-decoration:none;
}
div.siteMapmenuItem3 a:hover
{
text-decoration:underline;
}
div.siteMapmenuItem4 
{
padding:5px 0px 0px 75px;
}
div.siteMapmenuItem4 a
{

font:bolder 11px/1.2 arial, sans-serif;
color:#333;
text-decoration:none;
}
div.siteMapmenuItem4 a:hover
{
text-decoration:underline;
}

/******************************** Sitemap end **************************************************/

/******************************** New Changes Start **************************************************/

ul#globalmenu {
margin: 0;
padding: 10px 0 6px;
list-style-type: none;
border-bottom: 1px solid #a0a2a3;
}
#globalmenu li {
display: inline;
padding-right: 8px;
font: 12px/1.1 Arial, sans-serif;
color: #333;
}
#globalmenu li a {
padding-right: 7px;
border-right: 1px solid #333;
}
#globalmenu li#home a {
padding-left: 0;
border-left: none;
}



ul#search {
position: absolute;
list-style-type: none;
right: 0px;
top: 2px;
}
#search li {
display: inline;
padding: 0 2px;
}
#search label {
position: absolute;
left: -5000px;
}
#search input {
font: 12px/1.1 Arial, sans-serif;
color: #333;
vertical-align: middle;
}
#search input#sokefrase {
padding: 2px;
border: 1px solid #666;
}

img.logo {
padding: 21px 0 0;
}




ul#mainmenu {
position: absolute;
padding-left: 5px;
top: 117px;
right:0;
height: 23px;
list-style-type: none;
background: url(../Images/bg_leftcorner.gif) no-repeat;

}
#mainmenu li {
float: left;
font: 13px/1.1 Tahoma, sans-serif;
color: #333;

}
#mainmenu li a {
float: left;
margin: 0 1px;
padding: 4px 18px 0 14px;
height: 19px;
color: #e1e0e0;
background: url(../Images/bg_mainmenu.gif) repeat-x top left;
text-decoration: none;
text-align: center;
}
#mainmenu li#mainmenuSelectedTrue
{
	color: #333;
	background: url(../Images/bg_mainmenu_on.gif) repeat-x top left;
}
.first
{
	background: url(../Images/bg_leftcorner.gif) no-repeat top left;
}
.last
{
	background: url(../Images/bg_rightcorner.gif) no-repeat top right;
}
#mainmenu li a.mainmenuSelectedTrue,
#mainmenu li a:hover {
color: #333;
background: url(../Images/bg_mainmenu_on.gif) repeat-x top left;
}

#fokus {
padding: 36px 345px 0 40px;
width: 311px;
height: 213px;
color: #fff;
background: url(../Images/fokus.jpg) no-repeat;
}
#fokus h1 {
margin: 0 0 6px 0;
font: lighter 39px/1.2 "MyriadPro-Regular", Arial, sans-serif;
color: #fff;
}
#fokus h2 {
margin: 0 0 8px;
font: lighter 16px/1.2 Tahoma, sans-serif;
color: #fff;
}
#fokus ul {
margin: 0 0 0 44px;
}
#fokus li {
font: lighter 16px/1.5 Tahoma, sans-serif;
color: #fff;
}
#fokus a {
color: #fff;
text-decoration: none;
}

h1.subhead {
margin: 0;
padding: 18px 0 0;
font: lighter 17px/1.1 Tahoma, sans-serif;
text-align: left;
}


/*#HeaderSection ul.submenu {
position: absolute;
top: 142px;
}*/
ul.submenu 
{
	position: absolute;
	top: 142px;
	padding: 0;
	width:100%;
	height: 23px;
	list-style-type: none;
	background: url(../Images/bg_submenu.gif) repeat-x;
}
.submenu li {
display: inline;
font: 13px/1.1 Tahoma, sans-serif;
color: #333;

}
.submenu li a {
display: block;
float: left;
padding: 4px 18px 0 14px;
height: 19px;
color: #e1e0e0;
text-decoration: none;
text-align: center;
border-right: 2px solid #fff;
}
.submenu li a.submenuSelectedTrue,
.submenu li a:hover,
.submenu li a.active  {
color: #333;
background: url(../Images/bg_submenu_on.gif) repeat-x;
}

#dmFooterSection {
clear: both;
margin: 0 auto;
padding-top:20px;
padding-bottom: 20px;
width: 100%;
text-align: center;
}
#dmFooterSection ul {
list-style-type: none;
padding-top: 20px;
}
#dmFooterSection li {
display: inline;
padding-right: 8px;
font: 12px/1.3 Arial, sans-serif;
}
#dmFooterSection li a {
padding-left: 7px;
border-left: 1px solid #333;
}

h1.subhead {
margin: 0;
padding: 18px 0 0;
font: lighter 17px/1.1 Tahoma, sans-serif;
text-align: left;
margin-bottom:20px;
}

.menuImages
{
	vertical-align:top;
	width:130px;
	height:120px;
}
.menuImagesImg
{
	vertical-align:top;
	width:130px;
}
.SearchTop
{
	margin:0px 0px 0px 20px;
}
.titleSearch
{
	margin: 0;
	padding:18px 0px 20px 0px;
	font: lighter 17px/1.1 Tahoma, sans-serif;
	text-align: left;
	font-size:18px;
}
.searchtext
{
	vertical-align:bottom;
	padding:0px 0px 20px 0px;
}
.searchCount
{
	margin: 0;
	font: lighter 17px/1.1 Tahoma, sans-serif;
	text-align: left;
	font-size:16px;
}

.imageDef
{
	float:left;
	margin:10px 10px 10px 10px;
}
.artDef
{
	margin:10px 10px 10px 10px;
	font-weight:bold;
}
.absDef
{
	margin:10px 10px 20px 10px;
}


/* front page bottom area full width */

#frontcenter {
clear: both;
padding-top: 0px;
}
.blurb {
float: left;
width: 478px;
padding-bottom: 30px;
}
.blurb.to {
margin-left: 24px;
}
.raster
{
	background: url(../Images/bg_raster.gif) repeat-x top left;
	border-top: 1px solid #a0a2a3;
}
.rasterNew
{
	background: url(../Images/bg_raster.gif) repeat-x top left;
	border-bottom: 1px solid #a0a2a3;
}
.blurb h1 {
font: lighter 16px/1.1 Tahoma, sans-serif;
}
.blurb h2 {
padding-top: 16px;
padding-right: 120px;
font: bold 19px/1.3 Tahoma, sans-serif;
color: #686566;
}
.blurb ul {
overflow: auto;
font: 15px/1.3 Tahoma, sans-serif;
color: #686566;
}
.blurb li {
list-style-image: url(../Images/icon_list.gif);
list-style-type: square;
margin-left: 1.6em;
} 
.blurb img {
float: left;
margin: 11px 16px 16px 10px;
}
.blurb p {
clear: both;
margin: 0 60px 0 16px;
font: 13px/1.4 Tahoma, sans-serif;
color: #686566;
}
.blurb blockquote {
padding-top: 20px;
font: bold 19px/1.3 Tahoma, sans-serif;
color: #686566;
}
.blurb cite {
display: block;
padding: 8px 20px;
font: lighter normal 15px/1.3 Tahoma, sans-serif;
text-align: right;
}
.blurb dl {
clear: both;
margin-left: 16px;
margin-bottom: 6px;
font: 13px/1.3 Tahoma, sans-serif;
color: #686566;
}
.blurb dt {
padding-bottom: 6px;
font-weight: bolder;
}
.blurb a {
text-decoration: none;
}
a.alle {
font-weight: bolder;
/*margin: 0 60px 12px 16px;*/
}

ul.subMenuSec 
{
	/*position: absolute;
	top: 142px;*/
	padding: 0;
	width:690px;
	height: 23px;
	list-style-type: none;
	background: url(../Images/bg_submenu.gif) repeat-x;
	margin-top:50px;
}
.subMenuSec li {
display: inline;
font: 13px/1.1 Tahoma, sans-serif;
color: #333;

}
.subMenuSec li a {
display: block;
float: left;
padding: 4px 18px 0 14px;
height: 19px;
color: #e1e0e0;
text-decoration: none;
text-align: center;
border-right: 2px solid #fff;
}
.subMenuSec li a.subMenuSecSelectedTrue,
.subMenuSec li a:hover,
.subMenuSec li a.active  {
color: #333;
background: url(../Images/bg_submenu_on.gif) repeat-x;
}

.articleContentsMenu
{
	margin:20px 0px 10px 0px;
}
.tabFull
{
	width:272px;
	margin-bottom:20px;
	/*border-bottom:solid 1px #333;*/
}
.tabNew
{
background-image: url(../Images/bg_raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
border-bottom:solid 1px #333;
padding:15px 2px 15px 2px;
}
.tabNewImage
{
background-image: url(../Images/bg_raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
border-bottom:solid 1px #333;
padding:15px 10px 15px 10px;
}
.relProd
{
	padding:10px 0px 10px 0px;
	margin:20px 0px 0px 0px;
	border-bottom:solid 1px #333;
}
.relProdDoc
{
	padding:10px 0px 10px 0px;
	margin:20px 0px 0px 0px;
}
.tool {
float: left;
margin-right: 3px;
font-weight:bold;
padding:10px 10px 10px 30px;
width: 170px;
height: 49px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
background-image: url(../Images/bg_raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
}
.tool a {
display: block;
width: 170px;
height: 49px;
background-image: url(../Images/bg_raster.gif);
background-position: 0px 0px;
background-repeat: repeat;
}

/******************************** New Changes End **************************************************/