/* GLOBAL SETTINGS*/
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333333; background-color: #f1e5c7; text-align: left; background-image:url(/images/bodyBg.gif); background-repeat: repeat-x; margin: 50px 0px 20px 0px; }
p {margin: 0px 0px 8px 0px;}
p.white {font-size: 12px; color: #F2F2F2; margin: 0px; font-weight: bold;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #AA955C; margin-bottom:6px; margin-top:0px;}
h2 {font-family: Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: normal; color: #AA955C; margin-bottom:6px;}
a {color: #00488f; text-decoration: underline; border:0px;}
a:hover {color: #1865b1; text-decoration: none;}


.opplisting{background-color: #fbfae5;padding: 8px;margin-bottom:4px;border:1px solid #ece1bb;float:none;}
img {border-top-style: none; border-right-style: none; border-bottom-style: none;border-left-style: none;}

.clear {clear: both;}
.floatright {float: right;}
.floatleft {float: left;}
.nomargins {margin: 0px;}
.noborder {border:0px;}
.marginRight{margin-right: 6px;}

/* FORMS */
form {margin:0px; padding: 0px;}
input {border: 1px solid #AAA; font-family: arial, sans-serif; font-size: 11px; margin-bottom:4px; }
input.button { border: none; width: 125px; height: 28px; color: #fff; font-weight:bold; background: #AA955C; text-transform: capitalize; font-family: arial, sans-serif; font-weight: BOLD; font-size: 11px; }
input.button:active { background: #AA955C; }
input.smallbutton { border: 1px outset; background: #AA955C; color: #fff; height: 17px; padding: 4px 4px 4px 4px; margin:0px;font-weight: bold; font-size: 11px; height:20px;}
input.smallbutton:active { border: 1px inset; }
select {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
textarea {width: 280px;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#login{padding:12px; color:#fff;}

/* RAMMER */
#canvasTop { width: 990px; height:20px; top: 30px; left: 50%; position: absolute; z-index: 1; margin-left: -495px; background-image:url(/images/canvasTopBg.gif);}
#canvasLeft { width: 20px; height:520px; top: 50px; left: 50%; position: absolute; z-index: 5; margin-left: -495px; background-image:url(/images/canvasLeftBg.gif); background-repeat:no-repeat; }
#canvasRight{width: 20px;height:520px;top: 50px;left: 50%;position: absolute;z-index: 5;margin-left: 475px;background-image:url(/images/canvasRightBg.gif);background-repeat:no-repeat;}
#canvasBottom{float:left;text-align:left;width: 990px;height:20px;background-image:url(/images/canvasBottomBg.gif);}

/* GLOBAL MENY  */
#topmenu {text-transform:uppercase; height:28px;width: 900px;left:50%;top: 21px;position: absolute;z-index: 10; margin-left: -465px; text-align:left; overflow:hidden; height:28px;}
#topmenu ul { float: left; display:inline; margin:0px; padding:0px;}
#topmenu ul li { display:inline; margin: 0px; padding: 0px; height:27px;}
#topmenu ul li.left { margin: 0px; padding: 0px; background-image:url(/images/topMenuLeft.gif);background-repeat:no-repeat;width:4px;float:left;height:27px;}
#topmenu ul li.right { margin: 0px; padding: 0px; background-image:url(/images/topMenuRight.gif);background-repeat:no-repeat;width:4px;float:left;height:27px;}
#topmenu ul li a { float: left; background-image:url(/images/topMenuBg.gif); background-repeat:repeat-x; width:auto; float:left;	padding-left:8px; padding-right:8px; padding-top:8px; height:27px; text-decoration: none; font-weight: bold; }
#topmenu ul li.selected a { background: #ffffff;}
#topmenu ul li.selectedleft { margin: 0px; padding: 0px; background-image:url(/images/topMenuLeftActive.gif);background-repeat:no-repeat;width:4px;float:left;height:28px;}
#topmenu ul li.selectedright { margin: 0px; padding: 0px; background-image:url(/images/topMenuRightActive.gif);background-repeat:no-repeat;width:4px;float:left;height:28px;}
#topmenu ul li a:hover { text-decoration: underline;}

/* BAKGRUNN, LOGO OG SoKEFELT I TOPPEN  */
#topfield { background-image:url(/images/logo.gif); background-repeat:no-repeat; text-align:left; width: 950px; height:144px;top: 49px;left: 50%;position: absolute;z-index: 1;margin-left: -475px; background-color:#ffffff;}
#search {text-align:right;top: 94px;left: 60%; vertical-align:bottom; position: absolute; z-index: 2;margin-left: 150px;}

/* MAINMENU */
.privat{text-transform:none; width: 942px; height:36px; top: 154px; left: 50%; position: absolute; z-index: 2; margin-left: -471px; background-image: url(/images/mainmenuBgPrivat.gif); background-repeat: repeat-x;overflow:hidden; }
.privat ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 1em; }
.privat ul li { display:inline; margin: 0px; padding: 0px;}
.privat ul li a { float: left; border-left:1px solid #668fb8; border-right: 1px solid #103d69; color: #FFFFFF; padding: 12px 12px 10px 12px; text-decoration: none; font-weight: bold; }
.privat ul li a:hover { background: #668fb8; color: #FFFFFF; text-decoration: none; margin:0px;}
.privat ul li.home a {margin:0px; padding:0px; width:7px; background-image:url(/images/homespacer.gif); height:36px;}
.privat ul li.home a:hover {background:none; background-image:url(/images/homespacer.gif);}
.privat ul li.selected a { background: #103d69; color: #FFFFFF; }

.bedrift{text-transform:none; width: 942px; height:36px; top: 154px; left: 50%; position: absolute; z-index: 2; margin-left: -471px; background-image:url(/images/mainmenuBgBedrift.gif); background-repeat:repeat-x;overflow:hidden; }
.bedrift ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 1em; }
.bedrift ul li { display:inline; margin: 0px; padding: 0px;}
.bedrift ul li a { float: left; border-left:1px solid #e14346; border-right: 1px solid #951618; color: #FFFFFF; padding: 12px 12px 10px 12px; text-decoration: none; font-weight: bold; }
.bedrift ul li a:hover { background: #e14346; color: #FFFFFF; text-decoration: none; margin:0px;}
.bedrift ul li.home a {margin:0px; padding:0px; width:7px; background-image:url(/images/homespacer.gif); height:36px;}
.bedrift ul li.home a:hover {background:none; background-image:url(/images/homespacer.gif);}
.bedrift ul li .selected a { background: #e14346; color: #FFFFFF; }

.omoss{text-transform:none; width: 942px; height:36px; top: 154px; left: 50%; position: absolute; z-index: 2; margin-left: -471px; background-image: url(/images/mainmenuBgPresse.gif); background-repeat: repeat-x;overflow:hidden; }
.omoss ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 1em; }
.omoss ul li { display:inline; margin: 0px; padding: 0px;}
.omoss ul li a { float: left; border-left:1px solid #dbcda3; border-right: 1px solid #a28f5f; color: #FFFFFF; padding: 12px 12px 10px 12px; text-decoration: none; font-weight: bold; }
.omoss ul li.home a {margin:0px; padding:0px; width:7px;}
.omoss ul li.selected a {margin:0px; padding:0px; width:7px; background-image:url(/images/homespacer.gif); height:36px;}
.omoss ul li.home a:hover {background:none; background-image:url(/images/homespacer.gif);}
.omoss ul li a:hover { background: #dbcda3; color: #786532; text-decoration: none; margin:0px;}

/*  HOVEDBANNER  */
#campaign{width: 942px;	height:250px;	top: 194px;	left: 50%;	position: absolute;	z-index: 2;	margin-left: -471px;} 
#campaignOverlay { height:250px;width: 942px;left: 50%;	top: 194px;	position: absolute;	z-index: 998; visibility:visible;	margin-left: -471px; text-align:left;} /*  Flash overlay i banner */

/*  BREADCRUMB  */
#breadcrumb { top: 194px;width: 920px;height:24px;top: 194px;left: 50%;position: absolute;z-index: 2;margin-left: -471px;text-align:left;background-color: #f6f0c8;padding:4px 10px 0px 12px;height:20px;}

/*  CONTENTAREA  */
#leftmenu {float: left; display:inline; margin-left:24px; height:auto;width: 230px; padding:0px; background:#00488f;}
#leftmenu ul {margin:0px; padding:0px;}
#leftmenu ul li { list-style-type:none; border-bottom: 1px solid #668fb8;  padding-bottom: 8px; padding-top: 8px; padding-left:12px; padding-right:12px; margin:0px; font-weight:bold;}
#leftmenu ul li:hover {background-color:#24629f}
#leftmenu ul li:selected {background-color:#24629f}
#leftmenu ul li ul { list-style-type: none; margin: 0px 15px 0px 15px; padding: 6px 0px 6px 0px; font-size: 1em; }
#leftmenu ul li ul li { background:url("/images/liBullet.gif") no-repeat left 6px; border-bottom: none; padding-left: 10px; padding-bottom: 5px; margin-bottom: 0px; font-weight:bold;}
#leftmenu ul li a { text-decoration: none; color: #FFFFFF; }
#leftmenu ul li ul li a { text-decoration: none; color: #FFFFFF; }
#leftmenu ul li a.selected { color: #FFFFFF; font-weight: bold;}
#leftmenu ul li a:hover { text-decoration: underline; }


#mainContent{width: 990px; height:auto; top: 222px; left: 50%; position: absolute; z-index: 0; margin-left: -495px; padding-left:0px; background-image:url(/images/canvasBgPrivatSub.gif); background-repeat:repeat-y; }

#mainContent.main{ width: 990px; height:auto; top: 444px; left: 50%; position: absolute; z-index: 0; margin-left: -495px; padding-left:0px; background-image:url(/images/canvasBg.gif); background-repeat:repeat-y; }
#mainContent.main #leftmenu{float:left; min-height:200px;display:inline; text-align:left; width: 198px; height:auto; padding:14px 16px 16px 16px; margin-left:27px; margin-right:0px; margin-bottom:0px; background-image:url(/images/newsFocusBg.gif); background-repeat:repeat-x; border-left:1px solid #c1af7d; border-top:0px solid #c1af7d; border-right:1px solid #c1af7d; border-bottom:1px solid #c1af7d; background-color:#fefeea; FILTER: DropShadow(Color=#0066cc, OffX=5, OffY=-3, Positive=1);}
#mainContent.main #leftmenu h1 {font-size: 12pt; font-weight: normal; color: #AA955C; margin:0px 0px 6px 0px;}

#mainContent.main #center{ float:left; display: inline; text-align:left; width: 707px; height:auto; background-color:#ffffff; border-top:4px solid #c1af7d;}
#mainContent.main #center .product {width:160px; margin-left:12px; margin-top:12px;  margin-bottom:8px; text-align:left; float:left; display: inline;}
#mainContent.main #center .product img  {width:160px; height:70px; margin: 4px 0px 0px 0px; border-bottom:4px solid #c1af7d;}
#mainContent.main #center .product h1 a {font-size: 12pt; color: #9B8751; margin: 0px; text-decoration: none; font-weight: normal;}
#mainContent.main #center .product h1 a:hover {color: #00488f; text-decoration: underline;}
#mainContent.main #center .product p{height:60px; overflow:hidden;}
#mainContent.main #center .product a {font-weight:normal;}
#mainContent.main #center .product select {width:160px; font-size:11px; margin:6px 0px 6px 0px;}
#mainContent.main #center #mainpageNews {background-image:url(/images/newsFieldBg.gif); background-repeat:no-repeat; text-align:left; margin-left:0px; padding-top:12px; float:left; display:inline; width:706px; height:auto;}
#mainContent.main #center #mainpageNews h1   {font-size: 12pt; color: #9B8751;  text-decoration: none; font-weight: normal; float:none;}
#mainContent.main #center #mainpageNews h1 a {font-size: 12pt; color: #9B8751;  text-decoration: none; font-weight: normal; float:none;}
#mainContent.main #center #mainpageNews h1 a:hover {font-size: 12pt; color: #00488f;  text-decoration: underline;}
#mainContent.main #center #mainpageNews a {white-space: nowrap; font-weight:normal;}
#mainContent.main #center #mainpageNews .news {width:326px;  margin-left:12px; margin-top:0px; margin-bottom:14px; margin-right:6px; text-align:left; float:left; display:inline; overflow:hidden;}
#mainContent.main #center #mainpageNews .publishdate {color:#999999;}

.article{width: 990px; height:auto; top: 222px; left: 50%; position: absolute; z-index: 0; margin-left: -495px; padding-left:0px; background-image:url(/images/canvasBgPrivatSub.gif); background-repeat:repeat-y; }
.article #leftmenu{float:left;display:inline; text-align:left; width: 195px; height:auto; padding:14px 16px 16px 16px; margin-left:27px; margin-right:0px; margin-bottom:0px;}
.article #center {margin-left: 16px;margin-top:0px;float:left;width:430px;overflow:visible;}
.article #center h1 {border-bottom:1px solid #e6d8a9; padding-top:8px; padding-bottom:4px; font-size: 14pt; font-weight: normal; color: #AA955C; margin-top: 0px;margin-right: 0px;margin-bottom: 6px;	margin-left: 0px;}
.article .rightmenu {padding:0px 8px 10px 12px; background-color: #fefeea;margin-left: 16px;margin-top:0px;float:left; display:inline; width:227px; border: 1px solid #f6f0c8;}
.article .rightmenu h1 {border-bottom:1px solid #e6d8a9; padding-top:8px; padding-bottom:4px; font-size: 14pt; font-weight: normal; color: #AA955C; margin-top: 0px;margin-right: 0px;margin-bottom: 6px;	margin-left: 0px;}
/*
#mainContent.article #rightmenu h1 {font-size: 12pt; font-weight: normal; color: #AA955C; margin:-8px -8px 8px -8px;  padding: 8px 0px 8px 8px; background-color:#f6f0c8;}
*/
#mainContent.article #center img {max-width:430px;}

.faq{width: 990px; height:auto; top: 222px; left: 50%; position: absolute; z-index: 0; margin-left: -495px; padding-left:0px; background-image:url(/images/canvasBgPrivatSub.gif); background-repeat:repeat-y; }
.faq #center {margin-left: 16px;margin-top:0px;float:left;width:360px;overflow:visible;}
.faq #center h1 {font-size: 12pt; border-bottom:1px solid #e6d8a9; padding-top:8px; padding-bottom:4px; font-weight: normal; color: #AA955C; margin-top: 0px;margin-right: 0px;margin-bottom: 6px;	margin-left: 0px;}
.faq .rightmenu {padding:10px; background-color: #ffffff;margin-left: 16px;margin-top:0px;float:left; display:inline; width:296px;	border: 1px solid #e6d8a9;}
.faq .rightmenu h1 {font-size: 12pt; font-weight:normal; color: #AA955C; margin:-8px -8px 8px -8px;  padding: 5px 0px 4px 8px; background-color:#f6f0c8;}
.faq #center img {max-width:360px;}
.faq #center .newslist {width:160px; margin-top:12px; margin-right:20px; margin-bottom:16px; text-align:left; float:left; display: inline;}
.faq #center .newslist h1  {font-weight:bold; font-size: 10px; color: #9B8751; margin:0px; padding:0px 0px 0px 0px; border:none;}
.faq #center .newslist h2  {font-weight:bold; font-size: 10pt; color: #9B8751; margin:0px;  padding:0px 0px 4px 0px; border:none;}
.faq #center .newslist img {clear:both; width:160px; height:80px; float:left; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px;}
.faq #center .newslist a {font-weight:normal;}

.wide{width: 990px; height:auto; top: 222px; left: 50%; position: absolute; z-index: 0; margin-left: -495px; padding-left:0px; background-image:url(/images/canvasBgPrivatSub.gif); background-repeat:repeat-y; }
.wide #center {margin-left: 16px;margin-top:0px;float:left;width:696px;overflow:visible;}
.wide #center h1 {font-size: 21px; border-bottom:1px solid #e6d8a9; padding-top:8px; padding-bottom:4px; font-weight: normal; color: #AA955C; margin-top: 0px;margin-right: 0px;margin-bottom: 6px;	margin-left: 0px;}
.wide .rightmenu {visibility:hidden}
.wide #center img {max-width:696px;}

#center ul {margin:4px 0px 12px 0px; padding:0px; }
#center ul li { background:url("/images/liBullet.gif") no-repeat left 2px;  color:#333333; list-style-type:none;  padding-bottom: 0px; padding-top: 4px; padding-left:12px; padding-right:12px; margin-top:4px; }
#center ul li ul { list-style-type: none; margin: 4px 0px 12px 0px; padding: 0px 0px 0px 0px;  }
#center ul li ul li { background:url("/images/liBullet.gif") no-repeat left 2px; font-weight:normal; color:#333333; list-style-type:none;  padding-bottom: 0px; padding-top: 4px; padding-left:12px; padding-right:12px; margin-top:4px;}

.faq ul{}

/* FOTNOTE */
#footer{ clear:both; text-align:left; width: 930px; height:30px; margin-left:20px; margin-top:8px; padding:12px 0px 0px 20px;background-image:url(/images/canvasFooterBg.gif); background-repeat:no-repeat; background-color:#FFFFFF;}


/* Stil for skjema med tab'er */

#form1 {margin-top:20px; padding-top:0px;}
#form2 {margin-top:20px; padding-top:0px;}
#form3 {margin-top:20px; padding-top:0px;}
#form4 {margin-top:20px; padding-top:0px;}

#formtabs {float:none; display:inline; }
#formtabs ul { list-style-type: none; margin: 0px; padding: 0px; height: 60px; font-size: 1em; }
#formtabs ul li { display:inline; margin: 0px; padding: 0px; }
#formtabs ul li a{ float:left; border-right: 1px solid #fff; color: #000; padding: 12px 12px 10px 14px; text-decoration:none; font-weight: bold; background:#f6f0c8; }
#formtabs ul li.selected a { background: #9B8751; color: #FFFFFF; }
#formtabs ul li.selected a:hover { background: #9B8751; color: #FFFFFF; }

#form1tab {margin-bottom:20px;}
#form2tab {margin-bottom:20px;}
#form3tab {margin-bottom:20px;}
#form4tab {margin-bottom:20px;}


p.small {font-size:10px;}


/* Dette er tabellen for 4-kolonners visning i bredformat */

#tb4col {width:100%;}
#tb4col td {width:160px; padding-right:12px;}
#tb4col img {width:160px; height:70px; margin: 0px 0px 4px 0px; border-bottom:4px solid #c1af7d;}
#tb4col td h2 a{font-size: 12pt; color: #9B8751; margin:0px; text-decoration: none; font-weight: normal; border:no-border;}



/* IKKE I BRUK - MEN LA STaa !! */

/* 
#square {position:absolute; z-index:20; top: 384px; left:50%; margin-left:-467px;  height:60px; display:inline; text-align:left; width: 228px;  background-image:url(/images/newsFocusBg.gif); background-repeat:repeat-x; border-left:1px solid #efe2bf; border-top:0px solid #efe2bf; border-right:1px solid #efe2bf; border-top:1px solid #efe2bf; background-color:#fefeea;}
*/

@media print {
	.noprint {
		display: none;
	}