﻿body,table,tr,td,h1,h2,h3,h4,h5,p,a,div,span,form,input,textarea,select,option,nobr, button 
{
	font-family:arial,verdana; font-size:11px ;color:#025723;
}

h1 {color:#000000;margin-bottom:6px;font-size: 20px;font-weight:normal; margin-top: 0px;}
h2,h3,h4,h5{color:black; margin-bottom:1px;font-size: 12px;font-weight:normal; }
fieldset {display: inline}
caption{color:#000000;margin-bottom:1px;font-size:12px;text-align: left;}
body {background-color:#ffffff; 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;}
iframe {border: none;}
textarea {overflow: auto;}

div {border: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a {Text-decoration: none;color:#0073AA; /* #025723;*/ }
a:hover {text-decoration: underline;}


/*  Fargekoder - ny web for Elverum Energi   

bgcolor: 		#b6cccd
skyggefelt: 	#a8c0b7
lys grønn: 	    #eaefe4  
mørk grønn: 	#028d2c
gulgrønn:	    #7bc143
tekstgrønn: 	#025723
Logoblå:        #0073AA

----    End fargekoder   ----

*/   
#bg { border:solid 0px red; background: url(bg_watermark.gif) no-repeat;  background-position: 0px 96px; }
#canvas {border: solid 0px black; position:relative;width: 956px;text-align: left; padding-top: 0px; background-image: url(bannerbg.gif);background-repeat: no-repeat;}
#top {border:solid 0px red; z-index:10; position: relative; width: 956px; height:97px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both;}
#logo {border:solid 0px red; padding: 0px 0px 0px 0px; z-index:20; width: 230px; height: 95px; float: left; position:relative ; background: url(logo.png) no-repeat; background-position:  center;}
#logo a {display: block; height: 100%;}


/*  Oppstartssidens - hovedinnhold MainContent - inndeling   */
#canvas2 {border:solid 0px red; position: relative;clear: both;width: 956px;}
/* #topmenu {border: solid 1px red; position: relative; height:97px; width: 723px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} /*  background-image: url(banner_topmenu1.gif) no-repeat; */
#subtopmenu { vertical-align: top; border: solid 0x red; position: relative; height:88px; width: 956px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(SubmenuBG.gif); background-repeat: no-repeat;} /*  background-image: url(banner_topmenu1.gif) no-repeat; */

/*  Messagelist - id's    */
#newsarchivelist {vertical-align: top;height:303px; border: solid 0px red; background-image: url(newsarchivebg.gif); background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 5px;}
#newsarchivelist h2 {color: #025723; text-align: left; font-size: 13px; font-weight: bold; padding: 18px 0px 8px 15px; margin: 0px 0px 0px 0px; }
#newsarchivelist h3 {color: #025723; text-align: left; font-size: 10px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#footer {border:solid 0px red; clear: both; background-color: #ffffff; padding: 4px 0px 10px 0px;}
#footer * {font-family: arial; color : #96ABAE; font-size:11px; font-weight: bold;  letter-spacing: 0px; }
#footer .new {float: none;display: inline;}
#footer .title {font-weight: bold; color: #5289AF;}

#canvasclear {height: 1px;clear:both;}/* Mozilla req */

/* Nye designelementer fra TreadCorp portal i Eway 5   */
.frontpage-social-links {
       margin-top: 20px;
      }

.frontpage-social-links span {
        margin-right: 10px;
      }
      
.social-links {
          text-align: right;
        }

.social-links span {
          margin-left: 10px; margin-right: 5px;
        }


      
/*    END TreadCorp CSS   */



/*   Søk  */
.searchbtn {vertical-align: text-bottom; cursor: pointer}
.search {float: left;margin: 5px;}
/*.searchweb {border: solid 0px red; width:745px; float: right;margin: 0px 0px 0px 0px; padding: 0px 30px 0px 0px;} */
.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;}

/*    Tab navigator (toppmeny)  */
div.tabmenu {widt:550px;border: solid 0px red; height:25px; overflow: visible; display:block; float: left; }  /*  background: url(toppmenu.gif) no-repeat; */
.tabmenu a {text-align: center; border: solid 0px red;text-decoration: none;display: block; float: left; width:113px;height: 25px;color: #028d2c; font-family: Arial; font-weight:bold; font-size: 14px; letter-spacing: 0px; padding: 5px 0px 0px 0px;}  /* background: url(tabbg.png) no-repeat; */
.tabmenu a:hover {background: url(tabbgsel.gif) no-repeat;color: #7BC143;text-decoration: none;}
.tabmenu a.selected {background: url(tabbgsel.gif) no-repeat;color: #7BC143;text-decoration: none;}
.tabmenu img {margin: 0px; padding:0px; vertical-align: top;}

/*    Table definisjoner/klasser    */
table.bannertbl {border: solid 0px red; width: 721px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;   }
.bannertbl td.searchweb {border: solid 0px red; height: 72px; margin: 0px 0px 0px 0px; padding: 0px 30px 0px 0px;}
.bannertbl td.topmenu {display:block;border: solid 0px red; vertical-align:bottom;height:24px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.inputbutton { padding: 5px 5px 0x 5px; position:relative; vertical-align: middle; margin: 0px 0px 0px 0px; border:solid 0px red; font-size:xx-small; height:23px;width:113px; background-image: url(search.gif); }

table.topmenutbl {display:inline;border: solid 0px red;  height: 20px; padding: 0 0 0 0; margin: 0 0 0 0 ; }
.topmenutbl td.colstart {border: solid 0px blue; width: 225px;}
.topmenutbl td.colmenu {border: solid 0px red; width: 113px;}
.topmenutbl td.colend {border: solid 0px blue; width:5px;}

table.topmenutbl2 { display:inline;border: solid 0px green;  height: 20px; padding: 0 0 0 0; margin: 0 0 0 0 ;}
.topmenutbl2 td.colstart {border: solid 0px blue;}
.topmenutbl2 td.colmenu {border: solid 0px red; width: 113px;}
.topmenutbl2 td.colend {border: solid 0px blue; width:5px;}


/* Tabell - deler inn mainpage i 3 kolonner - venstrekolonne, middlekolonne og høyrekolonne */
table.FrontpageTbl {border: solid 0px black; vertical-align: top; height:360px; width: 946px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.FrontpageTbl td.mainleftcolpg {border: solid 0px red; padding: 0 0 0 0;}
.FrontpageTbl td.leftcolpg {border: solid 0px red; padding: 0 0 0 0;}
.FrontpageTbl td.middlecolpg {width: 190px;}
.FrontpageTbl td.rightcolpg {border: solid 0px red;width: 190px; height:100%;}

table.SubFrontpageTbl {border: solid 0px black; vertical-align: top; height:360px; width: 760px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.SubFrontpageTbl td.mainleftcolpg {border: solid 0px red; padding: 0 0 0 0;}
.SubFrontpageTbl td.leftcolpg {border: solid 0px red; padding: 0 0 0 0;}
.SubFrontpageTbl td.middlecolpg {width: 190px;}
.SubFrontpageTbl td.rightcolpg {width: 190px;}


/* Tabell - deler inn mainpage i 2 kolonner - stor venstrekolonne og en smal høyrekolonne */
table.MainpageTbl {border: solid 0px black; vertical-align: top; height:360px; width: 956px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.MainpageTbl td.mainleftcolpg {width:764px; border: solid 0px red; padding: 0 0 0 0;}
.MainpageTbl td.rightcolpg {width: 190px;}

/* Tabell - deler inn bunnsiden i samme deling som frontpagetbl */
table.bottomFrontpageTbl {border: solid 0px red; vertical-align: top; height:300px; width: 956px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.bottomFrontpageTbl td.leftcolpg {border: solid 0px red; padding: 0 0 0 0;}
.bottomFrontpageTbl td.middlecolpg {width: 190px;}
.bottomFrontpageTbl td.rightcolpg {width: 190px;}

/* Tabell - deler inn subsidene i 4 kolonner - venstremeny, mainkolonne, col3 linker og col4 linker */
table.SubMainpageTbl {border: solid 0px red; vertical-align: top; height:300px; width: 956px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.SubMainpageTbl td.Col1_LeftMenu {border: solid 0px black;width: 190px; }
.SubMainpageTbl td.Col2_Main {border: solid 0px black; width: 378px;}
.SubMainpageTbl td.Col3_Links {border: solid 0px black;width: 190px; }
.SubMainpageTbl td.Col4_Links {border: solid 0px black;width: 190px;}

/* Tabell - deler inn leftcol i style nevnt over (frontpagetbl) i side med venstremeny og mainpage */
table.submaintbl {border: solid 0px red; vertical-align: top; height:380px; width: 575px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.submaintbl td.leftcolpg {width: 190px;}
.submaintbl td.maincolpg {width: 360px;}

/* tabell oppsett for firmainformasjon i høyrekolonne - startsiden  */
table.firminforightcol {font-family:Arial; border: solid 0px red; vertical-align: top; height:123px; width: 190px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;background-image : url(firmainfoBG.gif); background-repeat: no-repeat;}
.firminforightcol td.firmname {vertical-align: bottom; padding: 7px 0px 0px 0px; height : 20px; color:#025723; font-size: 14px; font-weight:bold; }
.firminforightcol td.firmadress {height: 11px;font-size: 11px ;color:#025723; }
.firminforightcol td.firmtlf {width: 45px;height : 10px; font-size:11px; color:#025723; }
.firminforightcol a {color:#025723; text-decoration:underline; }
.firminforightcol td.firmnumber {color:#025723; width:75px; }
.firminforightcol td.space1  {height: 4px;}
.firminforightcol td.space2  {height: 25px;}
.firminforightcol td.col1width {width:20px;}

/* tabell oppsett for firmainformasjon i venstremenyen - undersider  */
.firmtable { width: 175px; border: solid 0px blue; padding: 0px 0px 0px 0px ;  vertical-align:bottom;}
table.firminfoleftmenu {font-family:Arial; border: solid 0px red; vertical-align: bottom; width: 175px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.firminfoleftmenu td.firmname {vertical-align: bottom; padding: 15px 0px 0px 0px; height: 20px; color:#7bc143; font-size: 14px; }
.firminfoleftmenu td.firmadress {height: 11px;font-size: 11px ;color:#7bc143; }
.firminfoleftmenu td.firmtlf {width: 45px; height: 10px;font-size: 11px;color:#7bc143; }
.firminfoleftmenu a {color:#7bc143; text-decoration:underline;}
.firminfoleftmenu td.firmnumber {color:#7bc143; width:75px; }
.firminfoleftmenu td.space1  {height: 4px;}
.firminfoleftmenu td.space2  {height: 25px;}
.firminfoleftmenu td.col1width {border: solid 0px red; width:13px;}


/* tabell oppsett for firmainformasjon - nederst på websiden  */
table.firminfobottom {border: solid 0px red; vertical-align: top; height:30px; width: 956px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.firminfobottom td.endspace  {width: 300px;}

/* tabell oppsett for undersidenes hovedvindu - Main*/
table.submain {border: solid 0px red; vertical-align: top; width: 378px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.submain td.top { background: url(submainbgtop.gif) no-repeat; height:10px;}
.submain td.bottom { background: url(submainbgbottom.gif) no-repeat; height:10px;}
.submain td.main {height: 332px; background-color:#EAEFE4; vertical-align:top; }

/* tabell oppsett for undersidenes hovedvindu - Main, hvor main dekker 3/4 deler av siden*/
table.submainfull {border: solid 0px red; vertical-align: top; width: 764px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.submainfull td.top { background: url(MainFullBGTop.gif) no-repeat; height:10px;}
.submainfull td.bottom { background: url(MainFullBGBottom.gif) no-repeat; height:10px; margin: 0 0 0 0; padding: 0px 0px 5px 0px;}
.submainfull td.main {height: 332px; background: url(MainFullBG.gif) repeat-y; vertical-align:top; }

/* tabell oppsett for undersidenes smale kolonner til høyre*/
table.submainSmallcol {border: solid 0px red; vertical-align: top; width: 190px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}
.submainSmallcol td.top { background: url(skyggefelt_links_top.gif) no-repeat; height:13px;}
.submainSmallcol td.bottom { background: url(skyggefelt_links_bottom.gif) no-repeat; height:13px;}
.submainSmallcol td.main {height: 332px; background-color:#A8C0B7; vertical-align:top; }
.submainSmallcol td.topicon { background: url(skyggefelt_links_bg.gif) repeat-y; height:20px;vertical-align:top; padding: 0px 0px 0px 10px;}
.submainSmallcol td.linklist {background: url(skyggefelt_links_bg.gif) repeat-y; height:20px;vertical-align:top; padding: 0px 0px 0px 10px; }

.DefaultContentRightCol {float: right; border:solid 0px red; height:365px; }
.DefaultContentMiddleCol {float: right; border:solid 0px red; height:365px;  }


table.LinkPictureRightCol {font-family:Arial; border: solid 0px red; vertical-align: top; width: 183px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ;}

/* driftsmeldinger - styles    */
#driftsmeldinger {vertical-align:top; height: 360px;border : solid 0px red; background-image: url(driftsmeldingerbg.gif); background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#driftsmeldinger h2 {color: #7bc143; text-align: left; font-size: 14px; font-weight: bold; padding: 12px 0px 8px 20px; margin: 0px 0px 0px 0px; }
#driftsmeldinger h3 {color: #025723; text-align: left; font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table.driftsmsgtbl {border:solid 0px red; width: 182px; }
.driftsmsgtbl td.title {font-size: 10px; padding: 0px 0px 12px 0px;}
.driftsmsgtbl a {color:#025723;}
.driftsmsgtbl a:hover { text-decoration:underline;}


/* tabell for nyhetsliste - nederst til høyre på forsiden  */
table.newsarchivetbl {border:solid 0px red; width: 178px; }
.newsarchivetbl td.title {font-size: 10px; padding: 0px 0px 12px 0px; color:#025723;}
.newsarchivetbl a {color:#025723;}
.newsarchivetbl a:hover { text-decoration:underline;}

/* tabell - for ingressnyhet på forsiden (3 nyheter med bilde over tekst) */
table.ingressnewstbl {border:solid 0px black; width: 762px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.newsdefault {border:solid 0px red; margin:0px 0px 0px 0px ; padding: 0px 0px 0px 8px; width: 175px; height:100%;}
.newsdefault .ingressfrontpage {border: solid 0px red;color: #ffffff; text-decoration: none; padding: 0px 0px 0px 0px; width: 170px; }
.ingressnewstbl td.default {border:solid 1px black;padding : 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  height:100%; width: 185px; }
.ingressnewstbl td.top { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(NewsingressBGtop.gif); background-repeat: no-repeat; height:17px;	}
.ingressnewstbl td.middle { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:762px; background-color:#a8c0b7;}
.ingressnewstbl td.bottom { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(NewsingressBGbottom.gif); background-repeat: no-repeat; height:17px;	}
.ingressnewstbl td.edit {padding: 0px 0px 0px 10px; vertical-align: bottom; background-color:#a8c0b7; }

/* tabell for ikonliste på undersider */
table.iconlisttbl {border:solid 1px red; width: 190px; height:200px; }
.iconlisttbl td.top {border:solid 1px red;height:10px; background: url(iconlistbgtop.gif) no-repeat; padding: 0px 0px 0px 0px;}
.iconlisttbl td.main {border:solid 1px red;vertical-align: top; height:50px; background-color: #a8c0b7;}
.iconlisttbl tr.
.iconlisttbl td.bottom {border:solid 1px red; height :10px; background: url(iconlistbgbottom.gif) no-repeat; padding: 0px 0px 0px 0px;}
div.iconbg { background: url(iconlistbg.gif) no-repeat;}


/* Navigatorer - topp og venstre   */

table.menubartbl { width:956px; border:solid 0px red; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.menubartbl td.first { width:450px; vertical-align:top; } 
.menubartbl td.last { }

.menubar a { vertical-align:top; font-weight:bold; color:#7bc143; /* #025723;*/ font-size: 13px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px;display: block; float: left;}
.menubar a:hover { text-decoration:none; color:#7bc143; text-decoration: underline;}  
.menubar a.selected {color:#7bc143; text-decoration:underline; border: 0px red solid;}
.menubar img {vertical-align: middle;margin-left: 5px;}

.menubg {  border:solid 0px red; padding: 0px 0px 0px 0px;width: 185px; height:360px; background-image: url(leftmenubg.gif); background-repeat: no-repeat;}
.menu ul.menu {border:solid 0px red; padding: 25px 0px 0px 18px; margin: 0px 0px 0px 0px; }
.menu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* Second, thrid etc.  level */
.menu li {margin: 0px; padding:  0px 0px 6px 0px; font-weight:normal ;color:#00792c ;}
.menu li.selected {color:#00792c;}
.menu a {color:#eaefe4;}
.menu a:hover {color:#7bc143; text-decoration:none;}
.menu a.selected {color:#7bc143;}

#left {float: left; width: 150px;  }
.nav-left {list-style-type: none; padding-top: 20px;  }
.nav-left li.level-1 {margin-top: 15px; font: bold 14px Arial;  }
.nav-left li.level-2 { margin-top: 5px; font: 12px Arial;   }
.nav-left a { color: #000; }
.nav-left a.selected { text-decoration: underline;   }
.editor-tools {margin-top: 8px; margin-left:20px; }


/*   Slutt Navigatorer  */

/*  meldinger/nyheter - lister   */

.topstory {border: solid 0px red;margin : 0px 0px 0px 0px; padding: 0px 0px 0px 7px; color:#025723;}
.topstory h1 {color:#025723; font-size: 14px; font-weight:bold; }
.topstory .body {border: solid 0px red; color:#025723; padding: 0 5 0 0 ;}
.topstory .new {float: right;display: block; color:#025723; }
.topstory .createnew {border:solid 0px red; margin : 3px; padding: 0 3 0 0;float : right; color:#0073AA;}
.topstory a {color:#0073AA; /*#025723;*/}
.topstory a:hover { text-decoration:underline;}

.readmore {border: solid 0px red;color :#025723; vertical-align:bottom;}
.readmore a {color:#025723;}
.readmore a:hover { text-decoration:underline;}

.author {font-size: 9px;color: #979596; margin-top: 15px;}


.subnews {border: solid 0px red;margin : 0px 0px 0px 0px; padding: 0px 0px 0px 7px;color:#025723;}
.subnews .body {border: solid 0px red; color:#025723; padding: 0 5 0 0 ;}
.subnews .new {float: right;display: block; color:#025723; }
.subnews .createnew {border:solid 0px red; margin : 3px; padding: 0 3 0 0;float : right; color:#0073AA;}
.subnews a {color:#025723;}
div.Subnewstitle {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 7px;height : 20px; font-size:12px;color: #025723;  font-weight:bold;}
.subnews a:hover { text-decoration:underline;}



div.msg {margin: 0px;}
.msg .new {float: right;display: block;color:#000000;}
.msg h1, .msg h2, .msg h3 {color:#000000;margin-bottom:1px; margin-top: 0px;}
.msg a {color:#025723; /*#0073AA; */}

/* Editmessage */
.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);
}

.right {float:right; padding: 0 8 0 0;}
.viewmsg { border: solid 1px red; float:right; padding: 0 5 0 0;}
.viewmsgbody { border: solid 1px red; float:left;}


/* End of EditMessage */


/* Classes for column width in lists   */
.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;}
.edititem img {vertical-align: middle;}

/* Tabular list*/
div.tablisttoolbar {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;height : 20px; font-size:12px;color: #025723;  font-weight:bold;}
div.tablisttoolbarURL {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;height : 20px; font-size:12px;color: #025723;  font-weight:bold;}
/* div.tablisttoolbar .new {border:solid 1px red; margin : 3px; float: right;} */
div.tablisttoolbar img {border :solid 0px red;vertical-align: top;}
.tablisthead {margin: 0px 0px 0px 0px; padding: 3px 3px 0px 3px; height: 21px; background: url(tablisthead.jpg) repeat;}
.tablistrow {vertical-align: bottom;border :solid 0px red;margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; height: 16px;}
.tablisthead div, .tablistrow div {overflow: hidden; float: left; white-space: nowrap; margin: 1px 0px 1px 0px;} /* Turn of linewrapping in all div's inside tablisthead */
.createnew {border:solid 0px red; margin : 3px; padding: 0 3 0 0;float : right; color:#0073AA;}
/*    End column width  */




/* 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
{
}
.frmContent	/* Outmost table */
{
	width: 100%;
}
.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	background-color: buttonface; */
}
.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;
}

.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}
			
					
span.heading {
    font-size:larger;
    font-weight:bold;
}		
			


