


/*----------------- G L O B A L --------------------*/
html, body {width:100%; height:100%; margin:0; padding:0;}
#Body{background:#fff;}

hr {width: 100%; height: 1px; border:0; border-top: 1px solid #badda2; }
ul {margin:0 0 10px 17px; padding:0; list-style: url(bullet.gif);}
ol{margin:10px 0 10px 18px; padding:0;}
li{padding:2px 0; font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif; }
ul li{list-style: url(bullet.gif); line-height:135%; font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif;}
td {vertical-align:top;}
p, div, th, td {font: 11px Tahoma, Arial, Geneva, Helvetica, sans-serif; line-height: 135%; color: #555;}
p{padding:0; margin:0 0 10px;}
img {border: 0;}

/*------------------ L I N K S ---------------------*/
a:link, a:visited, a:active, a.Normal:link, a.Normal:visited, a.Normal:active {text-decoration:none; color:#a3388d;}
a:hover, a.Normal:hover { color:#a3388d; text-decoration:underline;}

/*---------------- 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 Georgia, serif, Tahoma, Geneva, Helvetica, sans-serif; color: #76bc46; line-height:120%; margin:0 0 12px;} 
H2, .aktov{font: normal 18px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #76bc46; line-height:120%; margin:0 0 12px;}
H3{font: bold 16px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #e4f2da; line-height:120%; margin:0 0 8px;}
H4{font: bold 12px Tahoma, Arial, Geneva, Helvetica, sans-serif; color: #555; line-height:135%; margin:0 0 10px; }
h5, H6 {font: bold 13px Tahoma, Arial, Geneva, Helvetica, sans-serif; color: #555; line-height:120%; margin:0 0 5px;}

/*---------------- F O O T E R S -------------------*/
#footer {margin:0 auto; padding:10px 20px;}
#footer2 {width:126px; float:right;}
#footertext{padding-top: 14px; font:normal 11px Tahoma, Arial; color: #360; float:left; width:780px;}
.footerlink, a.footerlink:link, a.footerlink:active, a.footerlink:visited{font:normal 11px Tahoma, Arial; color: #360; text-decoration:none;}
a.footerlink:hover{ color: #fff; text-decoration:underline;}
.footerlink2, a.footerlink2:link, a.footerlink2:active, a.footerlink2:visited{font:normal 11px Tahoma, Arial; color: #999; text-decoration:none;}
a.footerlink2:hover{ color: #a3388d; text-decoration:underline;}

/*----------------- C U S T O M --------------------*/

#wrapper{background:#76bc46; min-width:980px; width:100%; min-height:100%; _height:100%; text-align:center;}
#wrapper2{min-width:980px; width:100%; text-align:center;}
.PageWidth{width:980px; text-align:left; margin:0 auto;}
#topmenu, #topmenu2{float:left; width:600px; height:43px; margin:37px 0 0 30px;}

/*-- Frontpage only --*/
#toparea{background:#fff; width:100%; height:80px;}
#logo{float:left; width:156px;}
#logo2{float:left; width:156px;}

#toplang{float:right; width:120px; padding-top:54px; text-align:right; }
#shadetop{background: url(shade_darkgreen.gif) repeat-x top left; width:100%; text-align:center;}
#searcher{float:right; width:600px; padding: 20px 0 15px; background:url(bg_top.gif) no-repeat top right; text-align:right;}

#mainarea{background:#fff url(tl.gif) no-repeat top left; }
#mainarea #bl{background:url(bl.gif) no-repeat bottom left; width:100%; overflow:hidden;}
/*-- #mainarea div div{background:url(spacer.gif) no-repeat top right; } --*/
#sixfields{width:640px; margin:25px 0 15px 27px; float:left; display:inline; }

#btmarea{background:url(bg_btm.gif) no-repeat top center; min-height:380px;}
* html #btmarea{height:380px;}
#Nyhet{width:270px; float:left;}
#Nyhet .shadow{background:#e2f0d7 url(shade_green.gif) repeat-x top left; }
#Nyhet .bl{background:url(trans_bl.gif) repeat-x bottom left; height:12px; width:50%; float:left;}
#Nyhet .br{background:url(trans_br.gif) repeat-x bottom right; height:12px; width:50%; float:right;}


/*-- Subpage only--*/
#topareasub{background:#76bc46 url(shade_darkgreen2.gif) repeat-x bottom left; width:100%; height:80px;}
.topbg{background:url(bg_top2.gif) no-repeat top right;}
#logosub{float:left; width:155px; text-align:right;}
#logo2sub{width:155px; text-align:right;}

#searchersub{float:right; width:190px; padding-top:45px; text-align:right;}

#leftcol{width:205px; float:left;}
#midcol{width:580px; float:left;}
#rightcol{width:175px; float:right;}
#rightcol2{width:770px; float:right;}

#leftmenu {padding:33px 20px 25px 15px;}
#powerg{padding-left:26px;}

.greentop{background:#76bc46 url(tl2.gif) no-repeat top left; height:10px; line-height:1px;}
.greentop div{background:url(tr2.gif) no-repeat top right; height:10px; line-height:1px;}

#Breadcrumb{padding:15px 10px 10px; }
#Breadcrumb, #Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb a:active{font:normal 11px Tahoma, Arial; color:#999; text-decoration:none;}
#Breadcrumb a:hover{color:#a3388d; text-decoration:underline;}

.kontakt img{padding:3px; border:#ddd 1px solid; margin-right:10px;}

/*--  float  --*/
.cboth{clear:both;}
.cleft{clear:left;}
.cright{clear:right;}
.dispinline{display:inline;}

/* =======================  Nuke news  ======================= */
.newscontainer{margin:0;} 
.NukeNews_Item, .NukeNews_AltItem{padding:10px 0; background:none;}
#Table1{text-align:left;}
.ovdiv{padding-bottom:6px;}
.ov{font: normal 18px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #76bc46;}

.tekstTD{}
.nsum{}
.artikkel{width:100%; text-align:left;}

.feed{background:url(dot_green.gif) no-repeat left 50%; padding:0 0 3px 12px;}
.arkivlink{text-align:right; padding-top:10px;}
.feedsep{padding:12px 0 9px;}

/*-- FAQs --*/

.fagsp *{font: bold 15px Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #76bc46; line-height:120%; margin:0 0 8px;}
.fagdiv{padding:4px 0 0 20px;}


/*------------------ P A N E S ---------------------*/

.FlashPane{width:297px; float:right; padding:8px 8px 8px 0;}
.FlashPane p{margin:0;}
.cp{float:left; margin-right:10px; }
.cp ul a:link, .cp ul a:active, .cp ul a:visited{font:bold 11px Tahoma; color:#999;} 
.cp ul a:hover{color:#a3388d;} 


.KampanjePane{width:365px; float:left; padding:25px 20px 0; }
.KampanjePane img{border:#fff 3px solid; margin-right:10px;}
.whitetext, .whitetext p, .whitetext td, .whitetext div{color:#fff;}
.whitetext a:link, .whitetext a:visited, .whitetext a:active {color:#fff; text-decoration:underline;}
.whitetext a:hover {color:#bfe7a3; text-decoration:underline;}

#dnn_cp1{background:url(bg_bustad.gif) no-repeat right top; width:210px; }
#dnn_cp2{background:url(bg_barnehage.gif) no-repeat right top; width:200px; }
#dnn_cp3{background:url(bg_kantine.gif) no-repeat right top; width:190px; }
#dnn_cp4{background:url(bg_liv.gif) no-repeat right top; width:210px; }
#dnn_cp5{background:url(bg_book.gif) no-repeat right top; width:200px; }
#dnn_cp6{background:url(bg_helse.gif) no-repeat right top; width:190px; }


.NyhetPane{background:#e4f2da url(shade_green.gif) repeat-x top left; padding:35px 20px 15px 25px; min-height:200px;}
* html .NyhetPane{height:200px;}
.LinkPane{width:255px; float:right; padding:25px 20px 0 0; }

.LeftPane{padding-left:26px; color:#999;}
.BildePane p{margin:0;}
.ContentPane{margin-top:15px; padding:0 30px 30px 0; border-right:#c0dfab 1px solid;}
.RightPane{padding-top:50px; }

/*------------------ F O R M S ---------------------*/

.NormalTextBox, textarea, select, input {font:normal 11px Tahoma, Arial, Verdana; padding:2px;}
.StandardButton{ font:bold 11px Tahoma; background: #a3388d; color: #fff; padding: 2px 3px 3px; margin: 4px 4px 4px 0; cursor:pointer; border:0;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {background:#a5d187; width:130px; height:15px; font: 11px Arial,Tahoma; color: #360; border:#e4f2da 1px solid; cursor:text; padding:2px;}

.knappe{background:#76bc46; padding:4px 15px 5px; margin-right:5px; color:#fff; cursor:pointer; font:bold 11px Tahoma, Arial;}

/*------------------- M E N U ----------------------*/

.H1Header{height:43px;}
.H1Header td{white-space: nowrap; text-transform:uppercase; padding-top:15px;}
td.H1StyleSepearator{white-space: nowrap; background:url(px_litegreen.gif) repeat-y top center; padding:0 12px;}
.H1StyleLeft, .H1StyleRight, .H1StyleLeftSel, .H1StyleRightSel{display:none;}

a.H1MenuLevel0:visited, a.H1MenuLevel0:link, a.H1MenuLevel0:active {color:#76bc46; font:normal 13px Arial, Tahoma; text-decoration:none;}
a.H1MenuLevel0:hover {text-decoration:none; color:#a3388d;}

#topmenu2 a.H1MenuLevel0:visited, #topmenu2 a.H1MenuLevel0:link, #topmenu2 a.H1MenuLevel0:active {color:#fff; font:normal 13px Arial, Tahoma; text-decoration:none;}

a.H1MenuLevel0Selected:active, a.H1MenuLevel0Selected:visited, a.H1MenuLevel0Selected:link, a.H1MenuLevel0Selected:hover
{color:#fff; font:bold 13px Arial, Tahoma; text-decoration:none;}

.H1Admin{cursor:default;}

/*-- admin & host dropdowns ---*/
#dropmenudiv {position: absolute; border-bottom: 0; z-index: 100; background:#a5d187; margin:5px 0 0 -10px;}
#dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:active  {display: block; border-bottom:#76bc46 1px solid; padding: 1px 0; text-decoration: none; color:#fff; font: bold 11px Tahoma,Arial; padding:4px 40px 5px 15px; white-space: nowrap;}
#dropmenudiv a:hover {background:#76bc46; color:#fff;}




/*-- ciss vertical menu ---*/

div.cissContainer{}
.ie6fix{height:1px; font-size:1px; line-height:1px; border:0;}

/* === top level === */
div.cissBox0{border-bottom:#c0dfab 1px solid; padding:6px 0 6px 11px;}
a.cissLink0, a:link.cissLink0, a:active.cissLink0, a:visited.cissLink0
{display:block; text-decoration:none; color:#a3388d; font: bold 13px Arial, Tahoma, Helvetica; }
a:hover.cissLink0 {color:#6eb335;}
div.cissBox0_Sel{background:#e0efd6; padding:6px 0 6px 11px;}
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:#a3388d; font: bold 13px Arial, Tahoma, Helvetica; }


/* === level 1  if any === */
div.cissBox1, div.cissBox1_Sel{padding:4px 0 4px 11px;}
a.cissLink1, a:link.cissLink1, a:active.cissLink1, a:visited.cissLink1
{display:block; text-decoration:none; color:#a3388d; font: normal 11px Tahoma, Arial, Geneva, Helvetica; background:url(bullet.gif) no-repeat left 50%; padding-left: 13px;}
a:hover.cissLink1 {color:#6eb335; }
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:#666; font: normal 11px Tahoma, Arial, Geneva, Helvetica;  background:url(bullet.gif) no-repeat left 50%; padding-left: 13px;}


/* === level 2 if any === */
div.cissBox2, div.cissBox2_Sel{padding:4px 0 4px 30px;}
a.cissLink2, a:link.cissLink2, a:active.cissLink2, a:visited.cissLink2
{display:block; text-decoration:none; color:#a3388d; font:normal 10px Tahoma, Arial; }
a:hover.cissLink2 {color:#6eb335;}
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:#666; font:normal 10px Tahoma, Arial; }



/*------------------ sIFR ---------------------*/

/* do not modify */
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* styles to be replace */

.sIFR-hasFlash h1 {visibility: hidden; font-size:45px;}
.sIFR-hasFlash h2 {visibility: hidden; font-size:20px;}

.sIFR-hasFlash #dnn_cp1 h1 {visibility: hidden; font-size:2px; border-bottom:#00ae86 10px solid; margin-top:15px; padding-bottom:8px;}
.sIFR-hasFlash #dnn_cp2 h1 {visibility: hidden; font-size:2px; border-bottom:#bf78b1 10px solid; margin-top:15px; padding-bottom:8px; }
.sIFR-hasFlash #dnn_cp3 h1 {visibility: hidden; font-size:2px; border-bottom:#a3388d 10px solid; margin-top:15px; padding-bottom:8px; }
.sIFR-hasFlash #dnn_cp4 h1 {visibility: hidden; font-size:2px; border-bottom:#c7d732 10px solid; margin-top:15px; padding-bottom:8px; }
.sIFR-hasFlash #dnn_cp5 h1 {visibility: hidden; font-size:2px; border-bottom:#00b9f3 10px solid; margin-top:15px; padding-bottom:8px; }
.sIFR-hasFlash #dnn_cp6 h1 {visibility: hidden; font-size:2px; border-bottom:#76bc46 10px solid; margin-top:15px; padding-bottom:8px; }


/*++++++++++++++++  End Style Sheet +++++++++++++++++*/
