/* ================================
      CSS for Heritage Adventures
   ================================ */ 

/* =======================  Universal  ======================= */
*{padding: 0; margin: 0; }
img, table{border: 0;}
#body { background: #fff; text-align:center;}
#wrapper{margin: 0 auto; width:900px; text-align:left; padding:20px 0; position:relative; } 
td, p, div { font: 11px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; color: #333; line-height: 135%;}
td {vertical-align:top;}
hr{ color: #d2e49e; background-color: #d2e49e; height: 1px; width: 100%; margin: 8px 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: 11px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; }
ul li{list-style: disc; line-height:135%; font: 11px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;}

/* =======================  Custom styles  ======================= */

#toptable{width:100%;}
#toptable td { vertical-align:bottom; color:#0169aa; white-space:nowrap;}
#toplogo{padding:15px;}
/*  #toptable a:link, .#toptable a:visited{color:#0169aa; text-decoration:none;}
#toptable a:hover{color:#e06007;}*/
.TopPane{ padding-bottom: 15px !important; padding-bottom: 14px; white-space:nowrap;}
#topfelt { float:right; clear:right; padding-bottom: 15px; padding-right:15px; white-space:nowrap;}

.ctl {width:8px; height:8px; font-size:0; background:url(cw8_tl.gif) no-repeat top left; float:left;}
.ctr {width:8px; height:8px; font-size:0; background:url(cw8_tr.gif) no-repeat top right; float:right; clear:right;}
.cbl {width:8px; height:8px; font-size:0; background:url(cw8_bl.gif) no-repeat bottom left; float:left;}
.cbr {width:8px; height:8px; font-size:0; background:url(cw8_br.gif) no-repeat bottom right; float:right; clear:right;}

#menucontainer{width:100%; clear:both; background:#0169aa url(menubg.gif) repeat-x;}
#meny{clear:both; text-align:center; padding:2px 25px 0;}
#menuitem{width:100%;}
#tPath {padding: 9px 15px; color: #999; clear:both;}
#tPath a:link, #tPath a:visited{color: #999; text-decoration:none; font-weight:normal;}
#tPath a:hover{color:#e06007;}

#main{padding:0 15px; clear:both;}
#venstrefelt{ float:left; width:630px;}
#hoyrefelt{ float:right; width:218px;}
.bilde614 p{display:block; border:#d2e49e 1px solid; padding:7px; margin-bottom:25px;}

.RightPane{}
.FootPane{padding-top:20px; text-align:center; clear:both; font:11px Arial,Tahoma; color:#999;}
.FootPane a:link, .FootPane a:active, .FootPane a:visited {color: #999; text-decoration:none;}
.FootPane a:hover {color:#e06007;}
.FootPane img{display:none;}
#gdnn{text-align:right; padding-top:10px; padding-right:58px;}
#gdnn img{display:block; float:right;}

/* for table i cp-default */
.cpleft{font-weight:bold; color:#777; line-height:150%;}
.cpmid{width: 20px;}
.cpright{width: 65%;}

/* 3 koloner */
.ContentPane{padding:5px 20px 20px 0; border-right:#d2e49e 1px solid;}
.cp2{padding:5px 20px 20px 20px; width:288px;}
.cp3{padding:5px 0 20px 0; width:288px;}

/* 3 koloner2 */
.TittlePane{}
.k1{padding:0 8px 20px 0; }
.k2{padding:0 8px 20px 8px; }
.k3{padding:0 0 20px 8px; }

/* forside */
.cpf2{padding:0 20px 20px 20px; border-right:#d2e49e 1px solid; width:300px;}
.cpf3{padding:0 0 20px 20px; width: 180px;}

/* nukenews */
.NukeNews_Item, .NukeNews_AltItem{padding:0;}

/* =======================  Text  ======================= */

H1 {font: 24px "Trebuchet MS", Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #0169aa; margin:0 0 20px 0; font-weight: normal;}
H2, H3, H4, H5, .Head, .ov{font:bold 17px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; color: #0b6dab; margin:0 0 10px 0; }
H2 {color: #8ab900; margin:0 0 6px 0; line-height:120%;}
H4,.ov {font:bold 15px Arial;}
H5 {font:bold 13px Arial; margin:0 0 5px 0;}
H6 {font:bold 11px Tahoma; margin:0 0 4px 0;}


/* =======================  Links  ======================= */

/*-- default links visited & active	--*/ a:link, a:visited, a:active { color: #e06007; font-weight:normal; text-decoration: none; }
/*-- default links hover			--*/ a:hover{ color:#0169aa;}
/*-- 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: #e06007 ; font-weight: bold;  text-decoration: none; margin: 2px 5px;}	
/*-- admin button-link style hover--*/ 	a.CommandButton:hover {color: #7d3a0c;}

h6 a:link, h6 a:visited, h6 a:active{font:normal 11px Tahoma,Arial; color: #e06007; text-decoration: none; margin:5px 0 0; display:block; background: url(pil_g.gif) no-repeat left 60%; padding-left: 13px;}
h6 a:hover{ color:#0169aa;}


/* =======================  Forms  ======================= */

/*--					--*/ select, input, textarea { color: #666; padding-left: 2px; font: 11px Arial,Tahoma;}
/*-- textbox  			--*/ .NormalTextBox {font: 11px Arial,Tahoma; background: #fff; color: #666; padding-left: 2px; border: #ccc 1px solid;}
							td.NormalTextBox {background:transparent; }
.StandardButton{ background: #c4d8e5; font: bold 11px Arial; color: #0169aa; padding: 2px 5px 3px 5px; margin: 3px 6px 2px; cursor:hand; border:0;}
.cpform{padding:5px 0 20px 20px; width:500px;}
.NormalBold{padding-top: 5px;}

/* =======================  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 { text-transform:uppercase; color: #9c3; text-align: center; background: none; font:bold 11px Tahoma; letter-spacing:1px;}
/*-- menuitems over             --*/ .MainMenu_Selected TD { text-transform:uppercase; color: #fff; text-align: center; background: none; font:bold 11px Tahoma; letter-spacing:1px;}
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { text-transform:uppercase; color: #e89200; text-align: center; background: none; font:bold 11px Tahoma; letter-spacing:1px;}

/*-- submenu container          --*/ .MainMenu_SubMenu { background: #0169aa; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; padding-top:8px; padding-bottom:10px; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem {font:normal 11px Tahoma; background: none !important; background: #0169aa; color: #9c3; padding:4px 15px 5px 15px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel {font:normal 11px Tahoma;  background: none !important; background: #18c; color: #fff; cursor: pointer; cursor: hand; padding:4px 15px 5px 15px; border: 0;}

/*-- middle seperator           --*/ .MainMenu_Seperator {}
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- not needed - module menu   --*/ .MainMenuSeperator{ 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;}


