
/*----------------- G L O B A L --------------------*/
html, body {width:100%; height:100%; margin:0; padding:0;}
#Body{}
td {vertical-align:top;}
img {border: 0;}
HR {width: 100%; height: 1px; border:0; border-top: 1px solid #ddd; margin:10px 0;}
ul {margin:0 0 10px 17px; padding:0; list-style: disc;}
ol{margin:10px 0 10px 24px; padding:0;}
li{padding:2px 0; font: 12px Arial, Helvetica, Tahoma, Geneva, sans-serif; }
ul li{list-style: disc; line-height:135%; font: 12px Arial, Helvetica, Tahoma, Geneva, sans-serif;}
/*------------------- T E X T ----------------------*/
p, div, th, td {font: 12px Arial, Helvetica, Tahoma, Geneva, sans-serif; line-height: 135%; color: #555;}
p{padding:0; margin:0 0 10px;}

/*---------------- H E A D E R S -------------------*/
.Head {font: bold 14px Tahoma, Arial, Verdana; color: #999; margin-bottom:12px;}
.SubHead, .SubSubHead {font: bold 12px Tahoma, Arial, Verdana; color: #666;}

H1 {font: normal 24px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #266034; line-height:120%; margin:0 0 12px;} 
H2 {font: bold 15px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #266034; line-height:120%; margin:0 0 10px;}
H3{font: bold 13px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #266034; line-height:120%; margin:0 0 6px;}
H4{font: bold 13px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #555; line-height:135%; margin:0 0 6px; background:#8fd9d1 url(bgg.gif) repeat-y right top; padding: 12px 12px 15px 18px;}
h5 {font: normal 22px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #ca4434; line-height:120%; margin:0 0 5px;}
H6 {font: bold 12px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #555; line-height:135%; margin:0 0 5px;}

/*---------------- F O O T E R S -------------------*/
#footer {background:#ffd500; padding:12px 20px; width:960px; text-align:left; margin:0 auto;}
#footer img{margin-top:1px;}
#footer, .footerlink, a.footerlink:link, a.footerlink:active, a.footerlink:visited{font:normal 11px Tahoma, Arial; color: #266034; text-decoration:none;}
a.footerlink:hover{ color: #266034; text-decoration:underline;}

/*------------------ L I N K S ---------------------*/
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited, a.Normal:active {text-decoration:none; color:#c60;}
a:hover, a.Normal:hover { color:#c60; text-decoration:underline;}

/*----------------- inngangsside --------------------*/
#ig_topright{width:700px;}
#ig_topright div, #ig_topright p{text-align:right;}
#ig_slagord{padding:0 20px 10px 0;}
.ig_RullePane{padding:0 20px 20px 0;}
#ig_logo{padding:10px 25px 10px;}
.ig_bildepane{padding-bottom:5px;}
#ig_container{margin:0 auto; width:940px; background:#fff; text-align:left;}
#ig_toptable td{vertical-align:bottom;}
.igcp h1{margin: 0 0 5px;}
.ig_bilde{border:#ccc 1px solid; border-bottom:none;}
.ig_tekst{border:#ccc 1px solid; border-top:none; padding:8px 10px;}
.ig_tekst p{margin:0;}
#ig_footer{background:#ffd500 url(yellowline_top.gif) repeat-x left top;; padding:13px 0 10px; text-align:center; margin-top:25px;}



#bildeforside{width:940px; height:340px; background:url(forsidebilde.jpg) no-repeat left top; margin:0 0 15px;}
.NyhetPane{width:220px; height:250px; padding:20px 18px 10px; margin:30px 25px 0; background:#fff; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;  float:right;}




#inn_mappe{background:url(y_back.gif) no-repeat center bottom;}
.lnr{padding:20px 45px 40px; overflow:hidden; _overflow:visible;}

#inn_toptable{height:170px; background:url(y_top2.gif) no-repeat center top;}
#inn_toptable td{vertical-align:bottom;}
#inn_logo{padding:0 100px 38px 15px; text-align:left;}
#inn_contents{margin:0 auto; width:900px;}

#TICKER div, #TICKER p{display:inline; font:normal 18px Arial, Tahoma; margin:0; line-height:100%; white-space:nowrap;}

.omsfe{padding:0 25px 20px 0; text-align:right;}
.omsfe p{margin:0; text-align:right;}

#inn_straum, #inn_miljo{float:left;}
#inn_nett, #inn_miside{float:right;}
.inn_box{width:360px; padding:12px; background:#fff;}

.inn_bilde p{margin:0;}
.inn_tekst{text-align:left; }

.inn_footer{padding-top:25px;} 
.inn_footer, .inn_footer p{text-align:center; }

/*----------------- C U S T O M --------------------*/

#wrapper{width:100%; min-width:1000px; min-height:100%; _height:100%; text-align:center; background:#ddd;}
/* #wrapper{width:100%; min-width:1000px; min-height:100%; _height:100%; text-align:center; background:#ffd500 url(bg.gif) repeat-x top left;} */
#contents{background:#fff url(yellowline_top.gif) repeat-x bottom left; padding:15px 0 30px; text-align:left; margin:0 auto; width:1000px; overflow:hidden; min-height:700px;}
* html #contents{overflow:visible; height:700px;}

#leftcol{float:left; width:225px;}
#rightcol{float:right; width:760px;}

#logo{padding:0 0 30px 80px;}
#logof{padding:0 0 20px 80px;}
#leftmenu {}

#toppfelt{width:300px; float:right; text-align:right; margin-right:15px; padding:8px 0 2px;}
#toppfelt, #toppfelt a:link, #toppfelt a:visited, #toppfelt a:active{text-decoration:none; color:#999; line-height:100%;}
#toppfelt a:hover{ color:#c60; text-decoration:underline;}

#topmenu{}
#searcher{margin: 3px 0 17px; background:url(search.gif) no-repeat top left; width:185px; float:right; height:22px;}
#mainarea{background: url(yellowline_bottom.gif) repeat-x top left;}

#Breadcrumb{padding:9px 16px 10px; background:#266034;}
#Breadcrumb, #Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb a:active{font:normal 11px Arial,Tahoma; color:#93b09a; text-decoration:none;}
#Breadcrumb a:hover{color:#fff; text-decoration:none;} 

.ytop{background:url(yellowline_top.gif) repeat-x top left; font-size:1px; height:7px;}

#Breadcrumb2{padding:15px 2px 12px; background:url(yellowline_top.gif) repeat-x top left;}
#Breadcrumb2, #Breadcrumb2 a:link, #Breadcrumb2 a:visited, #Breadcrumb2 a:active{font:normal 11px Arial,Tahoma; color:#999; text-decoration:none;}
#Breadcrumb2 a:hover{color:#c60; text-decoration:underline;} 

.FileManager{width:720px;}

.produkttable th{font-weight:bold; background:#eee; padding: 5px 10px; max-width:18%; white-space:nowrap;}
.produkttable td{padding:5px 5px 5px 0; border-bottom:#ddd 1px solid;}









/*------------------ Kundeporten ---------------------*/

.kpbox{width:200px; background:#ffd500 url(kp_bg.gif) no-repeat left top;}
.kpbox2{background:url(kp_bgb.gif) no-repeat left bottom; padding:13px;}
.kpboxwhite{background:#fff; padding:15px 12px;}

.kpbox ul{list-style:none; padding:0px;margin:0px;}
.kpbox ul li{list-style:none; background:url(go_yellow.gif) no-repeat left 50%; padding:0 0 0 20px; margin-top:5px;}
.kpbox ul li, .kpboxwhite ul li a{font-size:15px;}

.kpboxgrey{background:#f2f2f2; padding:8px 0 8px 8px;}










/*------------------ P A N E S ---------------------*/
.RullePane{padding:0 0 40px;}
.BildePane p {margin:0;}
.LeftPane{padding:30px 0 30px 25px;}
.ContentPane{float:left; width:480px; border-right:#ddd 1px solid; padding:0 25px 10px 0;}
.RightPane{float:right; padding:0 28px; width:195px; }
.ContentPaneSub{padding: 20px 20px 0 0;}
.RightPaneSub{ padding:30px 20px 0; width:200px; }


/*-- special --*/
.cboth{clear:both;}
.cleft{clear:left;}
.cright{clear:right;}
.h30{height:30px;}
.m15{margin:15px;}






/* =======================  ARTICLE  ======================= */
#dnn_ctr4823_EditDNNArticle_Table1{width:740px;}
.ZLDNN_ArticleList{margin-top:20px;}
.ZLDNN_ArticleList td{width:50%; padding: 10px 10px 8px 0; border-bottom: #ccc 1px dotted;}

.artdato{color:#999;}
.ovdiv{padding-bottom:6px;}
a.ovlink:link, a.ovlink:active, a.ovlink:visited {font:bold 15px Arial, Tahoma, Verdana; color:#c60;; text-decoration:none;}
a.ovlink:hover{text-decoration: underline;}
.artdes{}
.artprint{float:right;}




/* =======================  Nuke news  ======================= */
.newscontainer{margin:0;} 
.NukeNews_Item, .NukeNews_AltItem{padding:10px 0; background:none;}

.nsum{margin:0 0 12px;}
.nsum h2{margin:0 0 4px;}
.nsum p{margin:0;}
.nsum img{width:125px; height:85px; float:left; margin: 2px 15px 4px 0;}
.lesmer{padding:4px 0 0;}
.artikkel{width:100%; text-align:left;}

#akt{padding:15px 18px;}
.rest{padding: 5px 0 13px;}
.feed{background:url(lead.gif) no-repeat left 50%; padding-left:10px;}


/*------------------ F O R M S ---------------------*/
.NormalTextBox, textarea, select, input {font:normal 11px Tahoma, Arial, Verdana; padding:2px;}
.StandardButton{ font:bold 11px Tahoma; background: #ca4434; color: #fff; padding: 2px 3px 3px; margin: 4px 4px 4px 0; cursor:pointer; border:0;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {background:none; width:138px; font: 11px Arial,Tahoma; color: #666; border:0; cursor:text; padding:2px 0 0 4px; height:15px;}


/*------------------- M E N U ----------------------*/

.H1Header {}
.H1Header td{white-space: nowrap; line-height:100%;}
.H1Table {}


td.H1Style0 {padding:7px 12px 4px; border-top:#c6c6c6 1px solid;}
td.H1Style0Sel {padding:7px 12px 4px; background:#ffd500;}
td.H1Style0Hover{}

td.H1StyleSepearator{font-size:1px; width:3px;}


.H1StyleLeft{background:url(menu_left.gif) no-repeat top right; font-size:1px; width:3px;}
.H1StyleRight{background:url(menu_right.gif) no-repeat top right; font-size:1px; width:3px;} 
.H1StyleLeftSel{background:#ffd500 url(menu_left_sel.gif) no-repeat top right; font-size:1px; width:3px;}
.H1StyleRightSel{background:#ffd500 url(menu_right_sel.gif) no-repeat top right; font-size:1px; width:3px;}


a.H1MenuLevel0:visited, a.H1MenuLevel0:link, a.H1MenuLevel0:active {color:#000; font:bold 15px Arial, Tahoma; text-decoration:none;}
a.H1MenuLevel0:hover {text-decoration:none; color:#666;}

a.H1MenuLevel0Selected:active, a.H1MenuLevel0Selected:visited, a.H1MenuLevel0Selected:link, a.H1MenuLevel0Selected:hover
{color:#000; font:bold 15px Arial, Tahoma; text-decoration:none;}


.H1Admin{cursor:default;}

.H1MenuLevel1Selected,.H1MenuLevel1Selected:visited {}
.H1MenuLevel1,.H1MenuLevel1:visited ,.H1MenuLevel1:link {}
.H1MenuLevel1:hover {}
.H1MenuLevel1Selected,.H1MenuLevel1Selected:visited,.H1MenuLevel1Selected:link {}

#dropmenudiv {position: absolute; border-bottom: 0; z-index: 100; background:#ffd500; margin:5px 0 0 -15px;}
#dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:active  {display: block; border-bottom:#fff 1px solid; padding: 1px 0; text-decoration: none; color:#ca4434; font: bold 11px Tahoma, Arial; padding:4px 40px 5px 15px; white-space: nowrap;}
#dropmenudiv a:hover {background:#fff; color:#ca4434;}





div.cissContainer{width:225px;}

div.cissContainer h1{font: normal 18px Arial, Helvetica, Tahoma, Geneva, sans-serif; color: #000;  margin:0; padding:15px 0 6px 25px;}

.ie6fix{height:1px; font-size:1px; line-height:1px; border:0; }

/* === top level color: #266034 grøn === */
div.cissBox0{border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:5px 0 5px 25px; background:url(go2.gif) no-repeat 95% 50%; margin:-1px 0 0;}

a.cissLink0, a:link.cissLink0, a:active.cissLink0, a:visited.cissLink0
{display:block; text-decoration:none; color:#000; font:normal 15px Arial, Tahoma; }
a:hover.cissLink0 {color:#e78e1f;}

div.cissBox0_Sel{border-top:#ffd500 1px solid; border-bottom:#ffd500 1px solid; padding:5px 0 5px 25px; background:#ffd500 url(go2.gif) no-repeat 95% 50%; margin:-1px 0 5px;}

a.cissLink0_Sel, a:link.cissLink0_Sel, a:active.cissLink0_Sel, a:visited.cissLink0_Sel, a:hover.cissLink0_Sel
{display:block; text-decoration:none; color:#ca4434; font:bold 14px Arial, Tahoma;}


/* === level 1 === */

div.cissBox1, div.cissBox1_Sel{padding:0 0 5px 35px;}

a.cissLink1, a:link.cissLink1, a:active.cissLink1, a:visited.cissLink1
{display:block; text-decoration:none; color:#000; font:normal 13px Arial, Tahoma;}
a:hover.cissLink1 {color:#e78e1f; }

a.cissLink1_Sel, a:link.cissLink1_Sel, a:active.cissLink1_Sel, a:visited.cissLink1_Sel, a:hover.cissLink1_Sel
{display:block; text-decoration:none; color:#ca4434; font:bold 13px Arial, Tahoma; }


/* === level 2=== */
div.cissBox2, div.cissBox2_Sel{padding:5px 0 3px 55px; background: url(arrow.gif) no-repeat 45px 50%;}

a.cissLink2, a:link.cissLink2, a:active.cissLink2, a:visited.cissLink2
{display:block; text-decoration:none; color:#000;  font:normal 12px Arial, Tahoma;}
a:hover.cissLink2 {color:#e78e1f;}

a.cissLink2_Sel, a:link.cissLink2_Sel, a:active.cissLink2_Sel, a:visited.cissLink2_Sel, a:hover.cissLink2_Sel
{display:block; text-decoration:none; color:#ca4434; font:bold 12px Arial, Tahoma; }


/* === level 3=== */
div.cissBox3, div.cissBox3_Sel{padding:5px 0 3px 55px;}

a.cissLink3, a:link.cissLink3, a:active.cissLink3, a:visited.cissLink3
{display:block; text-decoration:none; color:#000;  font:normal 11px Arial, Tahoma;}
a:hover.cissLink2 {color:#e78e1f;}

a.cissLink3_Sel, a:link.cissLink3_Sel, a:active.cissLink3_Sel, a:visited.cissLink3_Sel, a:hover.cissLink3_Sel
{display:block; text-decoration:none; color:#ca4434; font:bold 11px Arial, Tahoma; }


/*++++++++++++++++  End Style Sheet +++++++++++++++++*/
