
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin: 0;
	scrollbar-face-color: #525A63;
	scrollbar-shadow-color: #597190;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #30383C;
	scrollbar-track-color: #C2C4C6;
	scrollbar-arrow-color: #FCF7F2;
	scrollbar-base-color: #FBB269;
}

/* NAVI */ 

.navibody
{
	font-size: 80%;
	padding: 0;
	margin: 0;
	background-color: #ff8308;
}

.naviwidth
{
	width: 100%;
}

.navihead
{
	background-color: #597190;
	height: 30px;
	clear: both;
}

.navisearchform
{
	background-color: #efefef;
	font-size: 10px;
	border-width: 2px;
	width: 60px;
}

.navilogo
{
	padding: 3px 0px 0px 4px;
	display: inline;
	float: left;
}

.navitreeswitch
{
	padding: 5px 18px 0px 0px;
	display: inline;
	float: right;
}

.navitreesearch
{
	padding: 5px 5px 0px 0px;
	display: inline;
	float: right;
}

.navisearch
{
	padding: 4px 10px 0px 0px;
	height: 25px;
	font-size: 10px;
	display: inline;
	float: right;
}
.navitreeseparator{ background-color:#a7b1b7; }

.navitreeseparatorspacer
{
	width: 20px;
	float: left;
}

.navitreeobj
{	
	overflow: hidden;
	font-size: 12px;
}

.navitreeobjicon { vertical-align: text-bottom; }

/*
	border: #000 2px solid; 
*/

.adminitem
{
	color: #000000;
	font-weight: normal;
	padding-top: 3px;
	line-height: 20px;
}

.adminitemicon
{
	padding: 0px 0px 0px 1px;
	display: inline;
	float: left;
}

.sysadminitem
{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 0px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	clear: both;
}

.sysadminitemexpander
{
	padding: 0px 0px 0px 1px;
	display: inline;
	float: left;
}

.sysadminitemicon
{
	padding: 0px 0px 0px 1px;
	display: inline;
	float: left;
}

.adminitemssmall
{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}




.mainframebody
{
	padding: 0;
	margin: 0;
	background-color: #d1d7dc;
}

.topframebody
{
	padding: 0;
	margin: 0;
	background-color: #597190;
}

.helpbody
{
	padding: 0;
	margin: 0;
	background-color: #d1d7dc;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link
{
	text-decoration: none;
	color: #333;
}

a:visited
{
	text-decoration: none;
	color: #333;
}

a:hover
{
	text-decoration: none;
	color: #000000;
}

.aorange:link
{
	text-decoration: none;
	color: #ff9900;
}

.aorange:visited
{
	text-decoration: none;
	color: #ff9900;
}

.aorange:hover
{
	text-decoration: underline;
	color: #ff9900;
}

form
{
	margin: 0px;
	padding: 0px;
	border: 0;
}

.header
{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}

.header-left
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
}

.alfa
{
	background-color: #d1d7dc;
	width: 15px;
	margin: 0px;
	padding: 0px;
	border-color: #a7b1b7;
	color: #333;
	font-weight: bold;
}

.error
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #cc0000;
}

.small
{
	font-size: 10px;
	color: #333;
}

.medium
{
	font-size: 11px;
	color: #333;
}

.editH1
{
	font-size: 13px;
	color: #525A63;
	font-weight: bold;
}

.editH2
{
	font-size: 12px;
	color: #525A63;
	font-weight: bold;
}

.helpH1
{
	font-size: 13px;
	color: #525A63;
	font-weight: bold;
}

.helpH2
{
	font-size: 12px;
	color: #525A63;
	font-weight: bold;
}

.helplink:link
{
	text-decoration: none;
	color: #009;
	font-weight: bold;
}

.helplink:visited
{
	text-decoration: none;
	color: #009;
	font-weight: bold;
}

.helplink:hover
{
	text-decoration: underline;
	color: #00f;
	font-weight: bold;
}

.helptext
{
	font-size: 10px;
}

.formtext
{
	font-size: 11px;
}

.formbutton
{
	font-size: 11px;
}

.topbutton
{
	background-color: #d1d7dc;
	width: 80px;
	margin: 0px;
	padding: 0px;
	border-color: #a7b1b7;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}

.pane-active { background-image: url(../../../gfx/pane_bg_a.gif); }
.pane-bg { background-image: url(../../../gfx/pane_bg.gif); }
.pane-active-text { font-weight: bold; }
.pane-inactive { background-image: url(../../../gfx/pane_bg_i.gif); }
.pane-inactive-text { font-weight: normal; color: #333; }
.pane-inactive-text:hover { color: #000; }
.pane-frame-bg-r { background-image: url(../../../gfx/pane_frame_r.gif); }
.pane-frame-bg-l { background-image: url(../../../gfx/pane_frame_l.gif); }
.pane-frame-bg-b { background-image: url(../../../gfx/pane_frame_b.gif); }
.box-bg-t { background-image: url(../../../gfx/box_t.gif); }
.box-bg-b { background-image: url(../../../gfx/box_b.gif); }
.box-bg-r { background-image: url(../../../gfx/box_r.gif); }
.box-bg-l { background-image: url(../../../gfx/box_l.gif); }

.mainpanelist
{
	border-color: #a7b1b7;
	border-width: 2px;
	border-style: solid;
}

.mainpanelisthead
{
	border-color: #fff;
	border-width: 2px;
	border-style: solid;
}
.clsTopLink
{
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.clsCMOn
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.clsCMOver
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

.valgbokser {
        width: 250px;
        }
        
.tabellHode 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff9900;
}


/* DynaPark */
.dpHead
{
	background: #597190;
	height: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.dpHead img { margin: 2px 5px; float: left; }
.dpHeadTxt { margin: 2px 0; float: left; }

.dpSearchform
{
	background-color: transparent;
	font-size: 10px;
	border-width: 2px;
	float: right;
	display: inline;
	margin: 0 20px;
}
.dpSearchform input { width: 60px; }

.dpListIcon { margin-left: 1ex; }

.dpButton
{
	background-color: #d1d7dc;
	margin: 5px 0;
	padding: 0;
	border-color: #a7b1b7;
	color: #333;
	font-weight: bold;
	font-size: 11px;
}

.dtree {
	color: #666;
	white-space: nowrap;
}

.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #000000;
	/*text-decoration: underline;*/
}
.dtree a.nodeSel {
	font-weight: bold;
	/*background-color: #c0d2ec;*/
}
.dtree .clip {
	overflow: hidden;
}

.dpInfo, .dpContent { margin: 10px; }
.dpInfo img { border: 2px #ff8308 solid; }
.dpInfo h3
{
	margin: 1ex 0 0 0;
	font-size: 100%;
}
.dpInfo table th
{
	font-size: 70%;
	text-align: right;
	border-bottom: 1px #ccc solid;
}
.dpInfo table td
{
	padding: .5ex;
	border-bottom: 1px #ccc solid;
}
