/*========================================================*/
/*  Main                                                  */
/*========================================================*/

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td 
{
	margin:0;
	padding:0;
}

/*========================================================*/
/*     body                                               */
/*========================================================*/

body
{
    background-color: #999999;
    font-family: Verdana;
    font-size:12px;
    background: #999999;
}



#wrapper
{
	position: relative;
	text-align: left;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
}

/*========================================================*/
/*  Top                                                   */
/*========================================================*/

#header
{
	display:table;
	width: 952px;
	height: 192px;
	background: #4c552b url(images/Banner_Hafjell_Event.gif) repeat-x;
}

/*========================================================*/
/*     bannerLeft                                         */
/*========================================================*/
#bannerLeft
{
	display: table-cell;
	width: 662px;
	color: #ffffff;
	padding: 30px 30px 30px 30px;
}

#bannerLeft p
{
	color: #ffffff;
}

#bannerLeft td
{
	color: #ffffff;
}

#bannerLeft li
{
	color: #ffffff;
}

/*========================================================*/
/*     bannerRight (logo)                                 */
/*========================================================*/
#bannerRight
{
	display: table-cell;
	width: 290px;
	padding: 0px 30px 0px 0px;
}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu   --*/ 
.MainMenu_MenuContainer {  background: url(images/menu_bg.png) repeat-x top center transparent; padding: 0 0 0 0; height: 27px; }
/*-- menuitems idle  --*/ 
.MainMenu_Idle TD { background: url(images/menu_bg.png) repeat-x top center transparent; text-transform: uppercase;
    font-family: Verdana; font-size: 12px; font-weight: bold; color: #ffffff; padding: 0px 0px 0px 0px;  height: 27px; }
/*-- menuitems over  --*/ 
.MainMenu_Selected TD { background: url(images/menu_bg.png) repeat-x top center; text-transform: uppercase;
    font-family: Verdana; font-size: 12px; font-weight: bold; color: #e09901; padding: 0px 0px 0px 0px; height: 27px; }    
/*-- menuitems active           --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { background: url(images/menu_bg.png) repeat-x top center; text-transform: uppercase;
    font-family: Verdana; font-size: 12px; font-weight: bold; color: #e09901; padding: 0px 0px 0px 0px; height: 27px; }
/*-- right seperator idle       --*/ 
.MainMenu_RightIdle { background: url(images/menu_bg.png) no-repeat top right; width: 1px; height: 27px; }
/*-- bar that holds the menu    --*/ 
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; height: 24px;}
/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu {
    z-index: 1000; cursor: pointer;  cursor: hand; margin: 0 0 0 0; background: #eeeeee; padding: 0px; 
    border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; font-weight: bold; filter: none; }  
/*-- submenu items idle         --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem {
    font-family: Verdana; font-weight: bold; font-style: normal; color: #ffffff; font-size: 11px;
    background: #000000; padding: 2px 30px 2px 16px; height: 15px; border: 0; }    
/*-- submenu items hover        --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: Verdana; font-size: 11px; font-weight: bold; 
    cursor: pointer; cursor: hand; color: #e09901; background: #000000; padding: 2px 30px 2px 16px; height: 15px; border: 0;}
/*-- not needed - main menu     --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ 
.ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ 
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ 
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
/*-- not needed - module menu   --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_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;}

#menu {
	display: table;
	width: 952px;
	margin: 0 0px 0px 0px;
	padding: 0;
	background-color: #ffffff;
}
* html #menu {
	width: 982px;
	margin: 0 30px 20px 0px;
	padding: 0 0 0 0px;
} /*IE6*/

/*========================================================*/
/*     content                                            */
/*========================================================*/
#content
{
	display:table;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width: 952px;
}

/*========================================================*/
/*     leftContent                                        */
/*========================================================*/
#leftContent
{
	display: table-cell;
	padding: 30px 15px 0px 30px;
	vertical-align: top;
}
.leftContent
{
	display: table-cell;
	width: 155px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/*========================================================*/
/*     mainContent                                        */
/*========================================================*/
#mainContent
{
	display: table-cell;
	width: 692px;
	padding: 0px 0px 0px 30px;
	vertical-align: top;

}
.ContentPane
{
	display: table-cell;
	width: 692px;
    padding: 30px 30px 0px 0px;
	vertical-align: top;
}
#mainContent p {
	margin: 10px 0 0 0;
}

/*========================================================*/
/*     mainContentForside                                 */
/*========================================================*/
#mainContentForside
{
	display: table-cell;
	width: 550px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;

}

.ContentPaneForside
{
	display: table-cell;
	width: 550px;
    padding: 30px 30px 0px 0px;
	vertical-align: top;
}
#mainContentForside p {
	margin: 10px 0 0 0;
}

/*========================================================*/
/*     rightContent                                       */
/*========================================================*/
#rightContent
{
	display: table-cell;
	width: 260px;
	padding: 0px 0px 0px 0px;
}

.rightContent
{
	display: table-cell;
	width: 260px;
	padding: 0px 0px 0px 0px;
}

/*========================================================*/
/*     rightContentForside                                */
/*========================================================*/
#rightContentForside
{
	display: table-cell;
	width: 260px;
	padding: 0px 0px 0px 0px;
}

.rightContentForside
{
	display: table-cell;
	width: 260px;
	padding: 0px 0px 0px 0px;
}

/*========================================================*/
/*     Footer                                                */
/*========================================================*/

#Footer {
    height: 45px;
    width: 952px;
    background-color: #d38429;
    padding-top: 6px;
    font-weight: normal;    
    text-align: center;
    float: left;
    clear: left;
}
* html #Footer { height: 44px; padding-top: 5px; } /*IE*/


.Copyright {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    position: relative;
    top: 2px;
    text-align: center;
}

/*========================================================*/
/*     Admin                                                 */
/*========================================================*/

.AdminMenu {
	background: #ffffff;
	padding: 5px;
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	border-right: #003366 1px solid;
	font-weight: normal;
    font-family: Verdana;
    color: #000000;
    font-size: 11px;

/*========================================================*/
/*     Login                                              */
/*========================================================*/ 

#Login { 
    padding:0; margin:0; width:100%; text-align: center; float: left;
}

.Login {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.Login:link, a.Login:link,.Login a:link  {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.Login:visited, a.Login:visited,.Login a:visited {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.Login:hover, a.Login:hover,.Login a:hover {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}

.User:link, a.User:link,.User a:link {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.User:visited, a.User:visited,.User a:visited {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}
.User:hover, a.User:hover,.User a:hover {
	font-family: Arial;
	color: #67676b;
	font-size: 11px;
	font-weight: normal;
}

/*========================================================*/
/*     Fonter                                             */
/*========================================================*/

.StandardOverskrift { font-family:Arial; font-size:17px; font-weight:bold; color:#4c552b; letter-spacing: 1px; padding-bottom:15px; }
.StandardOverskrift p { font-family:Arial; font-size:17px; font-weight:bold; color:#4c552b; letter-spacing: 1px; padding-bottom:15px; }
.StandardOverskrift a:link, .StandardOverskrift:link, a.StandardOverskrift:link { font-family:Arial; font-size:17px; font-weight:bold; color:#67676b; letter-spacing: 2px; padding-bottom:15px; }
.StandardOverskrift a:visited, .StandardOverskrift:visited, a.StandardOverskrift:visited { font-family:Arial; font-size:17px; font-weight:bold; color:#67676b; letter-spacing: 2px; padding-bottom:15px; }
.StandardOverskrift a:hover, .StandardOverskrift:hover, a.StandardOverskrift:hover { font-family:Arial; font-size:17px; font-weight:bold; color:#67676b; letter-spacing: 2px; padding-bottom:15px; }

.StandardSubOverskrift { font-family:Arial; font-size:14px; font-weight:bold; color:#4c552b; letter-spacing: 1px; padding-bottom:5px; }
.StandardSubOverskrift p { font-family:Arial; font-size:14px; font-weight:bold; color:#4c552b; letter-spacing: 1px; padding-bottom:5px; }
.StandardSubOverskrift a:link, .StandardSubOverskrift:link, a.StandardSubOverskrift:link { font-family:Arial; font-size:14px; font-weight:bold; color:#67676b; letter-spacing: 1px; padding-bottom:5px; }
.StandardSubOverskrift a:visited, .StandardSubOverskrift:visited, a.StandardSubOverskrift:visited { font-family:Arial; font-size:14px; font-weight:bold; color:#67676b; letter-spacing: 1px; padding-bottom:5px; }
.StandardSubOverskrift a:hover, .StandardSubOverskrift:hover, a.StandardSubOverskrift:hover { font-family:Arial; font-size:14px; font-weight:bold; color:#67676b; letter-spacing: 1px; padding-bottom:5px; }

.StandardSubOrangeOverskrift { font-family:Arial; font-size:17px; font-weight:bold; color:#d38429; letter-spacing: 1px; padding-top:20px; padding-bottom:5px; }
.StandardSubOrangeOverskrift p { font-family:Arial; font-size:17px; font-weight:bold; color:#d38429; letter-spacing: 1px; padding-top:20px; padding-bottom:5px; }
.StandardSubOrangeOverskrift a:link, .StandardSubRedOverskrift:link, a.StandardSubRedOverskrift:link { font-family:Arial; font-size:17px; font-weight:bold; color:#d38429; letter-spacing: 1px; padding-top:20px; padding-bottom:5px; }
.StandardSubOrangeOverskrift a:visited, .StandardSubRedOverskrift:visited, a.StandardSubRedOverskrift:visited { font-family:Arial; font-size:17px; font-weight:bold; color:#d38429; letter-spacing: 1px; padding-top:20px; padding-bottom:5px; }
.StandardSubOrangeOverskrift a:hover, .StandardSubRedOverskrift:hover, a.StandardSubRedOverskrift:hover { font-family:Arial; font-size:17px; font-weight:bold; color:#d38429; letter-spacing: 1px; padding-top:20px; padding-bottom:5px; }
