* {
margin:0;
padding:0;
font-family:Trebuchet MS, Helvetica, Verdana, sans serif;
font-size: 13px;
list-style-type:none;
}








html {
height:100%;
}
body {
background: #b4b4b4; /*#b4b4b4; */       /* endret 17.02.2010 fra #f8b076;  endret fra  #ffd700   til  #f8b076   endret   26.01.2009  IA  */
/* background-image:url(images/bg010.png);    */  /* Image fjernet 17.01.2010  */  /* ENDRET  20082009   fra bg07  */
}
form {
margin:0;
padding:0;
}
div {
margin:0;
padding:0;
list-style-type:none;
color: #464646;
}
.noneDisplay {
display:none;
}
#designContainer {
display: block;
width: 100%;
height:100%;
}
#NavContainer {
display: block;
width: 100%;
height: 48px;    /* endret fra 100px  24.07.08 ******** ivar.a** fra 65px  19082009    */
text-align: left;
background-image:url(images/bg011.png);   /* ENDRET FRA  bg04    20082009  */
border-top: 4px solid #CCCCCC;       /* endret fra #000D7F - 21042008 - IvarA */
}
















#topNavigation {
display: block;
width: 550px;
height: 48px;      /* endret fra 100px  24.07.08 ******** ivar.a ** fra 65px  19082009   */
background-color: transparent;
float: left;
overflow: none;
font-size: 14px;
}
#topStaticNav {
width: 250px;
height: 48px;       /* endret fra 100px  24.07.08 ******** ivar.a ** fra 65px  19082009   */
display: block;
background-color: transparent;
float: left;
overflow: none;
}
#searchBox {
width: 200px; 
float:right;   /*ENDRET FRA float:left;   24.02.2010  */
text-align: center; 
padding-top: 10px;   /* endret fra 39px  24.07.08 ******** ivar.a ** 19082009 fra 20px   */
background: transparent;    
}
#searchBoxContent {
height: 19px;    /*ENDRET FRA 22px;   24.02.2010  */
}
#contentContainer {
diplay: block;
width: 1000px;
height: 100%;
}








#leftNavigation {
width: 200px;
height:100%;
float: left;
/*  background-image:url(images/bg010.png); */  /* DISABLET 17.02.2010 */  /*   ENDRET FRA  bg07   20082009   */
/*background: #b4b4b4;*/
}






.logo {
background: url(images/logo_200px.gif) bottom left no-repeat;
background-color: #e2e6e9;
width: 200px;
height: 181px;
padding: 10px 0 10px 0;
cursor: hand;
}




.leftNav {
border-bottom: 1px solid #c9d0d6;
background: #e2e6e9;
}
#content {
width: 780px;
min-height: 500px;
border: 10px solid #edeff1;
float: left;
background: #ffffff; /* ENDRET  24.02.2010   fra  #f1f3f4   */   /* #fff4c1;*/
overflow: none;
}






.footer {
width: 778px;
height: 74px;
background-color: #edeff1;
border-top: 2px solid #e2e6e9;
float: left;
}






/* ******************* TEXT DEFINITIONS ************************************* */


h1, h2, h3, h4, div, p, ul, li {
font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, sans-serif;
font-size: 13px;
color: #464646;
}






h1 {
font-size: 22px;
}
h2 {
font-size: 18px;
margin-bottom: 10px;
}
h3 {
font-size: 14px;
margin-bottom: 6px;
color: #555;
}
h4 {
font-size: 14px;
margin-bottom: 6px;
color: #dfb800;
}
p {
line-height: 18px;
/*text-indent: 30px;*/
margin: 0;
}
/*
p:first-letter {
font-size: 22px; font-weight: bold; color: #555; 
}
*/
small {
font-size: 11px;
font-style: italic;
}
#content ul li{
line-height: 18px;
list-style-type: square;
margin: 5px 0 5px 45px;
}
#content a, a:visited, a:selected {
font-size: 13px;
text-decoration: underline;
font-weight: normal;
color: #000080;
}
#content a:hover {
color: #000;
}
/* *************** TOP MENU ITEMS ****************** */
#topNavigation div.L1 {
background-image:url(images/bg05.png);    /* endret fra: bg05.png  1908.2009  */
border-right: 3px solid transparent;
}
#topNavigation a.L1 {
color: #ffffff;   /*   endret fra  000  - 19082009  */
background-image:url(images/bg009.png);          /* endret fra: bg05.png  13.01.2009 -   bg05.png  endret - 21042008 - IvarA - originaler i kopier30032008 -- 19082009 endr. fra bg05  - *** endret fra bg06   -  20082009*/
width: 130px;
height: 48px;     /* endret fra 100px  24.07.08 ******** ivar.a ** fra 65px  19082009   */
float: left;
padding-top: 10px;    /* endret fra 41px  24.07.08 ******** ivar.a ***  og 19082009  fra  20px   */
text-align: center;
font-size: 11px;          /* endet fra 16px - 19082009  */
font-weight: bold;
text-decoration: none;
}
#topNavigation a.L1:hover {
background-image:url(images/bg008.png);    /* endret fra: bg06.png  13.01.2009 *** endret fra bg07   -  20082009 */
color: #ffffff ;       /* endret fra EDEFF1 - 06062008 - IvarA og ffff00  19082009 */
text-align: center;
font-size: 11px;          /* endet fra 16px - 19082009  */
font-weight: bold;
text-decoration: none;
}
#topNavigation #activemenu {
color: #ffffff ;             /* endret fra EDEFF1 - 06062008 - IvarA og  ffff00  19082009*/
background-image:url(images/bg008.png);     /* endret fra images/btn-bakgr-01.jpg   bg06.png - 1908009 - IvarA *** endret fra bg07   -  20082009  */
width: 130px;
height: 48px;     /* endret fra 100px  24.07.08 ******** ivar.a ** fra 65px  19082009   */
float: left;
padding-top: 10px;   /* endret fra 41px  24.07.08 ******** ivar.a **  og 19082009  fra  20px */
text-align: center;
font-size: 11px;         /* endet fra 16px - 19082009  */
font-weight: bold;
text-decoration: none;
}
#topNavigation span.L1_Active {
font-size: 11px;         /* endet fra 16px - 19082009  testen p? navigasjonsknappene  */
font-weight: bold;
text-decoration: none;
}
/* *************** LEFT MENU ITEMS ****************** */




#leftNavigation div.L2 {
width: 200px;
font-size: 13px;
font-weight: bold;
border-top: 1px solid #c9d0d6;
}




#leftNavigation a.L2 {
display: block; 
text-align: left;
font-size: 13px; 
font-weight: bold;
color: #000;
text-decoration: none;
padding: 3px 0 3px 5px;
}
#leftNavigation a.L2:hover {
color: #000080;
font-size: 13px; 
font-weight: bold;
background: #edeff1;
}




#leftNavigation #activemenu2 {
font-size: 13px;
font-weight: bold; 
background: #edeff1;
}
#leftNavigation span.L2_Active {
font-size: 13px;
font-weight: bold;
color: #000080;
text-decoration: none;
}
/* ***** LEVEL 3 ***** */
#leftNavigation div.L3 {
width: 200px;
font-size: 12px;
font-weight: bold;
padding: 2px 0 2px 10px;
background: #edeff1;
height: 100%;
}
#leftNavigation a.L3 {
text-align: left;
font-size: 12px; 
font-weight: bold;
color: #000;
text-decoration: none;
background: #edeff1;
padding: 2px 0 2px 0;
}
#leftNavigation a.L3:hover {
color: #000080;
font-size: 12px; 
font-weight: bold;
background: #edeff1;
}
#leftNavigation #activemenu3 {
font-size: 12px;
font-weight: bold; 
background: #edeff1;
}
#leftNavigation span.L3_Active {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000080;
background: #edeff1;
}
















/* ****************** IMAGE DECLARATIONS ********************** */
#content img {
border: 5px solid #fff;
background: #fff;
margin: 5px 0 5px 0;
}






.imgRight {
display: block;
float: right;
/*border: 5px solid #fff;
background: #fff;
margin: 0 0 10px 10px;*/
}
/*
.imgLeft {
display: block;
border: 5px solid #999;
background: #fff;
margin: 0 10px 10px 0;
} 
.imgTop {
display: block;
width: 770px;
border: 5px solid transparent;
background: #fff;
margin: 0 0 10px 0;
overflow: none;
}


.imgBottom {
display: block;
width: 770px;
border: 5px solid #fff;
background: #fff;
margin: 10px 0 0 0;
overflow: none;
}
*/
/* **************** INPUT DECLARATIONS **************************** */
form {
margin: 0px;
}
.inputSearch {
width: 130px; 
height: 19px; /*endret fra 22px    24.02.2010*/
background: #E2E6E9 ;   /* endret fra gold 07042008 - IvarA */
border: 1px solid #8D8C8C;   /* endret fra #debd00 - 07042008 - IvarA */
margin: 0px;
}
.inputSubmit {
width: 40px; 
height: 25px;   
background: #808080;   /* endret fra #000080 - 21042008 - IvarA */
color: #D5D5D5;             /* endret fra gold - 21042008 - IvarA */
/* background-image: url(/Files/System/CSS/images/search.gif); */
border: 1px solid #D5D5D5;   /* endret fra #debd00 - 21042008 - IvarA */
}




.news {
width: 170px;
}
.divBox {
padding: 3px 3px 2px 3px;
text-align: center;
font-size: 13px;
font-weight: bold;
}




.divBoxContent {
padding: 5px;
}








input {
margin-right: 5px;
}
#textbox input {
width: 200px;
border: 1px solid #999;
border-top: 1px solid #000;
border-left: 1px solid #000;
}




#submit input {
width: 202px;
border: 1px solid #000;
border-top: 1px solid #999;
border-left: 1px solid #999;
background: #dfb800;
font-weight: bold;
color: #464646;
cursor: hand;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='gold',EndColorStr='#dfb800');}
}
/* ******************** NEXT/PREVIOUS ********************************** */


#buttonGO {
float: left;
margin: 0 0 10px 0;
background: transparent;
}






#buttonGO a, a:hover, a:selected, a:visited {
color: #464646;
text-decoration: none;
font-weight: bold;
}




#buttonGO a:hover {
color: #464646;
text-decoration: underline;
font-weight: bold;
}
/* ******************** COLOURS ********************************** */


.blue {
background: #000080;
color: gold;
}
.gold {
background: gold;
color: #000080;
}
.darkgold {
background: #dfb800;
color: #000;
}
.litegrey {
background: #edeff1;
color: #000;
}
.grey {
background: #e2e6e9;
color: #000;
}


/* ******************** BREADCRUMB ********************************** */


#breadcrumb.Legend {
font-size: 12px;
text-decoration: none;
font-family: Trebuchet MS;
color: #999;
margin-bottom: 10px;
}
#breadcrumb.Legend a, a:selected, a:visited {
font-size: 12px;
font-family: Trebuchet MS;
color: #999;
text-decoration: underline;
}
#breadcrumb.Legend a:hover {
font-size: 12px;
font-family: Trebuchet MS;
text-decoration: underline;
color: #464646;
}


/* **************** RELATED LINKS *************************** */




#relatedSurround {
width: 250px; 
float: right; 
background: transparent; 
border: 1px solid #dfb800; 
display: block; 
min-height: 160px; 
margin: 0 0 5px 5px;
}
.relatedHeader {
background: url(Images/bg05.png); 
padding: 4px 0 2px 10px;
}
.relatedContent{
font-size: 13px; 
font-weight: normal; 
color: #464646;
padding: 4px; 
}




#relatedSurround .relatedContent li{
margin-left: 20px;
}
/* **************** MODULE CSS *************************** */
/* **************** Image Gallery *************************** */








.imageGallery_ListElement {
/*width: 240px;*/
display: block;
height: 120px;
overflow: none;
text-align: center;
border: 1px solid #d4d4d4 /*#e2e6e9;*/
}






/* Image Gallery paragraph setup - tabbed2.html */




#ddtabs.basictab {
width: 100%;
}










#ddtabs.basictab ul{
margin-top: 3px;
padding: 3px 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}








#ddtabs.basictab li{
display: inline;
margin: 0;
}










#ddtabs.basictab li a{
text-decoration: none;
padding: 3px 25px;
margin-right: 3px;
/*background: url(images/bg05.png); */
color: #464;
font-weight: bold;
background: #dbdbdb;
}








#ddtabs.basictab li a:visited{
color: #464;
}
ddtabs.basictab li a:hover, .basictab li a.current{
/*background: url(images/bg06.png);*/
background: #c0c0c0;
color: #000;
}






#ddtabs.basictab li a:active{
color: #000;
}
#tabcontentcontainer{
width:100%; /*width of 2nd level content*/
height:100%; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}
.tabcontent{
padding-top: 10px;
display:none;
border: 0px solid #999;
border-top: 1px solid #c0c0c0;
}