/* WEB-sider Skagerak Elektro */
body 
{
	padding-top:10px;
}
.defbody 
{
	padding-top:20px;
}
body,table,tr,td,h1,h2,h3,h4,h5,p,a,div,span,form,input,textarea,select,option,nobr, button 
{
	font-family:arial,verdana,helvetica,sans-serif;font-size:12px;color:#333333;
}

input,select {border: 1 solid ;}
h1 {color:#008193;margin-bottom:20px;margin-top: 0px;font-size:28px;font-weight:normal;font-family:arial,verdana,helvetica,sans-serif; margin-bottom:20px; letter-spacing:0;}
h1 a:hover {}
h2,h3,h4,h5{color:#333333 ;margin-bottom:5px;font-size:13px;font-weight:bold; }
h2,h3,h4,h5 a{color:#333333 ;margin-bottom:5px;font-size:13px;font-weight:bold;text-decoration: none; }
fieldset {display: inline}
caption{color:#a9a39b;margin-bottom:1px;font-size:12px;text-align: left;}
body {background:url(background.gif); margin: 0px; padding: 0px; border: none;}
img {border: none;margin: 0px;padding: 0px;}
p {margin-top:4px;margin-bottom:8px;padding:0;}
iframe {border: 0;}
textarea {overflow: auto;}
hr {color:#F7F4EF; border-style:dashed}

div {border: none; margin: 0px; padding: 0px;}
a {color:#b29200;Text-decoration: none;}
a:hover {color: #b29200;text-decoration: none;}

#headarea {width: 983px;text-align:left;overflow:hidden; background-color:#fff; padding-top:20px; height:40px; }
#headmargin {width:38px;float:left;overflow:hidden;}
#homelink {width:804px;float:left; }
#homelink * {color: #a9a39b; }
#rightupperlinks {width:131px;text-align:right;}



#canvas {width: 983px;height:680px;margin:auto;text-align: left;overflow:auto;}
#mainarea {width: 983px;height:522px;background: url(canvasweb.jpg);margin:auto;text-align: left;background-repeat: no-repeat; }
#footer {clear: both;padding-top: 0px;padding-left:35px;text-align: left; background-color:#fff;}
#footer {color: #a9a39b; }
.footer {width:100%;text-align:left;}
.footer a {color:#b29200;Text-decoration: underline;}
.footer a:hover {color: #333333;text-decoration: underline;}

#defaultpage {position:relative;width: 975px;height:514px;margin:4px;}
#top {position: relative;width: 975px;height:70px;}
#main {position: relative;width: 975px;height:444px; overflow:hidden}

#maincontent {position: relative;width: 975px;height:339px; }
#bottom {position: relative;width: 975px;height:105px; vertical-align:middle;overflow:hidden}/*  */
#bottommenu {width: 775px;height:105px;overflow:hidden;float: left; vertical-align:middle;padding-left:35px; }
#bottmenu {width: 775px;height:105px;overflow:hidden;float: left;}
#logo {position: relative;float: right;left: 4px;width: 200px;height:105px;clear: right;overflow: hidden;}
#logo a {display: block; height: 100%;}

#start {position: relative;width: 411px;height:269px;}
#startleft {position: relative;width: 411px;height:339px;float:left;}
#title {position: relative;width: 411px;height:70px;overflow:hidden;}
#contentleft {position: relative;width: 188px;height:269px;float:left;overflow:hidden;}
#contentright {position: relative;width: 408px;height:269px;float:left;padding-right:35px;overflow:hidden;}
#contentrightfx {position: relative;width: 188px;height:269px;float:left;overflow:hidden;}
#startright {position: relative;width: 374px;height:339px;float:left; overflow:hidden}
#wideleft {position: relative;width: 564px;height:339px;float:left;overflow:auto;scrollbar-base-color:#EFEFEF;scrollbar-arrow-color:#00538e;}/*  padding-right:35px */
#ultrawideleft {position: relative;width: 752px;height:339px;float:left;overflow:auto;scrollbar-base-color:#EFEFEF;scrollbar-arrow-color:#00538e;}
#smalright {position: relative; float: left;width: 153px; height:339px;clear: none;overflow: hidden;float: left;}

#canvas2 {position: relative;clear: both;width: 975px;}

#mainleft {position: relative; float: left;width: 188px; height:339px;clear: none;overflow: hidden;float: left;padding-top:63px;}
#mainright {position: relative;width: 787px;height:339px;float: left;}
#right .title {font-size: 11px;text-align: center;margin: 0px;text-transform: uppercase;letter-spacing: 2px;background: url(maintopwhite.jpg) no-repeat;}
#right .subtitle {padding: 9px 0px 0px 0px; height: 23px; font-size: 12px;}
#right {position: relative;width: 411px;height:339px;float: left;overflow: hidden;}/* padding-right:35px */
#picture {position: relative;width: 366px;height:339px;float: left;overflow: hidden;}
#message {position: relative;width: 188px;height:339px;float:left;overflow:hidden;}
#wideright{position: relative;width: 752px;height:339px;float: left;overflow:auto;scrollbar-base-color:#EFEFEF;scrollbar-arrow-color:#00538e;}
#rightmarg{position: relative;width: 35px;height:339px;float: left;overflow: hidden;}
#mainleft2{position: relative;width: 376px;height:339px;float: left;overflow: hidden;}
#mainright2{position: relative;width: 341px;height:339px;float: left;overflow: hidden;}

#canvasclear {height: 1px;clear:both;}/* Mozilla req */

div.s63 {float: left;width: 188px;height: 63px;	background-color: transparent;}
.hidden {display: none;}
.block {display:block;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.clear {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}
.readmore {color: #b29200;text-decoration: none;font-size:10px;}
div.readmore a{color: #b29200;text-decoration: none;font-size:10px;}
.readmore a {color: #b29200;text-decoration: none;font-size:10px;}
.readmore a:hover {color:#333333; text-decoration:none; }
.author {font-size: 9px;color: #979596; margin-top: 15px;text-decoration: none;font-weight:normal;}
span.author {font-size: 9px;color: #979596; margin-top: 15px;text-decoration: none;font-weight:normal;}
.icon {vertical-align: middle;}
.searchbtn {vertical-align: text-bottom; cursor: hand}
.edititem img {vertical-align: middle;}
.space {height: 10px;}
.red {background-color: Red; color: White;}
.hormrg {margin: 0px 5px 0px 5px;}
.mrg10 {margin: 10px;}
.mrg4 {margin: 4px;}
.mrg25 {margin: 0px 0px 0px 25px;}
.mrg25a {margin: 0px 0px 0px 25px;}
div.mrg25a {margin: 0px 0px 0px 25px;}
div.mrg25a a {margin: 0px 0px 0px 25px; color:#00436e}



.mainleftcontent{margin: 10px; }
.mainleftcontent .new {float: right;display: block; }

.mainrightcontent {margin: 5px 0px 0px 0px;} /* Div for content inside mainright id div */
.mainrightcontent .new {float: right;display: block;}

.maincontent h1 {color:#008193;margin-bottom:1px;font-size:16px;font-weight:bold;}
.maincontent .form {margin: 10px;}
.maincontent .form table {width: 95%; padding: 1px 2px 1px 2px;} 

/*.portalselector {margin-top: 5px;margin-right: 5px;margin-bottom: 5px;float: right; } */
.portalselector {position:absolute; left: 515px; top: 3px; z-index:200;}
.portalselectorbunn {position:absolute; left: 800px; top: 540px; z-index:200;}
.showusername {color: #4A4F4B; font-style: italic; font-size: 9px;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;}
.showusername a {color: #4A4F4B; font-style: italic; font-size: 9px; }

fieldset.info {display: block; float: right; padding: 0 1em 0 1em;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#4A4F4B;}
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;}

.twocpage {width: 100%;}
.twocpage .leftpage {width: 70%;padding: 5px; float: left;}
.twocpage .rightpage {width: 30%;padding: 5px;float: left; border-left: solid 1px activeborder;}
.twocpage .rightpage h2 {height: 21px; padding: 3px 3px 0px 3px; margin: 0px; background: url(tablisthead.jpg) repeat;}



.topmenubar a {color:#979596;font-weight: bold;margin: 0px; padding: 0px 0px 0px 0px;display: block;float: left;}
.topmenubar a:hover {text-decoration: blink;color: #b29200;}  
.topmenubar a.selected {font-weight: bold;text-decoration: blink;color: #a9a39b;}


.menubar a {color:#b29200;font-weight: bold;margin-left: 5px;margin-top: 40px; padding: 0px 0px 0px 5px;display: block;float: left;}
.menubar a:hover {}  
.menubar a.selected {font-weight: bold;color:#a9a39b}
.menubar img {vertical-align: middle;margin-left: 5px;}

.menubar2 a {color:#b29200;font-weight: bold;margin-left: 0px;margin-top: 38px; padding: 0px 0px 0px 0px;display: block;float: left;}
.menubar2 a:hover {color:#333333}
.menubar a:visited {}   
.menubar2 a.selected {font-weight: bold;color:#a9a39b}
.menubar2 img {vertical-align: middle;margin-left: 5px;}

div.tabmenu {height: 18px; overflow: visible;background: url(tabback.jpg) repeat;}
.tabmenu a {display: block; float: left; height: 18px;color: #4A4F4B; background: url(tabbg.jpg) repeat;	font-size: 10px;text-transform: uppercase;letter-spacing: 0px; padding: 0px 0px 0px 0px}
.tabmenu a.selected {background: url(tabbgsel.jpg) repeat;font-weight: bold;}
.tabmenu img {margin: 0px; padding:0px; vertical-align: top;}

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;}


.search {float: left;margin-top:38;width:203px;} /* margin-left: 10px; */
.wssearch {float: right;margin: 0px 0px 0px 5px; padding: 5px; background: url(menubar.jpg) repeat-x;}
.searchresult {margin: 0px 0px 0px 35px;}
.searchresult a {text-decoration: none; color:#008193; font-size:11px; font-weight:bold; margin-top: 0px;}
.searchresult h1 {color:#00436e}
div.searchresult {margin: 0px 0px 0px 35px;}

.new {float: left;display: block;}
.new img {height: 16px;width: 16px; vertical-align: middle;}

.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: 9px;text-align: center;margin: 0px;text-transform: uppercase;background: url(maintop2white.jpg) no-repeat;}
.maintoph3 {color: #4A4F4B;height: 19px; padding-top: 5px;font-size: 9px;font-weight: bold;text-align: center;margin: 0px;text-transform: uppercase;background: url(maintop3.jpg) no-repeat;}

/* Multi level ul - menu */
.menu ul.menu {list-style: none;padding: 0px;margin: 0px 0px 0px 35px;}
.menu ul {margin: 0px 10px 0px 10px; padding: 0px;list-style: none; } /* Second, thrid etc.  level */
.menu li {margin: 0px 0px 0px 0px;padding: 0px;font-weight:bold;color:#979596;} 
.menu li.selected {color: 04A4F4B;}
.menu a {color:#776f65;}
.menu a.selected {font-weight: bold;margin: 0px 0px 0px 0px;color:#979596;}


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);}

.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;}

.topstory {margin-left:35px; margin-right: 10px;}
.topstory a:hover{text-decoration:none; font-weight:bold;}
.topstory .new {float: right;display: block;}
div.topstory {margin-left:35px; margin-right: 10px;}
div.topstory iframe  {width: 600px;}

div.msg {padding-left:35px; margin-top:0px; margin-bottom:0px;}
.msg .new {float: right;display: block;}
.msg h1 {font-size:37px;font-weight:normal;font-family:arial,verdana,helvetica,sans-serif;} 
.msg h2, .msg h3 {margin-bottom:0px; margin-top: 0px;font-size:12px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}
.msg p img {}
.msg a {text-decoration:underline}


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;}

.browselist {font-size:9px;color:#b29200;clear: both;text-align: center; margin: 0px 0px 5px 0px; vertical-align:middle}
.browselist a {font-size:9px;color:#b29200; text-decoration:none; vertical-align:middle}
.browselist a:hover {font-size:9px;color:#333333; text-decoration:blink; font-weight:bold}
div.browselist a {font-size:9px;color:#b29200; text-decoration:none; vertical-align:middle}
ul.textlist {list-style: none;margin: 0px;padding: 0px;}
.textlist li {margin: 0em 0em 1em 0em;}

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: 75px;}
col.cdatetime {width: 140px;}
col.c20 {width: 20px;}
col.c30 {width: 30px;}
col.c40 {width: 40px;}
col.c50 {width: 50px;}
col.c60 {width: 60px;}
col.c70 {width: 70px;}
col.c80 {width: 80px;}
col.c90 {width: 90px;}
col.c100 {width: 100px;}
col.c120 {width: 120px;}
col.c130 {width: 130px;}
col.c150 {width: 150px;}
col.c175 {width: 175px;}
col.c200 {width: 200px;}
col.c250 {width: 250px;}
col.c300 {width: 300px;}
col.c400 {width: 400px;}
col.c500 {width: 500px;}
col.c550 {width: 550px;}
col.c600 {width: 600px;}
col.icon {width: 22px; text-align: center;}
.newsDesk50Col{width: 50px;float: left;overflow:hidden;}
.newsDesk60Col{width: 60px;float: left;overflow:hidden;}
.newsDesk70Col{width: 70px;float: left;overflow:hidden;}
.newsDesk90Col{width: 90px;float: left;overflow:hidden;}
.newsDesk100Col{width: 100px;float: left;overflow:hidden;}
.newsDesk120Col{width: 120px;float: left;overflow:hidden;}
.newsDesk150Col{width: 150px;float: left;overflow:hidden;}
.newsDesk190Col{width: 190px;float: left;overflow:hidden;}
.newsDesk250Col{width: 250px;float: left;overflow:hidden;}
.newsDesk300Col{width: 300px;float: left;overflow:hidden;}
.newsDesk {width: 100%;float:left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: normal;text-align: left;border: activeborder 1px solid;color: Black;padding: 0px;}
.newsDeskHeadRow{background-color: #ece9d8;height: 15px;}
.newsDeskLinkRow{cursor: hand;color: black;	height: 12px;width: 100%;border: none;margin: 0px;padding: 0px;	}


.objtable th {padding: 0px 5px 0px 5px; height: 16px; color: #4A4F4B; 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: solid 1px #F7F4EF;}
.objtable td.last {border-right: none;}
.objtable td.btm {border-bottom: dashed 1px #F7F4EF;}
.objtable img {vertical-align: middle;}
.objtable caption .new {float: none; display: inline; margin-left: 10px; vertical-align: middle;}

/* 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(tablistheadh.jpg) repeat;}
.tablistrow {margin: 0px 21px 0px 0px; padding: 3px 3px 0px 3px; height: 17px;}
.tablisthead div, .tablistrow div {float: left; white-space: nowrap; margin: 0px 1px 0px 1px;} /* Turn of linewrapping in all div's inside tablisthead */

/* 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;}

.tab550 {width: 550px;}
.tab500 {width: 500px;}
.tab450 {width: 450px;}
.tab350 {width: 350px;}
.tab300 {width: 300px;}
.tab250 {width: 250px;}
.tab200 {width: 200px;}
.tab150 {width: 150px;}
.tab120 {width: 120px;}
.tab100 {width: 100px;}
.tab90 {width: 90px;}
.tab80 {width: 80px;}
.tab70 {width: 70px;}
.tab60 {width: 60px;}
.tab50px {width: 60px;}
.tab40 {width: 40px;}
.tab30 {width: 30px;}
.tab20 {width: 20px;}

.tablistlink {margin: 0px 2px 0px 0px; height: 17px; display: block;}
.tablistlink:hover {background-color: #E1F2F9; cursor: hand; 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: 67px; padding: 0px 1px 0px 1px;}
.tabdatetime {width: 130px; }
.tablistfooter {border-top: solid 1px activeborder;	text-align: center;	height: 17px;}


/* Old tablular 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;
} */

/* 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;
}

/* ImageList */
.imgCell
/* Contains a thumbnail and a link caption */
{
	border: activeborder 1px solid;
	text-align: center;
	vertical-align: baseline;
}




/* Standard object list */
ul.list {list-style: none;padding: 0px;	margin: 5px 2px 0px 2px;}
.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;}



/* Should use ul menu instead .. */ 
.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;}

body.showmessagebody {background-color: White; margin: 10px;}

/* Editmessage */
.msgBody
{
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: buttonface;
}
.msgfldtab
{
	/* ingress / Body tabs in editmessage */
	cursor:hand;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
}

.msgfldtabActive
{
	cursor:hand;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
	background-color: White;
}

/* End of EditMessage */

/* 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:hand;
	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:hand;
	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: 0;
	padding: 0px;
	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:hand;
	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: hand
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i hyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i hyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Omrdet med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 2px 5px 2px 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: 3px; padding: 5px; white-space: nowrap; color: highlight;}
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 0px; display: inline; padding: 2px 5px 2px 5px; width: 120px;	vertical-align: top;}
	

/* Spesielle class'er */

.underline a {text-decoration: underline;color: #b29200;} /* #847F77 /*
.underline a:hover {color: #4A4F4B;}
.ramme {
	border-color:d6d3d2;
	border-width: thin;
	border-style: solid}
div.marg {margin: 10px 10px 10px 10px}
/* For RSS-Feeding fra Observer.no */
.obsBorder { margin:0px; padding:0px; } 
.obsTitle { background-color: red; color: white; font-size: small; font-weight: bold; }
.obsHeadline { line-height: 12px; vertical-align: top; padding: 0px; margin: 0px;}
.obsHeadline A:Link { line-height: 12px; margin: 0px; padding: 0px; }
.obsNewsList { margin: 0px; padding: 0px; }
/*.obsHeadline A:Visited {line-height: 10px; margin: 3px; }
.obsHeadline A:Hover {line-height: 10px; margin: 3px; } */

/* for toppmenyen: */
div.menm{width:188px; height:28px; float:left; CLEAR: right;}
div.menspc {width:35px; height:28px; float:left;}
div.menpt {width:153px; height:25px; float:left;}
div.menpt a{color:#333333;}
div.menvspc {width:150px; height:11px; overflow:hidden;}
div.mencol {width:153px; height:3px; float:left; overflow:hidden;}
div.msgwide 
{
	OVERFLOW: auto; WIDTH: 716px; HEIGHT: 338px;
	scrollbar-base-color:#EFEFEF; scrollbar-arrow-color:#00538e;
	margin-left:35px; margin-top:0px; margin-bottom:0px;
}
input.bord1
{
	background-position: left top;
	background-attachment: fixed;
	background-image: url(soekskygge.gif); /* satt en x- foran finavn */
	cursor: help;
	background-repeat: no-repeat;
	border-color: #c3beb9
}
/****************************************************************************************/
/* Spesielle klasser kun for Skagerak Elektro											*/
/****************************************************************************************/
div.kamptext {
	width:153px;
	margin-top:8px;
	height:182px;
	border:1px solid #cbc7bf;
	background-color:#e9eae5;
	padding: 3px;
	overflow:hidden;
	float:left;
	color:#194174;
	font-size:11px;
}
.kamptit {
	font-size: 11px;
	font-weight: bold;
	color: #00436E;
}
.kamputit {
	color: #008193;
	margin-bottom:5px;
	font-weight: bold;
}
a.kamplnk {
	color:#6c86b2;
	font-weight:bold;
	text-decoration: none;
	font-size: 10px;
}
div.kamprbox {
	margin-top:0px;
}

div.msgblue {padding-left:35px;	margin-top:0px;	margin-bottom:0px;}
.msgblue .new {float: right;display: block;color:#6c86b2;}
.msgblue h1 {font-size:37px;font-weight:normal;font-family:arial,verdana,helvetica,sans-serif;} 
.msgblue h2, .msg h3 {margin-bottom:0px; margin-top: 0px;font-size:12px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}
.msgblue p {color:#6c86b2;font-size: 11px}
.msgwide img {margin: 0px 4px 8px 0px}

.bord {border: 1px solid silver;}  /* #7F9DB9 */
select.tsel { border:1px solid silver;}
img.venstre {margin: 0px 8px 0px 0px;}
img.hoyre {margin: 0px 0px 0px 8px;}
img.begge {margin: 0px 8px 0px 8px;}
input.pakrevd {border: 1px solid silver;background-image: url(/eway/custom/design/SkagerakElektro/pakrevdfelt.gif);background-position:right;background-repeat:no-repeat;}
div.nols {float:left;border:1px solid black;}
