/* ================================
      CSS for Fresvik
   ================================ */ 

/* =======================  Universal  ======================= */
*{padding: 0; margin: 0; }
img{border: 0;}
#body { background: #666;}
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:#999 url(bgshade.gif) repeat-x top left; width:100%; text-align:center;}
#maintd{background:#e9f0f5;}
#maintd2{background:#ddd;}
.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{font: bold 11px Tahoma,Arial; color:#666; text-decoration:none;}
.topPane a:hover{ color:#900;}

#menu{background:#000; padding:19px 50px 17px; border-bottom:#333 1px solid; text-align:center;}
#menucontainer{width:100%; text-align:center;}
#hor_sep{background:#666; border-top:#000 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:#999; padding: 9px 28px; color: #ddd;}
#tPath a:link, #tPath a:visited{color: #f1f1f1; text-decoration:none; font-weight:normal;}
#tPath a:hover{text-decoration:underline;}

#footer{width:100%; color:#ccc; padding:18px 10px; text-align:center;}
#footer a:link, #footer a:active, #footer a:visited {color: #ccc; 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;}
.newsp{margin:4px 0;}

/* =======================  Content Panes  ======================= */							 

.flashPane{background:#ccc;}
.cpf{padding:0; background:#ddd;}								 	
.cpf2{padding:20px 20px 35px 30px; background:#ddd;}
.cpf3{padding:25px 15px 35px 30px; border-left:#d8e6f0 1px solid; width:60%;}
.cpf4{padding:40px 15px 35px 15px;}
.cp{padding:25px 20px 35px 35px;}
.cpw{background:#ddd; padding:35px;}
#hoyrefelt{padding:32px 28px 35px 10px; width:250px; }
.rightpane img {border:#fff 3px solid; margin-bottom:15px;}
.infopane{border:#aaa 1px solid; padding:20px 25px 25px; background:#eee;}

/* =======================  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 {color:#fff; font: bold 18px "Arial Narrow"; margin-bottom: 8px;}
h3{ color:#1b619e; font: bold 22px "Arial Narrow";}
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: #900; text-decoration: none; margin:2px 0 4px; display:block; background: url(dot_blue.gif) no-repeat left 60%; padding-left: 13px;}
h5 a:hover{ color:#6cf;}
h6 a:link, h6 a:visited, h6 a:active{font:bold 11px Tahoma,Arial; color: #666; 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; text-decoration: none;}
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: #327ea1; 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: #222; z-index: 1000;  cursor: pointer;  cursor: hand; padding-top:8px; padding-bottom:10px; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem {font:normal 11px Tahoma,Arial; background: none !important; background: none; color: #999; padding:5px 35px 6px 15px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel {font:normal 11px Tahoma,Arial;  background: none !important; background: #333; color: #fff; cursor: pointer; cursor: hand; padding:5px 35px 6px 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;}

