/*
- DEFAULT HTML STYLES 
- CONTAINER STYLES
- SPAN STYLES
- HEADLINE STYLES 
- PARAGRAPH STYLES 
- LIST STYLES
- LINK STYLES 
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES
- DIVERSE STYLES
*/



/*
OVERVIEW OF MAIN CONTAINERS (divs's) IN LAYOUT:
--------------wrapper-----------------------------------------
|                                                            |
| -------------header--------------------------------------- |
| |    contains: logo, localoffices, print, fontsize       | | 
| |    PS: localoffices is not in use                      | |
| ---------------------------------------------------------- |
|                                                            |
| --------------mainNav------------------------------------- |
| | -------------nav---------------   -----searchpanel---  | |
| | |                             |   |    not in use   |  | |
| | -------------------------------   -------------------  | |   
| ---------------------------------------------------------- |
|                                                            |
| ---------------------breadcrumbs-------------------------- |
| |                    not in use                          | |
| ---------------------------------------------------------- |
|                                                            |
| --------------------contentWrapper------------------------ |
| |                                                        | |
| /                 LAYOUT ALTERNATIVE 1                   / |
| | ----col1------   ------col2Wide----------------------  | |
| | |            |   |                                  |  | |
| | |  content   |   |      content                     |  | |
| | | goes here  |   |     goes here                    |  | |
| | |            |   |                                  |  | |
| | |            |   |                                  |  | |
| | --------------   ------------------------------------  | |
| |                                                        | |
| /                 LAYOUT ALTERNATIVE 2                   / |
| | ----col1------   ------col2----------   ----col3-----  | |
| | |            |   |                  |   |           |  | |
| | |  content   |   |   content        |   |  content  |  | |
| | | goes here  |   |  goes here       |   | goes here |  | |
| | |            |   |                  |   |           |  | |
| | |            |   |                  |   |           |  | |
| | --------------   --------------------   -------------  | |
| |                                                        | |  
| /                 LAYOUT ALTERNATIVE 3                   / |
| | ----col1------   ------col2Wide----------------------  | |
| | |            |   |  --innerCol2--  ---innerCol3---  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |  content   |   |  |  content  |  |   content   |  |  | |
| | | goes here  |   |  | goes here |  |  goes here  |  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |            |   |  -------------  ---------------  |  | |
| | --------------   ------------------------------------  | |
| ---------------------------------------------------------- |
|                                                            |
| --------------------footer-------------------------------- |
| |                                                        | |
| ---------------------------------------------------------- |
--------------------------------------------------------------
*/



/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
html{}
body {padding:0px;margin:0px;font-size:76%;font-family:Verdana,Arial, sans-serif;line-height:1.35em;}
h1 {font-size:1.5em;margin-top:0;padding-top:0px; line-height:1.35em;}
h2 {font-size:1.15em;padding:5px 0 5px 0;margin:10px 0 0 0;}
h3 {font-size:1.0em;padding:5px 0 0 0;margin:10px 0 0 0;}
h4 {}
p {padding:0px;margin:0 0 0.7em 0;}
ul {}
ol {}
li {}

/*RIKTIG REKKE: LoVe HAte*/
a:link {color:#00365f;color:#7D6A56;}
a:visited {color:#00365f;color:#7D6A56;}
a:hover {color:#DC3C0A;text-decoration:underline;}
a:active {color:#000000;}
form {margin:0;padding:0;}


/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div#wrapper {padding-top:20px;padding-bottom:20px;width:950px;margin:0 auto;}
div#printLogo {}
div#header {width:950px;float:left;overflow:hidden;padding-bottom:20px;}
div#logo {float:left;padding:0 0 0 20px;}
div#logoText {font-size:18px; font-weight:normal; float:left; margin-top: 31px; margin-left: 20px; line-height: 25px;}
div#global {float:right;width:280px;}
div#breadCrumb {padding:10px 0 15px 10px;font-size:0.8em;}
div#contentWrapper {clear:both;}
div#contentWrapper div#content-col1 {width:188px;float:left;}
div#content-col2 {float:left;width:525px;margin:0px 16px;overflow:hidden;}
div#content-col3 {float:left;width:205px;overflow:hidden;}
div#footer    {padding-left:10px;font-size:0.85em;margin:20px 0 10px 0;color:#999999;}
div#copyright {padding-left:10px;font-size:0.9em;float:left;overflow:hidden;}

div.webpartModul {border:1px solid #F4F4EC;margin:0;padding:0 5px;}
div.webpartModul div.content {padding:5px 0;font-size:0.9em;}

/*flexigridstiler*/
div.modul{background-color:#e6e6d2;padding:5px 10px;}

/* 
---------------------------------------------------------------------------------------------
SPAN STYLES 
---------------------------------------------------------------------------------------------
*/

span.date{font-size:0.9em;color:#555;text-decoration:none;}
ul.linkList span.date {color:#000;padding-right:0.2em;}
/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/

/*div.webpartModul h2 {padding:0px;margin:0 0 10px 0;background-color:#F4F4EC;margin:0 -5px;color:#000000;padding:3px 0 5px 5px;font-size:1.0em;}
*/
div.webpartModul h2 {padding:0px;margin:0 0 10px 0;background-color:#ACA095;margin:0 -5px;color:#000000;padding:3px 0 5px 5px;font-size:1.0em;}
div.webpartModul h2 a {text-decoration:none;}
div.webpartModul div.content h2 {padding-left:0px;}
div.webpartModul h3 {font-size:1.0em;}
div.mainpageFritekst h2 {font-size:1.1em;padding:0 0 0px 0;}
ul.linkList h2 {font-weight:normal;margin: 0em !important; padding: 0em !important;}
/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/

p.ingress {font-weight:bold;padding-top:5px;padding-bottom:1.0em;}

ul.linkList p {margin: 0em 0em 0em 17px; padding: 0.1em 0 0 0;font-size:0.9em;}

/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
div#menu ul {padding:0px;margin:0px 0 15px 0;list-style:none;}
div#menu ul li {padding:0;margin:0px;list-style:none;margin-bottom:1px;line-height:1.2em;}
div#menu ul li.first {}
div#menu ul li.last {}
div#menu ul li.open {font-weight:bold;}
div#menu ul li.active {}

div#menu ul li ul{border-top:1px solid #fff;margin:0;}
div#menu ul li ul li {background-color:#f4f4ec;background-image:none;font-weight:normal;line-height:1.0em;}
div#menu ul li ul li.last {}
div#menu ul li ul li.first {}
div#menu ul li ul li.open {}
div#menu ul li ul li.active {}

div#menu ul li ul li ul{border:0px solid #fff;}
div#menu ul li ul li ul li{background-color:#fff;background-image:none;}
div#menu ul li ul li ul li.open {}
div#menu ul li ul li ul li.active {}

div#menu ul li ul li ul li ul li.open {}
div#menu ul li ul li ul li ul li.active {}

div#global ul {float:right;padding:0px 5px 15px 0px;margin:0px;list-style:none;}
div#global ul li{display:inline;padding:0 6px 0 6px;margin:0px;font-weight:bold;font-size:0.9em;border-left:1px solid #000;float:left;}
div#global ul li.first {border-left:0px solid #fff;}
div#copyright ul  {float:left;padding:0px 5px 15px 0px;margin:0px;list-style:none;border-left:0px solid #fff!important;}
div#copyright ul li {display:inline;padding:0 6px 0 6px;margin:0px;font-weight:normal;font-size:0.9em;border-left:1px solid #999999;float:left;}
div#copyright ul li.first {border-left:0px solid #fff!important;padding-left:0px !important}

ul.menu {margin:0px;padding:0px 5px;list-style:none;float:left;overflow:hidden;width:940px;background:transparent url(../images/bg_menu_li_left.gif) repeat-x left top;}
ul.menu li {display:inline;margin:0px;padding:0px 0px;list-style:none;float:left;display:inline;height:30px;background:transparent url(../images/bg_menu_li_left.gif) repeat-x left top;font-weight:bold;}
ul.menu li.first {}
ul.menu li.active {margin-left:-1px;background:transparent url(../images/bg_menu_li_active_left.gif) no-repeat scroll left top;padding:0px 0 0 5px;}

div#content-col2 ul  {margin:0 0 0 10px;padding:0 0 0 8px;}
div#content-col2 ul li{margin:0;padding:0 0 3px 0px;}

div.webpartModul ul {margin:0 0 1.0em 0;padding:0;}
div.webpartModul ul li{list-style:none;margin:0;padding:0 0 3px 0;}

ul.searchResult{margin:-5px 0 0 0 !important;padding:0 0 0 0 !important;}
ul.searchResult li{list-style:none;margin:0 0 10px 0 ;padding:0 0 1.0em 0px !important;}
ul.searchResult li p{margin:0;padding:0}
ul.searchResult h3 {font-weight:normal;margin: 0em !important; padding: 0em !important;}

ul.linkList {margin:10px 0 0 0 !important;padding:10px 0 0 0 !important;}
ul.linkList li{list-style:none;margin:0 ;padding:0 0 0.7em 0px;}




/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/

/* nivå1 */
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {color:#ffffff;color:#000000;text-decoration:none;padding:10px 17px 0px 17px;height:30px;display:block;float:left;background:transparent url(../images/bg_menu_li_border.gif) no-repeat right top;}
ul.menu li a:hover {text-decoration:underline;}
ul.menu li a:active {text-decoration:none;}

ul.menu li.active a, ul.menu li.active a:link, ul.menu li.active a:visited {height:30px;padding:10px 22px 0px 17px;display:block;color:#000000;text-decoration:none;background:transparent url(../images/bg_menu_li_active_right.gif) no-repeat right top;}
ul.menu li.active a:hover {text-decoration:underline;}
ul.menu li.active a:active {text-decoration:none;}

div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {font-size:0.9em;color:#00365f;color:#7d6a56;color:#000;text-decoration:none;display:block;width:179px;padding:5px 3px 4px 6px;margin:0;xbackground:#edf0bd url(../images/niv2.gif) repeat-x left bottom;background-color:#D8D0C7;}	
div#menu ul li a:hover {text-decoration:underline;}	
div#menu ul li a:active {}	
div#menu ul li.first a, div#menu ul li.first a:link, div#menu ul li.first a:visited {}	
div#menu ul li.first a:hover {}	
div#menu ul li.first a:active {}	
div#menu ul li.last a, div#menu ul li.last a:link, div#menu ul li.last a:visited {}	
div#menu ul li.last a:hover {}	
div#menu ul li.last a:active {}	
div#menu ul li.active a, div#menu ul li.open a:active, div#menu ul li.active a:visited {}	
div#menu ul li.active a:hover {}	
div#menu ul li.active a:active {}	
div#menu ul li.open a, div#menu ul li.open a:link, div#menu ul li.open a:visited {}
div#menu ul li.open a:hover {}	
div#menu ul li.open a:active {}


/* Nivå 2 */
div#menu ul li.open ul li a, div#menu ul li.open ul li a:link, div#menu ul li.open ul li a:visited {background-image:none;width:169px;padding:5px 3px 4px 16px;background-color:#efe9e5;margin:0;}
div#menu ul li.open ul li a:hover {}
div#menu ul li.open ul li a:active {}
div#menu ul li.active ul li a, div#menu ul li.active ul li a:active, div#menu ul li.active ul li a:visited {}	
div#menu ul li.active ul li a:hover {}	
div#menu ul li.active ul li a:active {}
div#menu ul li.open ul li.active a, div#menu ul li.open ul li.active a:link, div#menu ul li.open ul li.active a:visited {}	
div#menu ul li.open ul li.active a:hover {}
div#menu ul li.open a:active ul li {}
div#menu ul li.open ul li.open a, div#menu ul li.open ul li.open a:link, div#menu ul li.open ul li.open a:visited {}	
div#menu ul li.open ul li.open a:hover {}
div#menu ul li.open a:active ul li {}


/* Nivå 3 */ 
div#menu ul li.open ul li.open ul li a, div#menu ul li.open ul li.open ul li a:link, div#menu ul li.open ul li.open ul li a:visited {width:159px;background-image:none;padding-left:26px;background-color:#fff;margin:0;}
div#menu ul li.open ul li.open ul li a:hover {}
div#menu ul li.open ul li.open ul li a:active {}

div#menu ul li.open ul li.open ul li.active a, div#menu ul li.open ul li.open ul li.active a:active, div.menu ul li.open ul li.open ul li.active a:visited {}
div#menu ul li.open ul li.open ul li.active a:hover {}
div#menu ul li.open ul li.open ul li.active a:active {}

div#menu ul li.open ul li.open ul li.open a, div#menu ul li.open ul li.open ul li.open a:link, div#menu ul li.open ul li.open ul li.open a:visited {}
div#menu ul li.open ul li.open ul li.open a:hover {}
div#menu ul li.open ul li.open ul li.open a:active {}


/* Nivå 4*/
div#menu ul li.open ul li.open ul li.open ul li a, div#menu ul li.open ul li.open ul li.open ul li a:link {width:149px;background-image:none;padding-left:36px;background-color:#ffffff;}
div#menu ul li.open ul li.open ul li.open ul li a:visited {}
div#menu ul li.open ul li.open ul li.open ul li a:hover {}
div#menu ul li.open ul li.open ul li.open ul li a:active {}

div#menu ul li.open ul li.open ul li.open ul li.active a, div#menu ul li.open ul li.open ul li.open ul li.active a:active, 
div#menu ul li.open ul li.open ul li.open ul li.active a:visited {}
div#menu ul li.open ul li.open ul li.open ul li.active a:hover {}
div#menu ul li.open ul li.open ul li.open ul li.active a:active {}

div#menu ul li.open ul li.open ul li.open ul li.open a, div#menu ul li.open ul li.open ul li.open ul li.open a:link, 
div#menu ul li.open ul li.open ul li.open ul li.open a:visited {}
div#menu ul li.open ul li.open ul li.open ul li.open a:hover {}
div#menu ul li.open ul li.open ul li.open ul li.open a:active {}

div#global ul li a, div#global ul li a:link, div#global ul li a:active, div#global ul li a:visited{text-decoration:none;background-image:none;padding:0;margin:0;}
div#copyright ul li a, div#copyright ul li a:link, div#copyright ul li a:active, div#copyright ul li a:visited {text-decoration:none;background-image:none;font-weight:normal;padding:0;margin:0;color:#555;}

div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited{color:#999999;text-decoration:none;font-weight:bold;}

div#breadCrumb a, div#breadCrumb a:link, div#breadCrumb a:active, div#breadCrumb a:visited    {background:transparent url(../images/bg_path.gif) no-repeat scroll right center;color:#50504F;display:block;float:left;margin:0 5px 0 0;padding:0 15px 0 0;}
div#breadCrumb a:hover{color:#DC3C0A;}

div.webpartModul ul li a,div.webpartModul ul li a:link, div.webpartModul ul li a.visited, div.webpartModul ul li a:active {margin-left:5px;display:block;padding-left:10px;background:transparent url(../images/link.gif) no-repeat 0px 0.5em;text-decoration:none;}
div.webpartModul ul li a:hover{color:#DC3C0A;text-decoration:underline;}

a.pdf, a.pdf:link, a.pdf:visited, a.pdf:active{margin-left:5px;padding-left:10px;background:transparent url(../images/icon_pdf.gif) no-repeat 0px 3px !important;text-decoration:none;}
a.word, a.word:link, a.word:visited, a.word:active{margin-left:5px;padding-left:10px;background:transparent url(../images/icon_word.gif) no-repeat 0px 3px !important;text-decoration:none;}
a.link, a.link:link, a.link:visited, a.link:active{margin-left:5px;padding-left:10px;background:transparent url(../images/link.gif) no-repeat 0px 0.5em !important;text-decoration:none;color:#00365f;display:block;}
a.pdf:hover, a.word:hover, a.link:hover {color:#DC3C0A;text-decoration:underline;} 

a.denmark, a.denmark:link, a.denmark:active, a.denmark:visited {background:red url(../images/denmark.gif) no-repeat left top;width:159px; height:33px;}
a.denmark:hover{background:red url(../images/denmark_over.gif) no-repeat left top;width:159px; height:33px;}
a.sweden, a.sweden:link, a.sweden:active, a.sweden:visited {background:transparent url(../images/sweden.gif) no-repeat left top;width:162px; height:33px;}
a.norway, a.norway:link, a.norway:active, a.norway:visited {background:transparent url(../images/norway.gif) no-repeat left top;width:162px; height:33px;}

div.modul a, div.modul a:link, div.modul a:visited, div.modul a:active{text-decoration:none;}
div.modul a.link, div.modula.link:link {margin-left:0px;}

div.mainpageFritekst h2 a, div.mainpageFritekst h2 a:link  {color:#FF9922;text-decoration:none;font-size:1.4em;font-weight:normal;padding-bottom:0px;margin-bottom:0px;}
div.mainpageFritekst h2 a:hover  {color:#DC3C0A;text-decoration:underline;}

ul.linkList li a, ul.linkList li a:link, ul.linkList li a.visited, ul.linkList li a:active {margin-left:5px;display:block;padding-left:13px;background:transparent url(../images/link.gif) no-repeat 0px 0.5em;text-decoration:none;}

ul.searchResult li a:link, ul.searchResult li a.visited, ul.searchResult li a:active {margin:0;background-image:none;}


/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
img {border:0px;}
div#logo img {float:left;}

/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/


/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/

fieldset.search {border:0px;float:right;display:block;padding:0;margin:0;width:205px;}
fieldset.searchMain {border:0px !important;float:left;display:block;padding:0;margin:0 0 0.5em 0;width:205px;}
input.submit {color:#480e55;margin-right:0px;}
input.sok {width:144px;}
div.searchAdvanced{display:block;clear:both;margin:0.5em 0 0 0;}

/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
div#printLogo { display : none; }
div.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt, .hiddenTxt a {position: absolute;left: -1000px;width: 900px;display:none;}


/*sitemapstyles*/
#sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}
ul#sitemap {margin:10px 0 !important;padding:0;}
ul#sitemap li {margin:0;padding:0;line-height:1.8em !important;}

/*Comsiden*/
body#com {background-color:#e6e6dc; }
body#com #wrapper {width:755px;margin-top:73px;}
body#com #wrapper div.left {width:483px;float:left;}
body#com #wrapper div.right {width:272px;float:right;}
body#com #wrapper div.right img, body#com #wrapper div.left img{float:left;}
body#com #wrapper div.top {background: transparent url(../global/frontpage/yarapraxair_top.gif) no-repeat left bottom;width:755px;float:left;height:125px;}
body#com #wrapper div.bottom {background: transparent url(../global/frontpage/yarapraxair_bottom.gif) no-repeat left bottom;width:755px;height:20px;float:left;}

div.newslist h2 {color:#000;margin:0;padding:0;border-bottom:1px solid #000;}
div.newslist ul {list-style:none;margin:0;padding:0;font-size:0.9em;}
div.newslist ul li{margin:0;padding:0 0 10px 0;}

/*mainpage images in modul*/
div.man {background:#e6e6d2 url(../images/man.jpg) no-repeat right bottom;padding-bottom:20px;}
div.brochures {background:#e6e6d2 url(../images/brochures.gif) no-repeat right bottom;padding-bottom:20px;}
div.calculator {background:#e6e6d2 url(../images/calculator.gif) no-repeat right bottom;padding-bottom:20px;}
div.bannerWithText {height:130px;position:relative;padding:10px 0;}
div.bannerWithText div.content{bottom:0;position:absolute;width:340px;padding-left:10px;padding-bottom:13px;}

/*styles for webpart*/
div#content-col3 div.webpart {margin:0 0 1.5em 0;}
div#content-col3 div.content h2{background-color:transparent;}

/*chrome/safari - row need width*/

.flexigrid .row{width:100%;}

/* Campaing page */
div.xformPadded{clear:both;}
div.campaignBody{padding-top:2px;clear:both;}