/* ================================
      CSS for Fresvik
   ================================ */ 

/* =======================  Universal  ======================= */
*{padding: 0; margin: 0; }
img{border: 0;}
#body { background: #2f414d;}
td, p, div { font: 11px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; color: #000; line-height: 135%;}
td {vertical-align:top;}
hr{ color: #6c8596; background-color: #6c8596; height: 1px; width: 100%; margin: 8px 0;}

/* =======================  Custom styles  ======================= */

#topdiv{background:#fff; width:100%; text-align:center; margin-top:12px;}
#toptable, #maintable{width:880px; margin:0 auto;}

#maindiv{background:#557184 url(bgshade.gif) repeat-x top left; width:100%; text-align:center;}
#maintd{background:#c5d5e0;}
.topPane{text-align:right; vertical-align:bottom; padding:26px 3px; color:#999; white-space:nowrap;}
.topPane p{color:#999; white-space:nowrap;}
.topPane a:link, .topPane a:visited, .topPane a:active{color:#069; text-decoration:none;}
.topPane a:hover{ color:#c33;}

#menu{background:#2f414d; padding:19px 50px 17px; border-bottom:#182832 1px solid; text-align:center;}
#menucontainer{width:100%; text-align:center;}
#hor_sep{background:#2f414d; border-top:#182832 1px solid;}
.m_sep{display:block; padding-left:5px; background: url(meny_sep.gif) no-repeat top right; height:15px;}
.hline{padding:10px 0;}
.listefelt{background:#b2c6d4; padding:25px 20px;}

#tPath {background:#6c8596; padding: 9px 28px; color: #cedbe3;}
#tPath a:link, #tPath a:visited{color: #cedbe3; text-decoration:none; font-weight:normal;}
#tPath a:hover{color:#6cf;}

#footer{width:100%; color:#6c8596; padding:18px 10px; text-align:center;}
#footer a:link, #footer a:active, #footer a:visited {color: #6c8596; text-decoration:none;}
#footer a:hover {color:#fff;}

.FCKImageGalleryContainer{background:#c5d5e0;}

.newscontainer{margin: 20px 0;} 
.NukeNews_Item, .NukeNews_AltItem{padding:0;}
.helplist{}

.nyhetstable td{padding-bottom: 4px;}
.newspubdate {color:#666; padding-right:6px; white-space:nowrap;}

/* =======================  Content Panes  ======================= */							 

.flashPane{background:#6c8596;}
.cpf{padding:15px 10px 15px 25px; background:#6c8596;}								 	
.cpf2{padding:20px 20px 35px 30px; background:#a4b9c8;}
.cpf3{padding:25px 20px 35px 30px; border-left:#d8e6f0 1px solid;}
.cpf4{padding:25px 20px 35px 15px;}
.cp{padding:25px 20px 35px 35px;}
.cpw{background:#c5d5e0; padding:35px;}
#hoyrefelt{padding:32px 28px 35px 10px; width:250px; }
.rightpane img {border:#fff 3px solid; margin-bottom:15px;}
.infopane{border:#a4b9c8 1px solid; padding:20px 25px 25px; background:#d8e6f0;}

/* =======================  Text  ======================= */

H1 {font:bold 22px "Arial Narrow", Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #c33; margin:0 0 18px 0; letter-spacing: 1px;}

.Head, .SubHead, h3, h4, h6, .ov{color: #2f414d; font: 15px Arial; margin:0 0 10px 0; font-weight: bold; }
.SubHead{font-size:13px;}
h2, h2 a:link, h2 a:visited, h2 a:active {color:#2f414d; font: bold 18px "Arial Narrow"; text-transform:uppercase; margin-bottom: 3px; text-decoration:none;}
h2 a:hover{ color:#900; text-decoration:none;}
h3, h4{font: bold 15px Arial;}
h5, h6{color:#2f414d; font: bold 13px Arial;}


/* =======================  Links  ======================= */

/*-- default links visited & active	--*/ a:link, a:visited, a:active { color: #1b619e; text-decoration: underline; }
/*-- default links hover			--*/ a:hover{ color:#900;}
/*-- normal links visited and active  a.Normal:link, a.Normal:visited, a.Normal:active { color: #daedd2; font-family: tahoma, Arial; text-decoration: none; }--*/ 
/*-- normal  links hover			a.Normal:hover { color: #c60; text-decoration: underline; }--*/ 
/*-- admin button-link style--*/	 a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #1b619e ; font-family: tahoma, Arial; font-weight: bold;  text-decoration: none; margin: 2px 5px;}	
/*-- admin button-link style hover--*/ 	a.CommandButton:hover {color: #900;}
h5 a:link, h5 a:visited, h5 a:active{font:normal 11px Tahoma,Arial; color: #cedbe3; text-decoration: none; margin:2px 0 4px; display:block; background: url(dot_blue.gif) no-repeat left 60%; padding-left: 10px;}
h5 a:hover{ color:#6cf;}
h6 a:link, h6 a:visited, h6 a:active{font:bold 11px Tahoma,Arial; color: #1b619e; text-decoration: none; margin:10px 0 0; display:block; background: url(dot_red.gif) no-repeat left 60%; padding-left: 13px;}
h6 a:hover{ color:#900;}
h4 a:link, h4 a:visited, h4 a:active{display:block; font:normal 11px Tahoma,Arial; color: #1b619e; text-decoration: underline; margin:0; background: url(dot_red.gif) no-repeat left 60%; padding-left: 13px;}
h4 a:hover{ color:#900;}

/* =======================  Forms  ======================= */

select, input, textarea { color: #666; padding-left: 2px; font: 11px Arial,Tahoma;}
.NormalTextBox {font: 11px Arial,Tahoma; color: #666; padding-left: 2px;}
td.NormalTextBox {}
.StandardButton{ background: #c33; border:1px #fff solid; font-weight:bold; color: #fff; padding: 2px 5px 3px ; margin: 4px; cursor:hand;}
.DataGrid_AlternatingItem{background:none;}



/* =======================  Menus  ======================= */

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background:none; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: none;}

/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #7891a2; text-align: center; background: none; font:bold 11px Tahoma;}
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #fff; text-align: center; background: none; font:bold 11px Tahoma;}
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD {  color: #c33; text-align: center; background: none; font:bold 11px Tahoma;}

/*-- submenu container          --*/ .MainMenu_SubMenu { background: #445b6a; z-index: 1000;  cursor: pointer;  cursor: hand; padding-top:8px; padding-bottom:10px; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem {font:normal 11px Tahoma; background: none !important; background: none; color: #a4b9c8; padding:4px 15px 5px 15px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel {font:normal 11px Tahoma;  background: none !important; background: #557184; color: #fff; cursor: pointer; cursor: hand; padding:4px 15px 5px 15px; border: 0;}

/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

