/*

- HTML-tags

- MODIFISERTE HTML-tags

- DIVAR

- MENY

- SØKEFELT

- DIVERSE 

- BUGFIKSER

*/





/* 

---------------------------------------------------------------------------------------------

DEFAULT HTML STYLES 

---------------------------------------------------------------------------------------------

*/

* {padding:0px;margin:0px;}

body {font-family : Arial, Verdana, Geneva,  Helvetica, sans-serif;font-size:76%;margin:0px;color:#333333; background:#fffff;}

h1 {font-size:1.7em;padding:0px 0px 0px 0em;margin:0px 0px 0px 0px;color:#018d23;font-weight:normal;}

h2 {font-size:1.2em;padding:4px 0px 0px 0em;margin:0px 0px 0px 0px;color:#018d23;font-weight:normal;}

h3 {font-size:1em;padding:0px 0px 2px 0em;margin:0px 0px 3px 0px;color:#333;}

h4 {}

p {line-height:1.4em;margin:0.7em 0em;padding-right:5px;}

ul {margin:10px 20px;padding:0px;}

ol {margin:10px 30px;padding:0px;}

li {margin:0px;padding:0px;}

a:link {color:#03621a;text-decoration:none;border-bottom:1px dotted #bababa;}

a:visited {color:#333;text-decoration:none;border-bottom:1px dotted #bababa;}

a:hover, a:active {text-decoration:none;color:#008f1e;border-bottom:1px dotted #008f1e;}

td {padding-bottom:2px;}



/* 

---------------------------------------------------------------------------------------------

CONTAINER STYLES

---------------------------------------------------------------------------------------------

*/

div.centerBgAlignFix {font-size:1em;background:transparent url(../images/wrapperBg.gif) no-repeat 50% 0%;}

div.headWrapper {width:970px;margin:0 auto;text-align:left;height:75px;font-size:0.8em}

div.logo {height:75px;width:145px;float:left;background-color:white;}

div.language {width:815px;height:28px;padding-top:17px;float:right;background-color:white;text-align:right;padding-right:10px;}

div.menu {width:800px;height:30px;float:left;background-color:white;text-align:right;padding-right:10px;padding-left:15px;}

div.banner {width:970px;margin:0 auto;text-align:left;background:#9d9ea2 url(../images/banner-bg.jpg) repeat-x left top;height:155px;}

div.pathSearch {width:965px;margin:0 auto;text-align:left;height:3.5em;background-color:white;}

div.path {width:690px;padding:10px 20px 10px 20px;float:left;font-size:0.85em;color:#bababa;}

div.search {width:220px;float:right;padding-top:5px;text-align:right;margin-right:1px;}

div.wrapper {clear:both;font-size:1em;width:970px;margin:0 auto;text-align:left;}

div.subscribe {clear:both;font-size:1em;margin:0 auto;text-align:left;}

div.left {width:213px;float:left;background:transparent url(../images/dotted.gif) no-repeat left top;text-align:left;}

div.mainContent {width:517px;float:left;padding-top:0px;border-left:15px solid white;margin-right:15px;}

div.right {width:200px;float:left;margin-left:10px;}

div.footer {clear:left;width:525px;text-align:left;margin:0 auto;padding-right:205px;padding-left:225px;padding-top:20px;font-size:0.8em;color:#999;}





/* 

---------------------------------------------------------------------------------------------

IMAGE STYLES

---------------------------------------------------------------------------------------------

*/

div.logo img {padding:22px 0 0 22px;}

div.language img {float:right;display:block;margin:0px 5px 0px 10px;;}

div.mainContent img {margin-right:10px;margin-top:10px;}

div.mainContent p img {margin-top:10px;margin-bottom:10px;}

div.mainContent a img {border:0px solid white;}





/* 

---------------------------------------------------------------------------------------------

LINK STYLES

---------------------------------------------------------------------------------------------

*/



/* links in head */

a.nav1, a.nav1:link, a.nav1:visited {display:block;float:right;padding:0.1em 1em 0.1em 1em;font-family:Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;color:#333;text-transform:uppercase;border:0px;}

a.nav1:hover, a.nav1:active {background-color:#8a8a8a;color:white;}



a.nav1Active, a.nav1Active:link, a.nav1Active:visited, a.nav1Active:hover, a.nav1Active:active {display:block;float:right;padding:0.1em 1em 0.1em 1em;font-family:Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;color:white;text-transform:uppercase;border:0px;background-color:#8a8a8a;}



a.nav1Open, a.nav1Open:link, a.nav1Open:visited, a.nav1Open:hover, a.nav1Open:active {display:block;float:right;padding:0.1em 1em 0.1em 1em;font-family:Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;color:white;text-transform:uppercase;border:0px;background-color:#8a8a8a;}





/* links in left */

div.left a, div.left a:link, div.left a:visited {color:#018d23;font-size:0.9em;text-transform:uppercase;border:0px;margin-left:20px;padding:3px 0 5px 2px;display:block;background:transparent url(../images/dotted-menu.gif) no-repeat left bottom;width:178px;line-height:1.6em;}

div.left a:hover, div.left a:active {background-color:#edf5f3;}



div.left a.nav0Active, div.left a.nav0Active:link {font-weight:bold;}



div.left a.nav1, div.left a.nav1:link {display:none}

div.left a.nav1Active, div.left a.nav1Active:link, div.left a.nav1Active:visited, div.left a.nav1Active:hover, div.left a.nav1Active:active {font-weight:bold;color:#8a8a8a;text-transform:uppercase;border:0px;margin-top:20px;padding:3px 0px 5px 2px;display:block;background:transparent none no-repeat left bottom;width:178px;text-align:left;float:none;}



div.left a.nav1Open, div.left a.nav1Open:link, div.left a.nav1Open:visited, div.left a.nav1Open:hover, div.left a.nav1Open:active {color:#a8a7a7;text-transform:uppercase;border:0px;margin-top:20px;padding:3px 0px 5px 2px;display:block;background:transparent none no-repeat left bottom;width:178px;text-align:left;float:none;}



div.left a.nav1Open:hover, div.left a.nav1Open:active, div.left a.nav1Active:hover, div.left a.nav1Active:active {background-color:#f5f5f5;}



div.left a.nav2, div.left a.nav2:link, div.left a.nav2:visited {color:#333;padding:4px 0px 4px 17px;width:163px;margin-left:20px;background:transparent url(../images/dotted-menu.gif) no-repeat left top;} 

div.left a.nav2:hover, div.left a.nav2:active {background:transparent url(../images/dotted-menu-nav2.gif)  repeat-y left top;}



div.left a.nav2Active, div.left a.nav2Active:link, div.left a.nav2Active:visited {font-weight:bold;color:#000;padding:4px 0px 4px 17px;width:163px;margin-left:20px;background:transparent url(../images/dotted-menu.gif) no-repeat left top;} 

div.left a.nav2Active:hover, div.left a.nav2Active:active {background:transparent url(../images/dotted-menu-nav2.gif) repeat-y left top;}



div.left a.nav2Open, div.left a.nav2Open:link, div.left a.nav2Open:visited {font-weight:normal;color:#000;padding:4px 0px 4px 17px;width:163px;margin-left:20px;background:transparent url(../images/dotted-menu.gif) no-repeat left top;} 

div.left a.nav2Open:hover, div.left a.nav2Open:active {background:transparent url(../images/dotted-menu-nav2.gif) repeat-y left top;}



div.left a.nav3, div.left a.nav3:link, div.left a.nav3:visited {text-transform:none;color:#333;padding:0px 0px 7px 12px;width:151px;margin-left:37px;background:transparent none no-repeat left bottom;} 

div.left a.nav3:hover, div.left a.nav3:active {text-decoration:underline;}



div.left a.nav3Active, div.left a.nav3Active:link, div.left a.nav3Active:visited {font-weight:bold;text-transform:none;color:#333;padding:0px 0px 7px 12px;width:151px;margin-left:37px;background:transparent none no-repeat left bottom;} 

div.left a.nav3Active:hover, div.left a.nav3Active:active {text-decoration:underline;}



div.left a.nav3Open, div.left a.nav3Open:link, div.left a.nav3Open:visited {font-weight:bold;text-transform:none;color:#333;padding:0px 0px 7px 12px;width:151px;margin-left:37px;background:transparent none no-repeat left bottom;} 

div.left a.nav3Open:hover, div.left a.nav3Open:active {text-decoration:underline;}



div.left a.nav4, div.left a.nav4:link, div.left a.nav4:visited {text-transform:none;color:#333;padding:0px 0px 7px 22px;width:141px;margin-left:37px;background:transparent none no-repeat left bottom;} 

div.left a.nav4:hover, div.left a.nav4:active {text-decoration:underline;}



div.left a.nav4Active, div.left a.nav4Active:link, div.left a.nav4Active:visited {font-weight:bold;text-transform:none;color:#333;padding:0px 0px 7px 22px;width:141px;margin-left:37px;background:transparent none no-repeat left bottom;} 

div.left a.nav3Active:hover, div.left a.nav3Active:active {text-decoration:underline;}



div.left a.nav4Open, div.left a.nav4Open:link, div.left a.nav4Open:visited {font-weight:bold;text-transform:none;color:#333;padding:0px 0px 7px 22px;width:141px;margin-left:37px;background:transparent none no-repeat left bottom;} 

div.left a.nav3Open:hover, div.left a.nav3Open:active {text-decoration:underline;}



/* diverse links */

div.path a, div.path a:link, div.path a:visited, div.path a:active {color:#bababa;text-decoration:underline;border:0px solid blue;}

div.path a:hover {color:#008f1e;text-decoration:underline;border:0px;}

div.logo a, div.logo a:link, div.logo a:visited, div.logo a:active {border:0px;}



h2 a, h2 a:link, h2 a:visited, h2 a:active , h3 a, h3 a:link, h3 a:visited, h3 a:active {color:#018d23;}

h2 a:hover , h3 a:hover {color:#333;}







/* 

---------------------------------------------------------------------------------------------

LIST STYLES

---------------------------------------------------------------------------------------------

*/

div.menu ul {list-style:none;display:inline;}

div.menu ul li {list-style:none;display:inline;}

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

div.left ul.menu {background:transparent url(../images/dotted-menu.gif) no-repeat 60% 100%;padding-bottom:4px;}

div.left ul li {list-style:none;margin:0;padding:0;}

div.left ul li ul li {list-style:none;margin:0;padding:0;background:transparent url(../images/nav2-arrow.gif) no-repeat left top;}

div.left ul li ul li ul li {list-style:none;margin:0;padding:0;background:transparent url(../images/nav3-arrow.gif) no-repeat left top;}

div.left ul li ul li ul li ul li {list-style:none;margin:0;padding:0;background:transparent url(../images/nav3-arrow.gif) no-repeat 10px 0px;}





/* 

---------------------------------------------------------------------------------------------

FORM STYLES

---------------------------------------------------------------------------------------------

*/

input.searchTxt {width:130px;border:1px solid #999;font-size:0.95em;padding:2px;padding-right:10px;}

input.searchButton {width:6em;padding-top:1px;padding-bottom:1px;font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;;color:white;font-size:0.8em;background-color:#018d23;}



/* 

---------------------------------------------------------------------------------------------

DIVERSE STYLES

---------------------------------------------------------------------------------------------

*/

p.ingress {font-weight:bold;line-height:1.2em;color:#000;}

div.right p {line-height:1.4em;margin:0.2em 0em 0.4em 0em;}

div.hidden {display:none;}

