﻿/* XSharepoint (Webparts) and Legacy 
------------------------------------------------------------------------------------------*/
.hiddenStructure            { display:none; }
.ms-WPBody                  { font-size:100%; }
.ms-WPBody td               { font-size:100%; }
h3.ms-WPTitle               { display:block; line-height:30px; height:30px; margin:0px; padding:0px 10px 0px 10px; font-size:108.3%;  font-family:verdana; font-weight:normal; color:#ffffff; border-bottom:solid 3px #ebebeb; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; }
.ms-WPBorder,
.ms-WPBorderBorderOnly      { border:solid 0px White; border-bottom-width:1px; padding:10px 5px 10px 5px; }
.ms-WPNoBorder              { border:solid 0px White; border-bottom-width:1px; }
.description,
.link-item,
.link-item a,
.link-item a:link           { font-size:100%; font-family:verdana; color:#000000;}
#ctl00_authoringcontrols    { clear:both;}
.ms-formfieldcontainer      { clear:both;}
.ms-PartSpacingVertical     { display:none; }
.ms-asset-icon              { margin-right:5px; border:0px solid white;}

.ArticleHeader .ms-formfieldlabelcontainer {float:left;}
.ArticleHeader .ms-formfieldvaluecontainer {float:left;}

/* Summary webpart link
------------------------------------------------------------------------------------------*/
table.slm-layout-main div.slm-layout-main .item           {padding:0px 0px 0px 14px; background-image:url('/_layouts/DynamicImage.aspx?Show=Bullet_000000'); background-repeat:no-repeat; background-position:0px 7px;}
table.slm-layout-main div.slm-layout-main .item a         {font-weight:normal; text-decoration:none;}
table.slm-layout-main div.slm-layout-main .item a:visited {color:#000000;}
table.slm-layout-main div.slm-layout-main .item a:hover   {color:#666666;}

/* General  
------------------------------------------------------------------------------------------*/
body                            { background-color:#ECECEC; color:#000000; font-family:verdana; font-size:75%; line-height:150%; margin:0;}
body .page                      { width:960px; background-color:#FFFFFF; margin:0 auto; margin-top: 8px; clear:both;}
body .page h1                   { font-size:117%; font-weight:bold; line-height:150%; margin:0px 0px 18px 0px;}
body .page h2, h3, h4, h5, h6   { font-size:100%; font-weight:bold; line-height:150%; margin:0px 0px 18px 0px;}
body .page a:link               { color:#000000; text-decoration:underline; }
body .page a:active             { color:#666666; text-decoration:none; }
body .page a:visited            { color:#666666; text-decoration:underline; }
body .page a:hover              { color:#666666; text-decoration:none; }
body .page a.arrow              { padding:0px 0px 0px 18px; background-image:url('/_layouts/DynamicImage.aspx?Show=LinkArrow_000000'); background-repeat:no-repeat; background-position:left center; }
body .page p                    { margin:0px 0px 0px 0px; }
body .page ul                   { list-style-type:none; list-style-position:outside; margin:0px; padding:0px 0px 0px 0px; }
body .page ul li                { padding:0px 0px 0px 14px; background-image:url('/_layouts/DynamicImage.aspx?Show=Bullet_000000'); background-repeat:no-repeat; background-position:0px 7px; margin-bottom:6px;}
body .page hr                   { color:#000; background-color:#000; height:1px; border:none; }
body .page .clear               { clear:both; height:0px; }
body .page .title               { font-weight:bold; }

/* cookie banner */
#CookieBanner                   { width: 100%; display: none; }

/* Header
------------------------------------------------------------------------------------------*/
body .page .header                  { height:150px; overflow:visible; }
body .page .header .top             { height:90px; overflow:hidden; }
body .page .header .top .logo       { float:left; margin:17px 0px 0px 10px; }
body .page .header .top .titleImage { float:left; margin:17px 0px 0px 20px; }
body .page .header .top .overlay    { float:right; width:190px; height:0px; border-top:30px solid #FFFFFF; border-left:55px solid transparent; }
body .page .header .top .rightLogo  { float:right; position:relative; left:245px; width:190px; height:30px; overflow:hidden; }
body .page .header .leftBar         { width:200px; margin-right:10px; overflow:hidden; display:inline-block; }
body .page .header > div            { position:relative; z-index:10;}


/* Top Navigation
------------------------------------------------------------------------------------------*/
body .page .header .topNavigation                           { overflow:visible; width:795px; }
body .page .header .topNavigation ul                        { width:730px; height:30px; float:left; position:relative; padding:0px 0px 0px 10px; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-trans-to-50-000000.png); }
body .page .header .topNavigation ul li                     { margin:0px; padding:0px; float:left; background-image:none; }
body .page .header .topNavigation ul li a                   { height:30px; padding:0px 10px 0px 10px; line-height:30px; display:block; }
body .page .header .topNavigation ul li a:link,
body .page .header .topNavigation ul li a:active,
body .page .header .topNavigation ul li a:visited           { color:#FFFFFF; font-size:108.3%; text-decoration:none; }
body .page .header .topNavigation ul li a.hover             { color:#000000; font-size:108.3%; text-decoration:none; background-color:#FFFFFF; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-50-666666-to-trans.png); background-repeat:repeat-x; background-position:top left; }
body .page .header .topNavigation ul li a.selected          { color:#000000; font-size:108.3%; text-decoration:none; background-color:#FFFFFF; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-50-666666-to-trans.png); background-repeat:repeat-x; background-position:top left; }
body .page .header .topNavigation ul ul                     { background-image:none; background-color:transparent; display:none; position:absolute; margin:0px; padding:0px 0px 0px 10px; left:0px; }
body .page .header .topNavigation ul ul li                  { padding:5px 0px 5px 0px; margin:0px 5px 0px 5px; float:left; }
body .page .header .topNavigation ul ul li a                { padding:0px 1px 0px 1px; margin:0px; height:20px; line-height:20px;}
body .page .header .topNavigation ul ul li a span           { padding:0px 4px 0px 4px; margin:0px; height:20px; line-height:20px; display:block; cursor:pointer;}
body .page .header .topNavigation ul ul li a:link,
body .page .header .topNavigation ul ul li a:active,
body .page .header .topNavigation ul ul li a:visited        { color:#666666; }
body .page .header .topNavigation ul ul li.hover a          { color:#000000; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/top-navigation-child-bg.gif);}
body .page .header .topNavigation ul ul li.hover a span     { background-color:#FFFFFF;}
body .page .header .topNavigation ul ul li.selected a       { color:#000000; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/top-navigation-child-bg.gif);}
body .page .header .topNavigation ul ul li.selected a span  { background-color:#FFFFFF;}
body .page .header .topNavigation .endWrap                  { width:0px; height:0px; float:right; clear:none; border-bottom:30px solid transparent; border-right:55px solid transparent; overflow:visible; }
body .page .header .topNavigation .endWrap .end             { width:55px; height:30px; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/triangle.png); }
body .page .header .SearchLink                              {display:none;}

/* SearchBox
------------------------------------------------------------------------------------------*/
body .page .header .search                                  { width:960px;margin-bottom: -3px; display:inline-block; position:relative; top:-30px; z-index:1; /* height:30px; overflow:hidden;*/ background-color:#FFFFFF; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-trans-to-50-BEBEBE.png); }
body .page .header .search .searchBox                       { float:right; padding:5px; }
body .page .header .search .searchBox label                 { display:none; }
body .page .header .search .searchBox input                 { float:left; margin-right:10px; height:15px;}
body .page .header .search .searchBox .beginSearchButton    { float:left; width:1px; height:20px; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/searchbox-begin.gif); }
body .page .header .search .searchBox a                     { float:left; height:20px; padding:0px 10px 0px 10px; text-decoration:none; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/searchbox.gif); }
body .page .header .search .searchBox a:hover               { color:#000000; }
body .page .header .search .searchBox .endSearchButton      { float:left; width:1px; height:20px; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/searchbox-end.gif); }

/* Body Layout
------------------------------------------------------------------------------------------*/
body .page .body                                { margin:0px 10px 0px 10px; padding-bottom:15px;}
body .page .body .pageLayout                    { float:left; overflow:hidden; min-height:480px;}
body .page .body .leftBar                       { float:left; width:180px; margin-right:10px; overflow:hidden;}
body .page .body .rightBar                      { float:left; width:180px; overflow:hidden;}

body .page .body .normalWidth .pageLayout       { width:560px; margin-right:10px; }

body .page .body .fullWidth .pageLayout         { width:940px; }
body .page .body .fullWidth .leftBar            { display:none;}
body .page .body .fullWidth .rightBar           { display:none;}

body .page .body .leftBarOnlyWidth              { float:left; width:940px;}
body .page .body .leftBarOnlyWidth .pageyLayout {  }
body .page .body .leftBarOnlyWidth .rightBar    { display:none;}


/* Breadcrumb and ToolBox
------------------------------------------------------------------------------------------*/
body .page .body .breadcrumb-toolbox                                     { width:750px; height:30px; padding:2px 0px 0px 0px; overflow:hidden; position:relative; z-index:20;}
body .page .body .breadcrumb-toolbox .breadcrumb                         { font-size:91.7%; color:#666666; padding-top:5px; width:590px; float:left;}
body .page .body .breadcrumb-toolbox .breadcrumb a:link,
body .page .body .breadcrumb-toolbox .breadcrumb a:active,
body .page .body .breadcrumb-toolbox .breadcrumb a:visited,
body .page .body .breadcrumb-toolbox .breadcrumb a:hover                 { color:#666666; }
body .page .body .breadcrumb-toolbox .breadcrumb .selected               { color:#000000; }
body .page .tools                            { float:right; height:22px; padding-top:8px; margin-right:10px; position:relative; top:32px; left:165px; display:block; width:auto;}
body .page .tools div                        { width:auto !important; margin-left:10px !important; float:left;}
body .page .tools span                       { margin:0px 0px 0px 0px; }
body .page .tools span.fontDec               {  }
body .page .tools span.fontInc               { margin-left:0px; }
body .page .tools span img                   { border:0px solid White; }
body .page .tools span #FontDecSelectedImage { display:none; }
body .page .tools span #FontIncSelectedImage { display:none; }

body .page .tools > div                       { float:left; margin-left:9px;}
body .page .body .breadcrumb-toolbox .addThisBox          {float:right; height:25px; width:150px; padding-top:8px;}
body .page .body .breadcrumb-toolbox .addThisBox .toolbox {float:right;}
body .page .body .breadcrumb-toolbox .addThisBox .toolbox .IconBarTextLink{display:none;}
body .page .body .breadcrumb-toolbox .boxed {Float:left; width:750px; height:25px;}

/* Left Navigation
------------------------------------------------------------------------------------------*/
body .page .body .leftNavigation                        { padding:0px 0px 0px 0px; border-bottom:solid 1px #ebebeb; overflow:hidden; margin-bottom: 15px;}
body .page .body .leftNavigation h2                     { height: 30px; padding:0px 10px 0px 10px; font-size:108.3%; color:#ffffff; line-height:30px; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; border-bottom:solid 3px #ebebeb; margin:0px 0px 0px 0px; font-weight:normal;}
body .page .body .leftNavigation ul                     { padding:7px 5px 1px 5px; }
body .page .body .leftNavigation ul ul                  { padding:6px 0px 0px 0px; }
body .page .body .leftNavigation ul li                  { padding:0px 0px 0px 15px; color:#000000; background-image:none; background-position:5px 6px; margin-bottom:6px; }
body .page .body .leftNavigation ul li.open             { background-image:url('/_layouts/DynamicImage.aspx?Show=AngleBracket_000000'); }
body .page .body .leftNavigation ul li.selected         { background-image:url('/_layouts/DynamicImage.aspx?Show=AngleBracket_000000'); }
body .page .body .leftNavigation ul li.selected span    { font-weight:bold; margin-bottom:0px; display:block;}
body .page .body .leftNavigation ul li a                { margin-bottom:0px; display:block;}
body .page .body .leftNavigation ul li a:link,
body .page .body .leftNavigation ul li a:active,
body .page .body .leftNavigation ul li a:visited        { color:#000000; text-decoration:none; }
body .page .body .leftNavigation ul li a:hover          { color:#666666; text-decoration:none; }

/* Footer
------------------------------------------------------------------------------------------*/
body .page .body .footer            { text-align:center; height:27px; font-size:83.3%; padding:3px 25px 0px 25px; color:#666666; clear:both; background-color:#ececec; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/footer-bg.png);}
body .page .body .footer a,
body .page .body .footer a:link,
body .page .body .footer a:active,
body .page .body .footer a:visited,
body .page .body .footer a:hover    { color:#666666; }
.footer table { width: 100%; }

/* Webpart Layouts
------------------------------------------------------------------------------------------*/
body .page .body .webpart                   { margin-bottom:10px; overflow:hidden; }

body .page .body .webpartRow                {clear:both; overflow:hidden; margin:0px 0px 0px 0px;}
body .page .body .webpartRow .webpart1Col   {float:left; width:180px; margin:0px 10px 0px 0px; overflow:hidden; }
body .page .body .webpartRow .webpart2Col   {float:left; width:370px; margin:0px 10px 0px 0px; overflow:hidden; }
body .page .body .webpartRow .webpart3Col   {float:left; width:560px; margin:0px 10px 0px 0px; overflow:hidden; }
body .page .body .webpartRow .webpart4Col   {float:left; width:750px; margin:0px 10px 0px 0px; overflow:hidden; }
body .page .body .webpartRow .webpart5Col   {float:left; width:940px; margin:0px 10px 0px 0px; overflow:hidden; }
body .page .body .webpartRow .lastCol       {margin-right:0px;}

body .page .body .rightBar .ms-WPHeader td h3.ms-WPTitle span,
body .page .body .webpartRow .ms-WPHeader td h3.ms-WPTitle span { overflow:hidden; display:block; }

body .page .body .rightBar .ms-WPHeader td h3.ms-WPTitle span,
body .page .body .webpartRow .webpart1Col .ms-WPHeader td h3.ms-WPTitle span { width:140px; }
body .page .body .webpartRow .webpart2Col .ms-WPHeader td h3.ms-WPTitle span { width:330px; }
body .page .body .webpartRow .webpart3Col .ms-WPHeader td h3.ms-WPTitle span { width:520px; }
body .page .body .webpartRow .webpart4Col .ms-WPHeader td h3.ms-WPTitle span { width:710px; }
body .page .body .webpartRow .webpart5Col .ms-WPHeader td h3.ms-WPTitle span { width:900px; }

body .page .body .rightBar .ms-SPZone .ms-WPHeader td h3.ms-WPTitle span,
body .page .body .webpartRow .webpart1Col .ms-SPZone .ms-WPHeader td h3.ms-WPTitle span { width:60px; }
body .page .body .webpartRow .webpart2Col .ms-SPZone .ms-WPHeader td h3.ms-WPTitle span { width:250px; }
body .page .body .webpartRow .webpart3Col .ms-SPZone .ms-WPHeader td h3.ms-WPTitle span { width:440px; }
body .page .body .webpartRow .webpart4Col .ms-SPZone .ms-WPHeader td h3.ms-WPTitle span { width:630px; }
body .page .body .webpartRow .webpart5Col .ms-SPZone .ms-WPHeader td h3.ms-WPTitle span { width:820px; }

body .page .body .rightBar .ms-SPZone .ms-WPBorder .ms-WPBody,
body .page .body .webpartRow .webpart1Col .ms-SPZone .ms-WPBorder .ms-WPBody { width:155px; overflow:hidden; }
body .page .body .webpartRow .webpart2Col .ms-SPZone .ms-WPBorder .ms-WPBody { width:345px; overflow:hidden; }
body .page .body .webpartRow .webpart3Col .ms-SPZone .ms-WPBorder .ms-WPBody { width:535px; overflow:hidden; }
body .page .body .webpartRow .webpart4Col .ms-SPZone .ms-WPBorder .ms-WPBody { width:725px; overflow:hidden; }
body .page .body .webpartRow .webpart5Col .ms-SPZone .ms-WPBorder .ms-WPBody { width:915px; overflow:hidden; }

body .page .body .rightBar .ms-SPZone .ms-listviewtable,
body .page .body .webpartRow .webpart1Col .ms-SPZone .ms-listviewtable { width:165px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart2Col .ms-SPZone .ms-listviewtable { width:355px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart3Col .ms-SPZone .ms-listviewtable { width:545px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart4Col .ms-SPZone .ms-listviewtable { width:735px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart5Col .ms-SPZone .ms-listviewtable { width:925px; overflow:hidden; table-layout:fixed;}

body .page .body .rightBar .radeditor,
body .page .body .webpartRow .webpart1Col .radeditor { width:155px !important; }
body .page .body .webpartRow .webpart2Col .radeditor { width:345px !important; }
body .page .body .webpartRow .webpart3Col .radeditor { width:535px !important; }
body .page .body .webpartRow .webpart4Col .radeditor { width:725px !important; }
body .page .body .webpartRow .webpart5Col .radeditor { width:915px !important; }
body .page .body .normalWidth .radeditor             { width:535px !important; }

body .page .body .rightBar .ms-SPZone .ms-toolbarContainer,
body .page .body .webpartRow .webpart1Col .ms-SPZone .ms-toolbarContainer  { width:162px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart2Col .ms-SPZone .ms-toolbarContainer  { width:352px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart3Col .ms-SPZone .ms-toolbarContainer  { width:542px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart4Col .ms-SPZone .ms-toolbarContainer  { width:732px; overflow:hidden; table-layout:fixed;}
body .page .body .webpartRow .webpart5Col .ms-SPZone .ms-toolbarContainer  { width:922px; overflow:hidden; table-layout:fixed;}

.radwindow {width:662px !important;}

body .page .webpart .readMore { display:block; margin-top:16px;}


/* Standard Page Layouts
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .content                   { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid black;}
body .page .body .pageLayout .content .ArticleHeader    { height: 30px; line-height:30px; padding:0px 10px 0px 10px; font-size:108.3%; font-family:verdana; font-weight:normal; color:#ffffff;  border-bottom:solid 3px #ebebeb; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; }
body .page .body .pageLayout .content .ArticleContent   { padding:6px 5px 0px 5px;}
body .page .body .pageLayout .content .imageText        { padding:4px 5px 10px 5px; font-size:91.6%; color:#666666; }
body .page .body .pageLayout .content .lastUpdated      { padding:18px 5px 0px 5px; font-size:91.6%; color:#666666; }
body .page .body .pageLayout .content .date             { margin-bottom:18px;}


/* Knowledge Page Layouts 
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .knowledgePage > div:first-child + div img { display:block;  } 


/* Sitemap
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .ContentStandardGrid                                                       { padding-bottom:0px; border-bottom-width:0px;}
body .page .body .pageLayout .ContentStandardGrid .SortTitleStyleText                                   { font-weight:bold; margin-top:10px;}
body .page .body .pageLayout .ContentStandardGrid .SortStyleText                                        { padding:0px 0px 0px 14px; background-image:url('/_layouts/DynamicImage.aspx?Show=Bullet_000000');background-repeat:no-repeat; background-position:0px 7px; }
body .page .body .pageLayout .ContentStandardGrid .TitleStyleText                                       { display:none;}
body .page .body .pageLayout .SitemapContainer                                                          { width:560px;}
body .page .body .pageLayout .SitemapContainer .TitleStyleText                                          { display:none;}
body .page .body .pageLayout .SitemapContainer .UrlStyleText                                            { }
/* Old Table XSLT View */
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable                                        { margin-top:10px; width:560px; border-spacing:0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable tr                                     { margin:0px; padding:0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable td                                     { margin:0px; padding:0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText                        { width:180px; margin: 0px 10px 5px 0px; padding:0px 0px 5px 0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText li                     { background-image:none; padding-left:10px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText .LevelTitleStyleText   { height: 30px; line-height:30px; margin:0px 0px 7px 0px; color:#ffffff; border-bottom:solid 3px #9c9a9c; background:url("/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-180.png") no-repeat top left; background-color:#666666;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText .LevelTitleStyleText a { color:#ffffff; text-decoration:none;padding:0px 0px 0px 10px;}
/* New responsive Div XSLT View */
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv                                          { margin-top:10px; width:560px; border-spacing:0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .LevelStyleText                          { width:180px; margin: 0px 10px 5px 0px; padding:0px 0px 5px 0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .LevelStyleText li                       { background-image:none; padding-left:10px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .LevelStyleText .LevelTitleStyleText     { height: 30px; line-height:30px; margin:0px 0px 7px 0px; color:#ffffff; border-bottom:solid 3px #9c9a9c; background:url("/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-180.png") no-repeat top left; background-color:#666666;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .LevelStyleText .LevelTitleStyleText a   { color:#ffffff; text-decoration:none;padding:0px 0px 0px 10px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .columnone                               { width:180px;padding:0px 10px 0px 0px; float:left;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .columntwo                               { width:180px; padding:0px 10px 0px 0px; float:left;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeDiv .columnthree                             { width:180px;float:left;}

body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText1                        { width:180px; margin: 0px 10px 5px 0px; padding :0px 0px 5px 0px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText1 li                     { background-image:none; padding-left:10px;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText1 .LevelTitleStyleText1   {height: 30px; line-height:30px; margin:0px 0px 7px 0px; color:#ffffff; border-bottom:solid 3px #9c9a9c; background: url("/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-180.png") no-repeat top left; background-color:#666666;}
body .page .body .pageLayout .SitemapContainer .SiteMapNodeTable .LevelStyleText1 .LevelTitleStyleText1 a { color:#ffffff; text-decoration:none;padding: 0px 0px 0px 10px;}

/* Publikationer
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .Publications      { margin:0px 5px 0px 5px;}
body .page .body .pageLayout .FormHeader        { height:30px; width:560px; line-height:30px; padding:0px 10px 0px 10px; font-size:108.3%; font-family:verdana; font-weight:normal; color:#ffffff; margin-bottom:6px; border-bottom:solid 3px #ebebeb; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; }
body .page .body .pageLayout .FormPubList       { margin:10px 10px 0px 15px;}
body .page .body .pageLayout .Publications .FormText          { margin:0px 5px 5px 1px;}  
body .page .body .pageLayout .FormMessage       { margin-top: 10px;}
body .page .body .pageLayout .Publications .FormTextTitle     { font-weight:bold; margin:0px 5px 0px 1px;}
body .page .body .pageLayout .pubThumbNailImage { margin-bottom:10px;}
body .page .body .pageLayout .FormBorder        { line-height:10px; border-bottom:1px solid #000000;}

/* 404
------------------------------------------------------------------------------------------*/
/* body .page .body .pageLayout .Page404Contents .Page404Title                                         { font-weight:bold; font-size:108.3%;} */
body .page .body .pageLayout .Page404Contents .Page404Title                                         { height: 30px; line-height:30px; padding:0px 10px 0px 10px; font-size:108.3%; font-family:verdana; font-weight:normal; color:#ffffff;  border-bottom:solid 3px #ebebeb; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; }
body .page .body .pageLayout .Page404Contents .Page404Description                                   { padding:6px 5px 5px 5px;}
body .page .body .pageLayout .Page404Contents .Page404Area                                          { padding:0px 5px 0px 5px;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaLeft                         { float:left; width:270px; margin-right:10px;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaLeft .Page404AddressHeading  { font-weight:bold;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaLeft .Page404Content         { padding:10px 0px 0px 10px;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaRight                        { float:left; width:270px;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaRight .Page404SearchHeading  { font-weight:bold;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaRight .Page404Content        { padding:0px 0px 10px 0px;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaRight .SearchBox             { margin:0px;}
body .page .body .pageLayout .Page404Contents .Page404Area .Page404AreaRight .Page404Footer         { margin-top:10px;}
body .page .body .pageLayout .Page404Contents .sitemap                                              { clear:both; padding-top:10px; border-bottom:1px solid black; }
body .page .body .pageLayout .Page404Contents .sitemap .SiteMapNodeTable                            { margin:10px 5px 0px 5px;}
body .page .body .pageLayout .Page404Contents .sitemap .TitleStyleText                              { display:block; line-height:30px; height:30px; margin:0px; padding:0px 10px 0px 10px; font-size:108.3%;  font-family:verdana; font-weight:normal; color:#ffffff; border-bottom:solid 3px #ebebeb; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; width:550px;}

/* Search pagelayout
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .SearchPage .SearchPageTitle                                            { height: 30px; line-height:30px; padding:0px 10px 0px 10px; font-size:108.3%; font-family:verdana; font-weight:normal; color:#ffffff;  border-bottom:solid 3px #ebebeb; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; }


/* Nyheder
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .newsArchiveContent                                    { border-bottom-width:0px; padding-bottom:0px;}
body .page .body .pageLayout .NewsTitle                                             { display:none;}
body .page .body .pageLayout .NewsArchiveDateControls                               { float:left;}
body .page .body .pageLayout .NewsArchiveButton                                     { float:left;}
body .page .body .pageLayout .NewsArchiveRssFeed                                    { float:right;}
body .page .body .pageLayout .NewsAchiveItems                                       { clear:both; padding-top:10px; }
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock                        { clear:both; border-top:1px solid black; display:block;}
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock br                     { line-height:0px; }
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock .NewsFeatureLeft       { float:left; margin-top:10px; }
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock .NewsArchive           { width:400px; float:right; margin-bottom:10px; margin-top:10px; }
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock .NewsArchive a:link,
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock .NewsArchive a:active,
body .page .body .pageLayout .NewsAchiveItems .MoreNewsBlock .NewsArchive a:visited { text-decoration:none; font-weight:bold;  }

/* Content Query Webpart
------------------------------------------------------------------------------------------*/
body .page .body .item                      {margin:0px 0px 6px 0px; clear:both;}
body .page .body .item a                    {font-weight:bold;}
body .page .body .item .image-area-left     {float:right; width:91px; padding:5px 0px 0px 10px;}
body .page .body .item .image-area-left img {width:91px;}
body .page .body .item .link-item           {clear:none;}

/* Nyhedsbrev
------------------------------------------------------------------------------------------*/
body .page .body .pageLayout .NewsLetterCheckbox    { padding-left:3px; }
body .page .body .pageLayout .NewsLetterLabel       { margin-right:10px; }
body .page .body .pageLayout .NewsLetterTextbox     { margin-right:10px; }
body .page .body .NewsLetterSignUp .NewsLetterLink  { margin:0px 4px 0px 4px; }
body .page .body .NewsLetterCheckboxlist             { margin-bottom:10px; }

/* TabWebPart
------------------------------------------------------------------------------------------*/
body .page .webPartLinks                            { height: 30px; padding:0px 0px 0px 0px; font-size:108.3%; font-family:verdana; font-weight:normal; color:#ffffff; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; }
body .page .webPartLinks a                          { height:30px; line-height:30px; display:block; float:left; padding:0px 10px 0px 10px;}
body .page .webPartLinks a:link,
body .page .webPartLinks a:active,
body .page .webPartLinks a:visited                  { color:#ffffff; text-decoration:none; }
body .page .webPartLinks a:hover                    { color:#ECECEC;}
body .page .webPartLinks a.selected:hover           { color:#ffffff;}
body .page .webPartLinks a.selected                 { background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-50-666666-to-trans.png); background-repeat:repeat-x; background-position:top left; }
body .page .webPartLinks a.rightSeperator           { border-right:1px solid #ffffff; padding-right:9px; }
body .page .webPartContent                          { color:#ffffff; background-color:#666666; border-bottom:solid 1px #ECECEC;padding:10px 5px 10px 5px; } 
body .page .webPartContent a:link,
body .page .webPartContent a:active,
body .page .webPartContent a:visited                { color:#ffffff;}
body .page .webPartContent .ms-WPBorder, 
body .page .webPartContent .ms-WPBorderBorderOnly   { border-bottom:solid 0px White; padding:0px 0px 0px 0px; }
body .page .webPartContent .description,
body .page .webPartContent .link-item,
body .page .webPartContent .link-item a,
body .page .webPartContent .link-item a:link        { color:#ffffff; }
body .page .webPartContentTab                       {color:#ffffff!important; background-color:#666666;}
body .page .webPartContentTab  a:link,
body .page .webPartContentTab  a:active,
body .page .webPartContentTab  a:visited                { color:#ffffff;}
body .page .webPartContentTab  .ms-WPBorder, 
body .page .webPartContentTab  .ms-WPBorderBorderOnly   { border-bottom:solid 0px White; /*padding:10px 5px 10px 5px;*/ }
body .page .webPartContentTab  .description,
body .page .webPartContentTab  .link-item,
body .page .webPartContentTab  .link-item a,
body .page .webPartContentTab  .link-item a:link    {}

body .page .webPartContentTab .lightBackground            { background-color:#ececec; color:Black;}
body .page .webPartContentTab .lightBackground a,
body .page .webPartContentTab .lightBackground a:link,
body .page .webPartContentTab .lightBackground a:active,
body .page .webPartContentTab .lightBackground a:visited  { color:Black;}

/* ThemeWebPart
------------------------------------------------------------------------------------------*/
body .page .themeWebPartContent             { padding:10px 5px 0px 5px; }
body .page .themeWebPartContent h2          { margin:0px; font-size:108.3%;}
body .page .themeWebPartContent div         { margin-bottom:10px; padding-left:5px;padding-top:10px; }
body .page .themeWebPartContent div.clear   { margin-bottom:0px; }
body .page .themeWebPartContent a.arrow     { margin-bottom:10px; margin-left: 5px; }
body .page .themeWebPartImage               { float:right; margin-left:5px; }

/* ListWebPart (Indholdsliste)
------------------------------------------------------------------------------------------*/
body .page .articleListItem                 {}
body .page .articleListItem div.image       { float:right; height:91px; width:91px; margin-left:10px; overflow:hidden; }
body .page .articleListItem a:link,
body .page .articleListItem a:active,
body .page .articleListItem a:visited       { color:#000000; text-decoration:none; }
body .page .articleListItem a.title         { display:block; font-weight:bold; }
body .page .articleListItem a:hover         { color:#666666; }
body .page .articleListItem a.description   { margin-top:8px; display:block; }
body .page .articleListItemSeperator        { height:8px; clear:both; border-bottom:solid 1px #ececec; margin-bottom:7px; }

body .page .newsListItem            {}
body .page .newsListItem div.image  { float:right; height:91px; width:91px; margin-left:10px; overflow:hidden; }
body .page .newsListItem a:link,
body .page .newsListItem a:active,
body .page .newsListItem a:visited  { color:#000000; text-decoration:none; }
body .page .newsListItem a.title    { display:block; font-weight:bold; }
body .page .newsListItem a:hover    { color:#666666; }
body .page .newsListItem .date      { display:block; font-size:83.3%; text-transform:lowercase; }
body .page .newsListItemSeperator   { height:8px; clear:both; border-bottom:solid 1px #ececec; margin-bottom:7px; }

body .page .listWebPart              { }
body .page .listWebPart li.group     { background-image:none; padding-left:0px; }
body .page .listWebPart li.group div { margin:10px 0px;}
body .page .listWebPart a:link,
body .page .listWebPart a:active,
body .page .listWebPart a:visited    { text-decoration:none; }

body .page .listItem            {}
body .page .listItem div.image  { float:right; height:91px; width:91px; margin-left:10px; overflow:hidden; }
body .page .listItem a:link,
body .page .listItem a:active,
body .page .listItem a:visited  { color:#000000; text-decoration:none; }
body .page .listItem a.title    { display:block; }
body .page .listItem a:hover    { color:#666666; }
body .page .listItemSeperator   { height:9px; clear:both; }

/* Stillinger i Forsvaret (HTML webpart)
------------------------------------------------------------------------------------------*/
body .page .fsv-vacancies                      {width:100%; background-color:#f2f2f2; color:#747474;display:block; padding:1.0em;}
body .page .fsv-vacancies .fsv-vacancies-col1  {float:left; width:32%; padding-right:2%;}
body .page .fsv-vacancies .fsv-vacancies-col2  {float:left; width:32%; padding-right:2%;}
body .page .fsv-vacancies .fsv-vacancies-col3  {float:left; width:32%; }
body .page .fsv-vacancies .fsv-vacancies-footer{width:100%; clear:left;}
body .page .fsv-vacancies span.fsv-vacancies-th{ font-weight:bold; text-decoration:underline; color:#000; display:block; padding-bottom:0.5em;}
body .page .fsv-vacancies span.fsv-vacancies-p { color:#891228; display:block; padding-bottom:0.5em;}
body .page .fsv-vacancies span.fsv-vacancies-f { color:#747474; display:block;}

.phonerow{ float:none;clear:both;margin-bottom:10px;padding-bottom:10px;width:561px;display:inline-block;}
.phoneaddress{float:left;width:50%;}
.phonenumber{float:left;width:34%;}
.phoneweb{float:left;width:15%;font-weight:bold;}
.PhoneBookTitle {font-weight:bold;}
	 
 
	body .page a.WPTitleLink:link,
	body .page a.WPTitleLink:active,
	body .page a.WPTitleLink:visited                  { color:#ffffff; text-decoration:none; }
	body .page a.WPTitleLink:hover                    { color:#ECECEC;}  

	 /*.WPTitleLink{ text-decoration: underline!important;color: #fff!important;}
	 .WPTitleLink:hover{ text-decoration: none!important;color: #fff!important;}*/
	 .ms-sbtable-ex { margin-top: 0px!important;}
 	 .frontPage .ms-sbtable-ex { margin-top: 0px!important; margin-bottom: 0px!important; }

    /* Search Icon image */ 
	.srch-Icon img { padding-left: 20px;}
	
	 /*** contact form ***/
	.content .ContactForm { padding:0px 5px 0px 5px;}
	
	/* Styles to control the Search box and Advanced Search link - END */
/* Search - END */

/* Search result - BEGIN */
/* this style has been attached to prevent search results to be displayed with ms standard font Tahoma */
.srch-results td, .srch-results th, .srch-results p, .srch-results span, .srch-results div{	font-family:verdana !important;font-size:inherit !important;color:inherit !important;}

.srch-Description {	font-family: verdana !important;font-size:inherit !important;color:inherit !important;}
/* Search result - End */

/* Extendex news feature xslt styles */
body .page .FrontNews { padding-top: 10px; padding-left:5px; padding-right:5px; }
body .page .FrontNewsItemGroup { }
body .page .FrontNewsContainer { }
body .page .FrontNewsImages { float:right; height:91px; width:91px; margin-left:10px; overflow:hidden; }
body .page .FrontNewsContent { padding-bottom:8px; border-bottom:solid 1px #ececec; margin-bottom:7px; }
body .page .FrontNewsContentTitle a:link,
body .page .FrontNewsContentTitle a:active,
body .page .FrontNewsContentTitle a:visited  { color:#000000; text-decoration:none; }
body .page .FrontNewsContentTitle a    { display:block; font-weight:bold; }
body .page .FrontNewsContentTitle a:hover    { color:#666666; }
body .page .FrontNewsContentDate { font-size:83.3%;}
body .page .FrontNewsContentDate a:link,
body .page .FrontNewsContentDate a:active,
body .page .FrontNewsContentDate a:visited  { color:#000000; text-decoration:none; }
body .page .FrontNewsContentDate a    { font-weight:bold; }
body .page .FrontNewsContentDate a:hover    { color:#666666; }
/*body .page .FrontNewsContentBreadCrumb { }*/
/* Extendex news feature xslt styles */

/* CONTROLS (From Control.css) */ 
/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */ 
.groupheader { text-align: left;font-family: tahoma; margin-bottom: 5px; color: #000000; clear: both; font-size: 10pt; font-weight: bold; } 
.cbq-layout-main { padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; } 
.large { font-size: 18pt; }
.small { font-size: 8pt; } 
.medium { font-size: 10pt; } 
.centered { text-align: center; } 
.item {  margin: 6px 0px 6px 4px; clear: both; } 

/* Core - Core.css */ 

.srch-Title a { font-size: 1.2em !important; } 

.srch-WPBody { margin: 0px; font-family: tahoma; color: #666666; font-size: 1em } 
.srch-Page { text-align: right; background-color: #ececec; font-family: tahoma; color: #666666; font-size: 1em; font-weight: bold; } 
.ms-sbplain { border-bottom-style: none; border-left-style: none; font-family: tahoma; border-top-style: none; border-right-style: none; font-size: 8pt;} 
TD.ms-sbcell { border-bottom: #7f9db9 1px solid; border-left: #7f9db9 1px solid; padding-bottom: 0px; padding-left: 2px; padding-right: 0px; white-space: nowrap; border-top: #7f9db9 1px solid; border-right: #7f9db9 1px solid; padding-top: 0px; } 
TD.ms-sbgo { padding-bottom: 1px; background-color: #e9f2fd; padding-left: 3px; padding-right: 3px; padding-top: 1px;} 
.ms-sbtable { font-style: normal; font-family: verdana; color: #000000; font-size: 0.7em; font-weight: normal;} 
.ms-sbtablealt { font-style: normal; font-family: verdana; color: #000000; font-size: 0.7em; font-weight: normal;} 
.ms-sbtable-ex { margin-top: 2px; width: 100%; border-collapse: collapse; margin-left: 2px;} 
.ms-sbtable-border { border-bottom: #97b4e9 1px solid; border-left: #97b4e9 1px solid; border-top: #97b4e9 1px solid; border-right: #97b4e9 1px solid;} 
TD.ms-sbcellnoborder { border-right-width: 0px; padding-right: 2px; white-space: nowrap; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } 
.ms-sbtext { font-family: tahoma; font-size: 1em; font-weight: bold;} 
.srch-WPBody { margin: 0px; font-family: tahoma; color: #666666; font-size: 1em;} 

/* portal.css */ 

.srch-Metadata {  margin: 0px 0px 20px 0px !important; border-top-width: 0px; border-top-style: none; } 
.srch-Icon a img { margin:0px; padding: 0px; margin-right:10px; } 

/* end of portal.css */ 

/* body .page .body .normalWidth .pageLayout { width:100%; max-width: 560px; } */

body .page a.NavigationToggle { text-decoration:none; display:none; }
body .mobileSeperator { display:none;}
body .tools .IconBarTextLink{ display:none;}

body .page .leftNavigation                        { padding:0px 0px 0px 0px; border-bottom:solid 1px #ebebeb; overflow:hidden; margin:0px; width:180px;}
body .page .leftNavigation h2                     { height: 30px; padding:0px 10px 0px 10px; font-size:108.3%; color:#ffffff; line-height:30px; background-image:url(/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-width-950.png); background-position:top right; border-bottom:solid 3px #ebebeb; margin:0px 0px 0px 0px; font-weight:normal;}
body .page .leftNavigation h3                     { display:none; }
body .page .leftNavigation ul                     { padding:7px 5px 1px 5px; }
body .page .leftNavigation ul ul                  { padding:6px 0px 0px 0px; }
body .page .leftNavigation ul li                  { padding:0px 0px 0px 15px; color:#000000; background-image:none; background-position:5px 6px; margin-bottom:6px; }
body .page .leftNavigation ul li.open             { background-image:url('/_layouts/DynamicImage.aspx?Show=AngleBracket_000000'); }
body .page .leftNavigation ul li.selected         { background-image:url('/_layouts/DynamicImage.aspx?Show=AngleBracket_000000'); }
body .page .leftNavigation ul li.selected span    { font-weight:bold; margin-bottom:0px; display:block;}
body .page .leftNavigation ul li a                { margin-bottom:0px; display:block;}
body .page .leftNavigation ul li a:link,
body .page .leftNavigation ul li a:active,
body .page .leftNavigation ul li a:visited        { color:#000000; text-decoration:none; }
body .page .leftNavigation ul li a:hover          { color:#666666; text-decoration:none; }

body .page .header .topNavigation ul ul { z-index:50; }

body .page .addThisBoxResposive{display:none;}

#ckieacpt_banner_iframe                       { height:103px; }

/* General map styles */
dl.map dt           {list-style:none;display:inline;}
dl.map dd           {position:absolute;left:-9999px;width:220px;border:#222 1px solid;background:#FFFF99;-moz-border-radius:8px;border-radius:8px;z-index:11;font-size:0.9em;color:#000000;}
dl.map a.location   {display:block;position:absolute;text-indent:-9999px;background:url('/Style%20Library/Skins/fsv/Resources/Images/Map/Black_star.png') no-repeat;width:15px;height:15px;outline:none;z-index:10;text-decoration:none;color:#000000;}
dl.map a.location:hover{background:url('/Style%20Library/Skins/fsv/Resources/Images/Map/Black_star.png') no-repeat;}
.OilLeftText        {padding: 0px 5px 0px 0px;border-right:#000 1px solid;float:left;}
.OilRightText       {padding-left:2px;}
/* Oil observation map */
#oilmap dl.map      {position:relative;width:600px;height:458px;background:url(/Style%20Library/Skins/fsv/Resources/Images/Map/map.jpg) no-repeat;text-align:left;margin:0px;padding:0px;border:#999 1px solid;}
#oilmap dl.map dd td{color:#000;}
.hiddenOilObsText   {color:yellow;}
/* SAR Report and OIL Observation */
.SAROILNewRow       {clear:both;padding-top: 5px;padding-bottom: 5px;}
.SAROILLeft         {float: left;font-family:Verdana, Arial, sans-serif !important;font-size:1em;font-weight:bold;}
.SAROILRight        {padding-left: 100pt;}
.SAROILTitle        {font-weight:bold;padding-top: 2pt;}
.OILTitle           {font-size:1em;font-weight:bold;padding-top: 2px;padding-bottom:20px;font-family:Verdana, Arial, sans-serif;}
.OILMapFooter       {padding-top:5px;}

/* New Job List */
table.joblist           {border-collapse:collapse; width:100%;clear:both}
table.joblist,
table.joblist th,
table.joblist td        {border:1px solid #cccccc;}
table.joblist th        {padding:10px; background-color:#cccccc; text-align:left; width:15%;}
table.joblist th.first  {width:55%;}
table.joblist tr td     {padding:10px; background-color:#ffffff; }
table.joblist tr.alt td {background-color:#ececec;}

.jobcontainer           {border:1px solid #cccccc;padding:10px;}

body .page .body .webpart .joblist-controls {border-bottom:1px solid #999999; margin-bottom:20px; padding-bottom:20px;}
body .page .body .webpart .joblist-controls label {display:block; font-weight:bold;}
body .page .body .webpart .joblist-controls select {width:190px;}
body .page .body .webpart .joblist-controls > div {float:left; margin-left:20px;}
body .page .body .webpart .joblist-controls .button {margin-left:20px; margin-top:18px;}

body .page a.button 
{
	display:inline-block;
	line-height:20px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	background-color:#f1f1f1;
	background-image:url("/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-trans-to-50-bebebe.png");
	background-size:100% 20px;
    background: -webkit-linear-gradient(#f1f1f1, #cccccc); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f1f1f1, #cccccc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f1f1f1, #cccccc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f1f1f1, #cccccc); /* Standard syntax */
    border-radius: 4px;
	box-shadow:0px 0px 2px #666666;
}

body .page a.buttonLarge
{
    font-size:13px;
	display:inline-block;
	line-height:38px;
	height:38px;
	padding:0px 20px 0px 20px;
	background-color:#f1f1f1;
	background-image:url("/Style%20Library/Skins/ForsvaretV3/Resources/Images/bar-trans-to-50-bebebe.png");
	background-size:100% 40px;
    background: -webkit-linear-gradient(#f1f1f1, #cccccc); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f1f1f1, #cccccc); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f1f1f1, #cccccc); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f1f1f1, #cccccc); /* Standard syntax */
    border-radius: 4px;
	box-shadow:0px 0px 2px #666666;
	text-decoration:none;
	font-size:120%;
	width:auto;
	display:block;
	font-weight:bold;
}

body .page a.buttonLarge .linkTriangle 
{
    background-image:url("/Style%20Library/Skins/ForsvaretV3/Resources/Images/link-triangle.gif");
	float:right;
	height:12px;
	width:7px;
	margin-top:13px;
}













/********* PRINT RELATED CSS ****/


body {background-color:#FFFFFF;}

body .page .header .top .overlay,
body .page .header .top .rightLogo,
body .page .header .topNavigation,
body .page .header .search,
body .page .body .breadcrumb-toolbox,
body .page .body .leftBar,
body .page .body .rightBar,
body .page .body .footer { display:none; }

body .page { width:auto; }
body .page .header { height:auto; }
body .page .header div {background:none !important;}
body .page .body .normalWidth .pageLayout { width:auto; }

body .page .body .pageLayout .content .ArticleContent { padding-left:0px; padding-right:0px; }
body .page .body .pageLayout .content .ArticleHeader { padding-left:0px; padding-right:0px; background:none; border:none; background-color:White !important; color:Black; font-weight:bold; }

