﻿body,table,tr,td,h1,h2,h3,h4,h5,p,a,div,span,form,input,textarea,select,option,nobr, button 
{
/*	font-family:verdana,arial,helvetica,sans-serif;font-size:x-small;color:#000000; */
font-family: arial; font-size:12px; color:#000000; */
}

h1 {color:#ffffff;margin-bottom:6px;font-size: 20px;font-weight:normal; margin-top: 0px;}
h2,h3,h4,h5{color: #ffffff; margin-bottom:1px;font-size: 12px;font-weight:normal; }
fieldset {display: inline}
caption{color:#ffffff;margin-bottom:1px;font-size:12px;text-align: left;}
body {background-color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  border: none;}
img {border: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
p {margin-top:4px;margin-bottom:8px;padding:0px 0px 0px 0px; color: #ffffff;}
iframe {border: none;}
textarea {overflow: auto;}

div {border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a {Text-decoration: none;}
a:hover {text-decoration: underline;}

a.editMenu_1:visited {color:#000000;}  /* Inline popupmenu */

/*
######################################################################################

	>>  Fargevalg for HMF

	Lysegrønn (exact fargen)  =  #D0D32A
	Gulorange =  #EBAF00
	Grå = #CCCCCC
	LysBlå (linkfarge) =  #4D86CD

  /*
######################################################################################

	>> Oppsett rammeverk
	----------------------------------------------------------------------------------

######################################################################################
*/
#bgfade { overflow: visible; background-image: url(musicfestbg1.jpg); background-repeat:no-repeat;}
#canvas { width: 950px; text-align: left; border-top:solid 1px #E9C52D;border-right:solid 1px #E9C52D;border-left:solid 1px #E9C52D; background-color: black; position: relative; }
/* #canvas2 {position: relative;clear: both;width: 950px; border:solid 1px green;} */
#top {position: relative; width: 950px; margin-bottom: 0px; clear:both; border: solid 0px red; overflow: hidden;}
#banner {position: relative; overflow: hidden;height: 200px; width: 950px;float: left; background: url(LosjenLogo.jpg) no-repeat;border:solid 0px green; background-color: black; }
/* #menubar  {vertical-align: bottom; padding: 0px 0px 0px 0px; position: relative;float: left;height:25px;width: 950px; background: url(TopMenuBG.png) repeat-x; border:solid 0px red;}*/
#topmenubar { vertical-align:middle; clear: both; display: block; width:950px; margin: 0px; padding: 0px 0px 0px 0px; position: relative; border-top:solid 1px #E9C52D; border-bottom:solid 1px #E9C52D; height:25px;}

/*
######################################################################################

	>> Oppsett startsiden (innenfor Canvas)
	----------------------------------------------------------------------------------

######################################################################################
*/
#MainPage {float: left;width: 950px; vertical-align: top; border:solid 0px red; border-bottom: solid 0px #E9C52D; clear:both;}
#MainPage2col {border: 0px solid green;position : relative; padding: 0px; margin: 0px; float: left; width: 950px; overflow: hidden; clear: both;}

#mainleft {float: left; width: 680px; border:solid 0px green; position:relative; overflow: visible;}
#mainleft .readmore {color: #4D86CD; }
#mainleft h1 {color: #E9C52D; }
#mainleft h2 {color: #CCCCCC; font-size:x-small; font-style:italic; }
#mainleft h3 {color: #E9C52D; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; font-weight: normal; font-size: medium ; text-align: left;letter-spacing: 0px;}
#mainleft h4 {color: #E9C52D; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; font-weight: normal; font-size: medium ; text-align: left;letter-spacing: 0px;}
#mainleft .msg {color: #ffffff; border:solid 0px green; padding: 5px 10px 10px 10px; }
#mainleft .summary {color: #ffffff; font-weight: bold; border:solid 0px green; padding: 5px 10px 10px 10px; }
#mainleft .lesmer {border: solid 0px red;margin: 0px; width: 668px; color:#ffffff; }
#mainleft table,tr,td,th {font-family: arial; font-size:11px; color:#ffffff; }
#mainleft .right {text-align: right; padding-right: 10px;}
#mainleft a {color:  #4D86CD; }
#mainleft p {color: #ffffff; }*/
				
}
/*#lesmer .new {vertical-align:  text-bottom; float:right;display: block; color:#000000; border:solid 0px red;} */
/*#lesmer .right {text-align: right; padding-right: 10px;}
#lesmer a {color:  #D0D32A; }
#lesmer p {color: #ffffff; }*/


#mainright { border-left: solid 0px #D0D32A; float: right; width: 251px; border:solid 0px red; height:100%;}
/*#mainright .msg {margin: 0px 0px 0px 0px; border:solid 0px red; padding: 8px 10px 0px 10px; font-size: 10px; } */
#mainright .new {float: right; border:solid 0px red; padding-right: 0px;}
#mainright .righttickets {color: white; border: solid 0px red; padding:10px 0px 5px 0px; width:250px;  }
#mainright .plakat {color: white; border: solid 0px red; padding:10px 0px 5px 0px; width:245px; }
#mainright h2 {margin: 0px 0px 10px 0px; padding: 0px; text-align: center; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;color:white;height: 14px;}
#mainright table,tr,td,th {font-family: arial; font-size:11px; color:#ffffff; }
#mainright .righturl {color: white; border: solid 0px red; padding:10px 5px 5px 5px;  }

#rightpageurltbl { width:235px; border:solid 0px red;}
#rightpageurltbl a { color:#4D86CD; font-size: 14px; font-weight:bold;}  /* EBAF00 6E7794*/
#rightpagerultbl td { border: solid 0px green; color: white; padding: 0px 0px 0px 0px; }

#rightpagetbl { width:249px; border-left: solid 1px #D0D32A;}
#rightpagetbl a { color:#4D86CD; font-size: 14px; font-weight:bold;}  /* EBAF00 6E7794*/
#rightpagetbl td { border: solid 0px green; padding: 0px 0px 0px 5px; }



#footertbl {margin: 0px 0x 0px 20px; height:35px; width:920px; border:solid 0px red;} 
#footertbl a {color: #ffffff; font: 12px arial}   
.footertxt {color:#4D86CD; font: 14px arial; font-style:oblique;}
.footerinfo {color:#ffffff; font: 12px arial;}  

#footer {width:950px;clear: both; text-align: left; border-top: solid 1px #EBAF00; border-bottom: solid 1px #EBAF00; vertical-align: bottom;}
/*
#footer .new {float: none;display: inline;}
#footer .title {font-weight: bold; color: #5289AF;}
  */
/*
######################################################################################

	>> Meldinger/nyheter, objektlister
	----------------------------------------------------------------------------------

######################################################################################
*/
.leftborder { border-left: solid 1px red; height: 100%; }
.new {float: left;display: block;}
/*.new img {height: 16px;width: 16px; vertical-align: middle;} */

.topstory {margin: 15px 15px 15px 15px; color: white; }
.topstory .new {vertical-align:  text-bottom; float:right;display: block; color:#000000; border:solid 0px red;}
.topstory .title {color: #E5AE00; margin: 17px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; font-size: medium ; text-align: left;letter-spacing: 0px; border:solid 0px green;}
.topstory .right {text-align: right;}
.topstory h1 {color: #D0D32A; font-size: 13px; }
.topstory a {color: #ffffff; }/* FF6600 */

.artistmsg {margin: 15px 15px 15px 15px; }
.artistmsg .new {vertical-align:  text-bottom; float:right;display: block; color:#000000; border:solid 0px red;}
.artistmsg .title {color: #E5AE00; margin: 17px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; font-size: medium ; text-align: left;letter-spacing: 0px; border:solid 1px green;}
.artistmsg .right {text-align: right;}
.artistmsg h1 {color: #D0D32A; font-size: 13px; }
.artistmsg h4 {color: #D0D32A; font-size: 16px; }
.artistmsg a {color: #ffffff; }/* FF6600 */

#artisttbl { border: solid 0px red;}
#artisttbl a { color:#E9C52D; font-size: 14px; font-weight:normal;}  /* EBAF00 6E7794*/
#artisttbl td { border: solid 0px green; color: lime; padding: 0px 0px 0px 5px; }

#submaincol1 {border: solid 0px red; width: 210px; vertical-align:top; }


div .msg {margin: 0px 0px 0px 0px; border:solid 0px red; padding: 0px 0px 10px 10px; }
.msg .new {float: right; display: block; color:#000000; border:solid 0px red; padding-right: 10px;}
.msg h1, .msg h2, .msg h3 {color:#000000;margin-bottom:1px; margin-top: 0px;}
.msg a {color: #007F5F;}  /* #FF6600   */
.msg {font-size: 11px; }

/* Tabular list*/

div.tablisttoolbar {margin: 0px 1px 0px 0px;background-color: #ebeadb;height: 22px;}
div.tablisttoolbar .new {margin: 3px; float: right;}
div.tablisttoolbar img {vertical-align: middle;}
.tablisthead {margin: 0px 1px 0px 0px; padding: 3px 3px 0px 3px; height: 21px; background: url(tablisthead.jpg) repeat;}
.tablistrow {margin: 0px 1px 0px 0px; padding: 3px 3px 0px 3px; height: 17px;}
.tablisthead div, .tablistrow div {overflow: hidden; float: left; white-space: nowrap; margin: 0px 1px 0px 1px;} /* Turn of linewrapping in all div's inside tablisthead */

/* Standard object list */
ul.list {list-style: square outside;padding: 0px;	margin: 5px 2px 0px 15px;}
.list li {margin: 0px;padding: 0px;font-weight:normal;}
.list li.selected {font-weight: bold}

ul.rss {list-style: none outside; padding: 0px;	margin: 2px 2px 0px 0px;}
.rss li {margin: 0px;padding: 0px;font-weight:normal;font-weight: bold}
.rss li.selected {margin: 0px 0px 0px 15px; list-style: square outside; font-weight: normal;}

.imgCell
/* Contains a thumbnail and a link caption */
{
	border: activeborder 1px solid;
	text-align: center;
	vertical-align: baseline;
}

.msgfldtab
{
	/* ingress / Body tabs in editmessage */
    background-image: url(/eway/library/images/backgrounds/GradientTab1.png);
}

.msgfldtabActive
{
    background-image: url(/eway/library/images/backgrounds/GradientTab2.png);
}

body.showmessagebody {background-color: White; margin: 10px;}

/* Document Mgm page */
.docleft
{
	vertical-align: top;
	border-right: groove thin;
	width: 20%;
}
.docright
{
	/* background-color: Silver;*/
	vertical-align: top;
}
.docpage
{
	/* background-color:Yellow; */
/* 	position: relative; */
	width: 99%;
	border: groove thin;
}


/*
######################################################################################

	>> Div. tabeller med css
	----------------------------------------------------------------------------------

######################################################################################
*/


table.objtable {border-collapse: collapse; margin: 10px 10px 0px 10px; table-layout: fixed;}
table.auto {table-layout: auto;}
col.tblleft, col.tblright {width: 3px;}	
col.cdate {width: 85px;}
col.c100 {width: 100px;}
col.cdatetime {width: 140px;}
col.c200 {width: 200px;}
col.c600 {width: 600px;}
col.icon {width: 22px; text-align: center;}

.objtable th {padding: 0px 5px 0px 5px; height: 16px; color: White; background: url(tblback.jpg) repeat;}
.objtable th.tblleft {width: 3px; padding: 0px; background: url(tblleft.jpg) no-repeat;}
.objtable th.tblright {width: 3px; padding: 0px; background: url(tblright.jpg) no-repeat;}
.objtable td.tblleft {width:3px; padding: 0; border: none;}
.objtable td.tblright {width:3px; padding: 0; border: none;}

.objtable td {vertical-align: middle; height: 17px; white-space: nowrap; padding: 0px 5px 0px 5px; border-right: dashed 1px black;}
.objtable td.last {border-right: none;}
.objtable td.btm {border-bottom: dashed 1px black;}
.objtable img {vertical-align: middle;}
.objtable caption .new {float: none; display: inline; margin-left: 10px; vertical-align: middle;}



/*
######################################################################################

	>> Menyer
	----------------------------------------------------------------------------------

######################################################################################
*/

.menubar {height: 40px; color: #ffffff ;margin-left: 10px; border:solid 0px green;display:block;}
.menubar a {color: #ffffff; border:solid 0px red;}
.menubar a:hover { text-decoration: none; color:#F9D97B}  
.menubar .selected {color:#F9D97B; font-weight: bold; background-image: url(TopMenuSelBG.png); background-repeat: repeat-x; border:solid 0px red;}
/*.selected a {color:#F9D97B; font-weight: bold; border:solid 0px red;} */
/* .menubar a.selected {color:#F9D97B; font-weight: bold; background-image: url(TopMenuSelBG.png); background-repeat: repeat-x; border:solid 1px red;} */
.menubar img {vertical-align: middle;margin-left: 0px;}

.topmenu { vertical-align:middle; position:relative; border:solid 0px green; text-transform: uppercase; display: block; background-color:#000000;}
.topmenu td {margin: 0px; padding: 5px 8px 0px 8px; vertical-align: middle;}
.topmenu a {height: 25px; font-size: 13px; color: #4D86CD; font-weight:bold;}  /*   #E9C52D */
.topmenu a:hover { height: 25px; text-decoration: none; color:#E9C52D; border: solid 0px black;}
.topmenu .selected{color:#E9C52D; height:25px; border: solid 0px black; border:solid 0px red;}
.topmenu .selected a  {height:25px; color:#E9C52D;; font-weight: bold;}
/* .topmenu a.selected {color:#F9D97B; font-weight: bold; border:solid 1px red;} 
.topmenu img {vertical-align: middle;}*/

/* Multi level ul - menu */
/* .menu ul.menu {list-style: square outside; padding: 15px 0px 0px 15px; margin: 0px 3px 0px 15px; border:solid 0px fuchsia;} */
.menu ul.menu { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 3px 0px 15px; border:solid 0px fuchsia;}
.menu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* Second, thrid etc.  level */
.menu li {margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px; font-weight:normal;color:black;}
.menu li.selected {color: #007F5F; list-style: none;}
.menu a {font-size: 11px; color: Black;}
.menu a.selected {color:#007F5F;}

.artistmnu ul.menu { text-align:center; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 3px 0px 0px; border:solid 0px fuchsia;}
.artistmnu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* Second, thrid etc.  level */
.artistmnu li {margin: 5px 0px 0px 0px;padding: 0px 0px 0px 0px; font-weight:normal;color: #ffffff;}
.artistmnu li.selected {color: #007F5F; list-style: none;}
.artistmnu a {font-size: 11px; color: #ffffff;}
.artistmnu a.selected {color:#007F5F;}

ul.nobullet {list-style: none; margin: 0px 0px 0px 5px;}
ul.circle {list-style-type: disc;}

ul.doc {margin: 0px 0px 0px 20px;}
ul.doc ul {margin: 0px 0px 0px 20px;}
ul.doc li	{ list-style-image: url(/eway/library/images/buttons/folder_closed10x10.gif);}
ul.doc li.selected	{list-style-image: url(/eway/library/images/buttons/folder_open10x10.gif);}

div.tabmenu {height: 18px; margin-right: 1px;overflow: visible;background: url(tabback.jpg) repeat;}
.tabmenu a {display: block; float: left; height: 18px;color: White; background: url(tabbg.jpg) repeat;	font-size: 10px;text-transform: uppercase;letter-spacing: 1px; padding: 0px 0px 0px 0px;}
.tabmenu a.selected {background: url(tabbgsel.jpg) repeat;}
.tabmenu img {margin: 0px; padding:0px; vertical-align: top;}

/* Red Sublevel menu */

.redsublevel a {
	display: block;
	border-left:solid 5px #ffffff;
	vertical-align: middle;
	border-top:solid 0px #e2e1e1;
	border-bottom:solid 0px #e2e1e1;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	height: 17px !important;
	height: 17px;
	text-decoration: none;
	margin-top:2px;
			
}

a.redsublevel:hover {
	display: block;
	vertical-align: middle;
	border-left:solid 5px #ffffff;
	font-size: 11px;
	color: #007F5F;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	height: 17px !important;
	height: 17px;
	text-decoration: none;
	margin-top:2px;
}

.redsublevel a.selected  {
	display: block;
	border-left:solid 5px #ffffff;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #007F5F;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	height: 17px !important;
	height: 17px;
	text-decoration: none;
	margin-top:2px;
	
}

.redsublevelwithchild {

	background:#fff url("g-arrow.gif") no-repeat right;
	border-left:solid 5px #ffffff;		
}

.redsublevelwithchild:hover 
{
	background:#fff url("g-arrow.gif") no-repeat right;
	text-decoration: none;
	color: #007F5F;
	border-left:solid 5px #ffffff;		
}

.redsublevelwithchild selected{

	background:#fff url("g-arrow.gif") no-repeat right;		
}


.redsubmenu {list-style: none; width:146px; margin: 0px 0px 10px 0px; padding:  4px 0px 0px 0px;}
.redsubmenu ul {list-style: none;  padding: 0px; margin:  0px 0px 0px 0px; }
.redsubmenu li ul  {list-style: none;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-left: solid 10x #ffffff; background:#ffffff; }

/*.redsubmenulist {list-style: none; width:145px; margin: 0px 0px 0px 0px; padding:  0 0 0 0;}
.redsubmenulist ul {list-style: none;  padding: 0px; margin:  0px 0px 0px 0px; }
.redsubmenulist li ul  {list-style: none;  padding: 0px; margin: 0px 0px 0px 0px; border-left: solid 6px #F0F0F1; background:#eeeeee; }
*/

/*   End redsublevel  */


/*
######################################################################################

	>> COMMON DESIGN ELEMENTS
	----------------------------------------------------------------------------------
	Diverse designkomponenter

######################################################################################
*/
.space10  {width:10px;}
#canvasclear {height: 1px;clear:both;}/* Mozilla req */
.imgframe {border:solid 1px #ffffff;}
.hidden {display: none;}
.block {display:block;}
.right {text-align: right;}
.left {text-align: left; padding: 4px 0px 0px 10px;}
.center {text-align: center;}
.clear {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}
.readmore {color:#015675;}
.author {font-size: 9px;color: #979596; margin-top: 15px;}
.icon {vertical-align: middle;}
.searchbtn {vertical-align:  text-bottom; cursor: pointer; border:solid 0px red;height:17px;}
.searchringalm {vertical-align:  text-bottom; float: left; margin: 0px; border:solid 0px red; height:17px;}
.inputbutton { border :solid 1px white; font-size:xx-small; height:17px;width:175px; background-color: #CCCCCC; }
.edititem img {vertical-align: middle;}
.space {height: 10px;}
.red {background-color: Red; color: White;}
.hormrg {margin: 0px 5px 0px 5px;}
.mrg10 {margin: 10px;width:10%;white-space:nowrap}
.mrg10 fieldset {display:block}
.mrg10 table tr td {white-space:nowrap}

.portalselector {float: right;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;}

.showusername {color: #4D86CD; font-style: italic; font-size: 9px;text-align:right;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;}
.showusername a {color: #4D86CD; font-style: italic; font-size: 9px; }

fieldset.info {display: block; float: right; padding: 0 1em 0 1em;}
fieldset.info label { float:left; width: 60px;  margin-right:0.5em;  padding-top:0.2em; text-align:right;}
fieldset.info input {border: none; width: 80px;}

fieldset.edit {display: inline; padding: 0 1em 0 1em;}
fieldset.edit label { float:left; width: 100px; margin-right:0.5em;  padding-top:0.2em; text-align:right; height: 1em;}
fieldset.edit select {margin: 1px; height: 18px;}
fieldset.edit input {margin: 1px; height: 18px;}

fieldset.filter {display: block; margin: 10px;}

fieldset.helpdesk {display:block; margin:10px;}
fieldset.helpdesk select {font-size: x-small;}

.search {float: left;margin: 5px;}
.wssearch {float: right;margin: 0px 0px 0px 5px; padding: 5px; background: url(menubar.jpg) repeat-x;}
.searchresult {margin: 15px 5px 0px 5px;}
.searchresult a {font-size: 14px; text-decoration: underline; color: #065A88;}

.browselist {font-size:9px;color:#979596;clear: both;text-align: center; margin: 0px 0px 5px 0px;}
.browselist a {font-size:9px;color:#537598;}

.tab250 {width: 250px;}
.tab200 {width: 200px;}
.tab150 {width: 150px;}
.tab100 {width: 100px;}
.tablistlink {margin: 0px 2px 0px 0px; height: 17px; display: block;}
.tablistlink:hover {background-color: #E1F2F9; cursor: pointer; text-decoration: none;}
.tabicon {width: 18px;}
.tab75 {width: 75%;}
.tab66 {width: 66%;}
.tab50 {width: 50%;}
.tab33 {width: 33%;}
.tab25 {width: 25%;}
.lbl75 {width: 75px;}
.tabnumber {width: 75px; text-align: right;}
.tabdate {width: 75px; padding: 0px 1px 0px 1px;}
.tabdatetime {width: 130px; }
.tablistfooter {border-top: solid 1px activeborder;	text-align: center;	height: 17px;}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: pointer;
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i høyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i høyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Området med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 0px 5px 0px 5px; background-color: #F6F5ED;  border-top: 1px groove;border-bottom: 1px groove;}
.tplwizbuttonrow {padding: 5px; border-top: 2px groove;}
.tplwizstepheading {display: block; padding: 3px 5px 3px 5px;}
.tplwizbox {margin: 3px; padding: 0px; border: 2px groove; }  /* Wizard - action area */
.tplwizpickerfield {margin: 1px; padding: 2px 5px 2px 5px;float:left; white-space: nowrap; color: highlight;  background-color: white; }
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 1px;float:left;clear:left; padding: 2px 5px 2px 5px; width: 160px;}
.tplwizspantext{float:left}
.tplwizplaceholder{clear:both}


/*
######################################################################################

	>> Form Control Classes
	---------------------------------------------------------------------------------
	New Form Design

######################################################################################
*/
.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	height: 26px; 
 	background-color: buttonface;   
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
/*	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
/*	width: 1px; */ /* trick to set size of buttons in ie */ 
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:auto;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	/* width: 1px; */ /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:auto;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmcontent
{  background-color: buttonface;

}
.frmContent	/* Outmost table */
{
	width: 100%;


}

.frmAnsatte
{
	 border: solid 1px  #E1E1E1; 
	 padding-left: 2px;
	 margin-bottom: 2px;
}



.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
/*	background-color: buttonface; */
}
.frmTable td { color: black;
				
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:auto;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}

/*
######################################################################################

	>> Gamle Tabular menu
	---------------------------------------------------------------------------------

######################################################################################
*/

.tabtable
{
	border: none;
	padding: 0;
	margin: 0;
	height: 100%;
	float: left;
} 
.tableft
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tableft.jpg);
	width: 3px;
}
.tabactiveleft
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabactiveleft.jpg);
	width: 3px;
}
.tabright
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabright.jpg);
	width: 3px;
}
.tabactiveright
{
	padding: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabactiveright.jpg);
	width: 3px;
}
.tabcell
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabback.jpg); 
	background-repeat: repeat-x; 
}
.tabactivecell
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(/eway/custom/design/v3/tabactiveback.jpg); 
	background-repeat: repeat-x; 
}
/* .newsheader
{
	border-bottom: activeborder 1px solid;
	padding: 2px;
	height: 30px;
	overflow: hidden;
} */



/*
######################################################################################

	>> IKKE I BRUK
	----------------------------------------------------------------------------------

######################################################################################

#leftnav {vertical-align: top; padding:15px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left; width:147px; border-right: solid 0px #E6E6E7; border:solid 0px red;}
#leftnav h2 {margin: 0px 0x 0px 0px; padding: 2px 0px 0px 15px; text-align: left; font-weight:bold; font-size: 11px; letter-spacing: 0px; color:#F9D97B;height: 18px; background-color: #292929; vertical-align: middle;}
#leftnav .bottom {height: 19px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url(menufoot.jpg) no-repeat; background-position: 0px 10px;}
#main {padding: 0px 0px 0px 0px; position: relative; width: 950px; clear: none; overflow: hidden; border:solid 0px red;}
#submain {padding: 0px 0px 0px 0px; margin: 0px; position: relative; width: 950px; clear: none; overflow: hidden; border:solid 0px red; background-color:white;}
#submaintbl { border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 950px; overflow: hidden; border:solid 0px red; background-image: url(SubmainpageBG.jpg); background-repeat; repeat-y;}
#submaincontent {padding: 0px; margin: 0px; float:left;width: 803px; overflow: hidden; vertical-align:top; border:solid 0px red;}
#submaincontentwhiteBG {padding: 0px; margin: 0px; float:left;width: 803px; overflow: hidden; vertical-align:top; border:solid 0px red; background-color: white;}
.TopSpace {height: 15px; border:solid 0px blue; }
.subtitle {padding: 5px; border: solid 1px red;} 
#main .bottom {clear: both;}

#main .subtitle {padding: 0px 0px 0px 0px; color: White; height: 23px; font-size: 11px;text-align: center;margin: 0px;text-transform: none;letter-spacing: 1px;background: url(mainh3.jpg) no-repeat;}
#mainleft .title {color: White; height: 14px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop.jpg) no-repeat;} 
#mainleft .subtitle {color:white; padding: 10px 0px 0px 0px; height: 24px; font-size: 11px;text-align: center;margin: 0px ;text-transform: uppercase;letter-spacing: 2px;background: url(mainlefth3.jpg) no-repeat;}
#mainleft div.frmctrlwrapper {margin: 0px 1px 0px 0px;}
#mainright {padding: 0px 0px 0px 0px; position:relative; float: right; left: 4px; clear: right;overflow: hidden; border-left:solid 0px #D0D32A;}
#mainright .subtitle {padding: 0px 0px 0px 0px;  font-weight: bold; color: #000000; height: 15px; font-size: 14px;text-align: left; margin: 0px 10px 0px 10px; border: solid 0px red;}

#mainright {position: relative;float: left; left: 4px;width: 219px; height:200px; clear: right;overflow: hidden; border-left:solid 1px white; background-image: url(RightBG.png); background-repeat:repeat;}

#mainright .bottom {height: 19px; padding: 0px; margin: 0px;background: url(menufoot.jpg) no-repeat; background-position: 0px 10px;}
#mainbottom {border-top:solid 1px #ffffff; float: left; width: 950px;height:200px; background: url(MainGroupBG.png); background-repeat: repeat;}
#submainleft {width:580px; padding:15px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative; vertical-align: top; float: left; clear: none;overflow: hidden;border: solid 0px lime;}
#submainleft .title {height:15px; color: black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; font-weight: normal; font-size:16px ; text-align: left;letter-spacing: 0px; border:solid 0px green;}
#submainleft .subtitle {padding: 5px 0px 0px 0px; color: black; height: 15px;  font-weight: bold; font-size: 12px;text-align: left;margin: 0px;letter-spacing: 0px;border:solid 0px red;}
#submainleft .msg {margin: 0px 0px 0px 0px; font-size: 11px; border:solid 0px green; padding: 10px 0px 0px 15px; width: 563px;}
#submainleft .new {float: right;display: block; color:#000000; border:solid 0px red;}
#submainleft div.frmctrlwrapper {margin: 0px 1px 0px 0px;}
#submainright {padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; float: right; vertical-align: top; width: 220px; overflow: hidden; border:solid 0px red;}
#submainright .subtitle {font-weight: bold;	font-size: 12px;padding: 0px 0px 0px 0px;color: #000000; text-align: left;margin: 0px 10px 0px 10px;border: solid 0px red;}
#submainright .msg {margin: 0px 0px 0px 10px; border:solid 0px red; padding: 0px 0px 0px 0px; width: 200px; }
#submainright .readmore {color:#007F5F; padding: 0px 0px 0px 4px; border:solid 0px green;}  
#submainright h2 {padding: 19px 0px 0px 0px; font-weight: bold; color: #000000; height: 23px; font-size: 13px; text-align: left; margin: 0px 10px 0px 10px; border: solid 0px red;}
.hr { width: 200px; color: White;}

#productgroup {margin: 20px; border:solid 0px #ffffff; float: left; width:911px; height:160px; clear: none;overflow: hidden;}
.productgroup {width:950px; height:200px; margin: 0px; float: left; border:solid 0px red;}

#tableft {position: relative; left: 2px; float: left;width: 630px; clear: none;overflow: hidden; }
#tabright {position: relative;float: left; left: 2px;width: 160px;clear: right;overflow: hidden; }
#tabright h2 {height: 17px; margin-top: 10px; padding: 0px; text-align: center; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;color: white;background: url(tabrighthead.jpg) no-repeat; }

div.blog {margin: 10px; font-size: 10px;}
div.blog p {font-size: 10px;}
div.blog h3 {font-weight: bold; font-size: 11px;}
div.blog a {text-decoration: underline; color: highlight;}

.twocpage {width: 100%;}
.twocpage .leftpage {width: 68%;padding: 3px; float: left; overflow: hidden;}
.twocpage .rightpage {width: 30%;padding: 3px;float: left; border-left: solid 1px activeborder; overflow: hidden;}
.twocpage .rightpage h2 {height: 21px; padding: 3px 3px 0px 3px; margin: 0px; background: url(tablisthead.jpg) repeat;}

.mnu {position: relative;background: url(mnutop.jpg) no-repeat;margin-bottom: 0px;}
.mnu h2 {color: White;font-size: 11px;text-align: center;margin-top: 0px;margin-bottom: 0px;letter-spacing: 3px;text-transform: uppercase;}
.mnu2 {position: relative;background: url(mnutop2.jpg) no-repeat;margin-bottom: 0px;}
.mnu2 h2 {color: White;font-size: 11px;text-align: center;padding-top: 8px; margin-top: 0px;margin-bottom: 0px;letter-spacing: 3px;text-transform: uppercase;}
.rightmnu{position: relative;background: url(mnurighttop.jpg) no-repeat;margin-bottom: 0px;}
.rightmnu h2 {color: White;font-size: 11px;text-align: center;margin-top: 0px;margin-bottom: 0px;letter-spacing: 3px;text-transform: uppercase;}
.rightmnu2 {position: relative; height: 21px;background: url(mnurighttop2.jpg) no-repeat;margin-bottom: 0px;}
.rightmnu2 h2 {color: White;font-size: 11px;text-align: center;padding-top: 7px;margin-bottom: 0px;letter-spacing: 3px;text-transform: uppercase;}

div.forum {margin: 15px 0px 0px 0px;}
table.forum {width: 100%;border: none;border-collapse: separate;}
.forum th	{background-color: #ADADAF;color: White; font-weight: bold;padding: 3px;}
.forum td	{vertical-align: top; background-color: #C7D6DB; padding: 3px;}
.forum td.icon {background-color: #ADADAF; padding: 3px; text-align: center;}
.forum .new	{float: right;display: block; padding-right: 3px;}
.forum .edit {float: right;display: block; padding-right: 3px;}
.forum .resp {background-color: #E6EEF2;}
.forum .post, .forum .post p {font-size: 12px;}
.forum a {color: highlight;}
.forum h1 {margin: 0px 0px 2px 3px;}

ul.textlist {list-style: none;margin: 0px;padding: 0px;}
.textlist li {margin: 0em 0em 1em 0em;}


Tip a friend
h1.tipafriend {margin: 10px;}
table.tipafriend
{
	margin: 10px;
	border: solid 1px activeborder;
}

table.discussion
{
	table-layout: fixed;
	border-collapse: collapse;
}
table.discussion .discrow td {border-top: solid 1px activeborder;}
table.discussion .tblhead
{height: 21px; background: url(tablisthead.jpg) repeat;}
table.discussion td {padding: 3px 3px 0px 3px;}
div.tabresponses {margin: 0px 0px 0px 18px;}

.mainleftcontent{margin: 15px; }
.mainleftcontent .new {float: right;display: block; }

.submainrightcontent {font-size: xx-small; margin: 0px 5px 0px 5px; border:solid 0px red;}
.submainrighttxt { font-size: xx-small;}
.submainrightcontent .new {float: right;display: block;}
.mainrightcontent {margin: 5px 10px 0px 10px;}
.mainrightcontent .new {float: right;display: block;}

.maincontent .form {margin: 15px;}
.maincontent .form table {width: 95%; padding: 1px 2px 1px 2px;} 

.maintop {margin: 0px 0px 0px 0px;position: relative;background: url(maintop.jpg) no-repeat;}
.maintop h2 {color: White;font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 3px;}
.maintoph2 {color: white;height: 14px; font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop2.jpg) no-repeat;}
.maintoph3 {color: white;height: 19px; padding-top: 5px;font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintop3.jpg) no-repeat;}

.toplevel {border-bottom: solid 1px #BBCBDA;display: block;padding: 2px 0px 2px 0px;}
.toplevel:hover {color: #C26627; border-bottom: solid 1px #BBCBDB;} 
.toplevelsel img, .toplevel img {vertical-align: middle;	width: 16px; height: 16px;}
.toplevelsel {color: #C26627;border-bottom: solid 1px #BBCBDA;display: block;padding: 2px 0px 2px 0px;}



######################################################################################

	>> END
	----------------------------------------------------------------------------------

######################################################################################
*/



