 html {
  padding: 0;
  margin: 0;
 }
 body {
  margin : 0;
  padding : 0;
  background-color: #FFF;
  color: #006;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/ews_04.jpg'); 
  background-repeat: repeat-y; 
  }
#maintable {
  height: auto;
  }
img {
  border: none;
  }
table caption {
  font-size: 14px;
  font-weight: bold;
  margin: 0.5em 0;
}
td,th,td.text {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #000;
  text-align: left;
  }
th {
  font-weight: 700;
}
th.col-id, td.col-id {
  text-align: right;
  padding: 0 5px;
}
/* Cell for action icons */
td.actions {
  padding: 0 5px;
}
td.actions img {
  margin: 0 3px;
}
td.top { 
  background-color: #6DCFF6; 
  }
td.search { 
  background-color: #9DE8FB; 
  }
td.menu { 
  background-image : url(images/ews_04.jpg); 
  }
table.left-menu {
  background-repeat: no-repeat;
  background-image: url(images/ews_05.jpg);
  }
td.menutr { 
  background-image: url('images/ews_02.jpg'); 
  background-color: #028E47; 
  background-repeat: no-repeat; 
  text-align: right;
  }
td.searchBottom { 
  background-image : url(images/bl.gif);
  }
td.menuhead {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px; 
  }
td.head, .head {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px; 
  }
td.center {
  text-align: center;
}
td.right {
  text-align: right;
}
.vhead {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px; 
  color: red;
  }
td.headsub {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px; 
  }
td.list, table.list td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px; 
  }
td.headsubb {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #444; 
  }
td.listb {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #888; 
  }
td.textHighlight {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-size: 11px;
  color: #800;
  }
td.mtoff { 
  background-image : url(images/m_0.gif); 
  padding: 5px 4px 0 4px;
  }
td.mton { 
  background-image : url(images/m_1.gif); 
  padding: 5px 4px 0 4px;
  }
td.mtfill {  
  padding: 0 8px 0 8px;
  }
td.noff { 
  background-image : url(images/n_0.gif); 
  padding: 5px 7px 0px 7px;
  }
td.non { 
  background-image : url(images/n_1.gif); 
  padding: 5px 7px 0 7px;
  }
td.alert  {
  color:red;
  }
td.notice {
  background: transparent url('images/notice_red.gif') left repeat-y;
  }
tr.MMlist td, 
td.MMlist { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_l.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(210,210,210) !important;
  }
tr.MMlistb td, 
td.MMlistb { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_d.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(210,210,210) !important;background-color: #f0f0f0;
  }
tr.MMSlist td, 
td.MMSlist { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_lg.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(210,210,210) !important;background-color: #FFFFCC;
  }
tr.MMSlist td, 
td.MMSlistb { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_dg.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(210,210,210) !important;background-color: #FFFF99;
  }
table.hide {
  }
.hide {
  }
table.show { 
  display : none; 
  }
.show { 
  display : none; 
  }
table.menutop { 
  background-image : url(images/m_fill_g.gif); 
  }
table.nenu { 
  background-image : url(images/n_fill.gif); 
 }
table.nenu td a {
  display: block;
}

.padd { 
  padding: 0 0 0 10px; 
  }	
a,a:link, a:visited, a:active {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: black;
  }
a:hover {
  text-decoration: underline;
  } 
a.menu:link, a.menu:visited, a.menu:active {
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
  }
a.menu:hover {
  text-decoration:underline;
  } 
a.mton:link, a.mton:visited, a.mton:active {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }
a.mton:hover {
  text-decoration: underline;
  } 
a.mtoff:link, a.mtoff:visited, a.mtoff:active {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #006;
  }
a.mtoff:hover {
  text-decoration: underline;
  } 
a.non:link, a.non:visited, a.non:active {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }
a.non:hover {
  text-decoration: underline;
  } 
a.noff:link, a.noff:visited, a.noff:active {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #666;
  }
a.noff:hover {
  text-decoration:underline;
  } 
a.mtfill:link, a.mtfill:visited, a.mtfill:active {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }
a.mtfill:hover {
  text-decoration: underline;
  } 
a.blue, a.blue:link, a.blue:visited, a.blue:active {
  color: #00f;
  background-color: #fff;
  text-decoration: underline;
}
a.blue:hover {
  color: #fff;
  background-color: #00f;
}
a.red, a.red:link, a.red:visited, a.red:active {
  color: #f00;
  background-color: #fff;
  text-decoration: underline;
}
a.red:hover {
  color: #fff;
  background-color: #f00;
}
table.regulator {
  }
table.regulator tr {
  }
table.regulator td {
  border-bottom: 1px dotted #888;
  }
table.regulator td.lva {
  color: #000;
  padding-right:20px;
  }
table.regulator td.lvaa {
  padding-right:20px;
  }
table.regulator td.lvb {
  color: #000;
  padding-right:20px;
  }
table.regulator td.lvbb {
  padding-right:20px;
  }
table.regulator td.lvc {
  color: #000;
  padding-right:20px;
  }
table.regulator td.lvcc {
  padding-right: 20px;
  }
input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-bottom: 3px;
  font-size : 12px; 
  }
input.i, textarea, select  {
  background-color:rgb(250,250,250);
  font-size : 12px;
  border: #000 1px solid;
  }
input.no { 
  background-color: #ffffff;
  border: #000 0px ;
  }
input.nor { 
  background-color: #FFCCCC;
  border: #000 0px solid;
  }
input.nog { 
  background-color: #CCFFCC;
  border: #000 0px solid;
  }
td.search {
  }
input.search 	{
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  }
input.form {
  width : 150px; 
  border: #888 1px solid;
  }
input.alert {
  border: #f00 1px solid;
}
input.form130 {
  width : 110px; 
  border: #888 1px solid;
  }
input.formUL {
  width : 240px; 
  border: #888 1px solid;
  }
input.formULd {
  width : 240px; 
  border: #888 1px dotted;
  }
input.formULB {
  width : 300px; 
  border: #888 1px solid;
  }
input.kode {
  width : 40px; 
  border: #888 1px solid;
  }
input.regulator {
  width : 30px; 
  border: #888 1px solid;
  }
 input.nr {
  width : 60px; 
  border: #888 1px solid;
  }
 input.formbig {
  width : 400px; 
  border: #888 1px solid;
  }
 input.formnumber {
  width : 30px; 
  border: #888 1px solid;
  }
input.submit {
  cursor: pointer;
  background-color: #EEEEEE;
  border: 3px double #999999;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  background-image: url(images/form-btn.gif);
  background-repeat: repeat-x;
  padding: 1px 5px;
  font-weight: bold;
  }
input.submit:hover {
  cursor: pointer;
  background-color: #DDFFDD;
  border: 3px double #669966;
  border-top-color: #99CC99;
  border-left-color: #99CC99;
  background-image: url(images/form-btn-green.gif);
  background-repeat: repeat-x;
  padding: 1px 5px;
  font-weight: bold;
  }
 textarea {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px; 
  width: 550px; 
  border: #888 1px solid;
  }
 #sponsorAdDiv {
  position:absolute; 
  height: 1px; 
  width: 1px; 
  top: 0; 
  left: 0;
  }
 #ExtraButtons {
  position:absolute; 
  height: 1px; 
  width: 1px; 
  top: 0; 
  left: 0;
  }
 input.CMS_sorter {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px; 
  width : 30px; 
  border: #888 1px solid;
  }
tr.CMS_list td,
td.CMS_list {	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_lgr.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(128,128,128) !important;
  background-color: #D9E8D9;
  }
tr.CMS_listb td,
td.CMS_listb {	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_dgr.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(128,128,128) !important;
  background-color: #C4DEC4;
  }
tr.CMS_list_sub td,
td.CMS_list_sub {	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_lgr_sub.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(128,128,128) !important;
  background-color: #E0E0E0;
  }
tr.CMS_listb_sub td,
td.CMS_listb_sub {	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image: url('images/list_dgr_sub.gif');
  font-weight: normal; 
  font-size: 10px; 
  border-bottom: 1px dotted rgb(128,128,128) !important;
  background-color: #EDEDED;
  }
input.CMS_list {
  background-image: url('images/list_lgr.gif');
  border: #000 0 solid;
  background-color: #D9E8D9;
  }
input.CMS_listb {
  background-image: url('images/list_dgr.gif');
  border: #000 0 solid;
  background-color: #E9F1E9;
  }
input.CMS_list_sub	{
  background-image: url('images/list_lgr_sub.gif');
  border: #000 0 solid;
  background-color: #E0E0E0;
  }
input.CMS_listb_sub {
  background-image: url('images/list_dgr_sub.gif');
  border: #000 0 solid;
  background-color: #EDEDED;
  }
tr.fa { 
  background-color: #fafafa;
  }
tr.ff { 
  background-color: #FFF;
  }
.llegend {
  position: relative;
  background-color: #BDB;
  border: 2px solid #0c3;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
  }
.llegend h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #FFF;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #0c3;
  }
.llegend_error {
  position: relative;
  background-color: #FCC;
  border: 2px solid #f00;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
  }
.llegend_error h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #FFF;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #f00;
  }
.llegend_queries {
  position: relative;
  background-color: #FEC;
  border: 2px solid #fa0;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
  }
.llegend_queries h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #FFF;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #fa0;
  }
.red {
  color: red;
  }
/* ----------------- */
/* Easy CMS settings */
/* ----------------- */

table.imagepop_upload {
  font-size: 11px;
  }
table.imagepop_upload input {
  }
table.imagepop_upload input.submit {
  height: 25px;
  font-weight:bold;
  width: 150px;
  background-color: #EEE;
  border-top: 2px solid #AAA;
  border-left: 2px solid #AAA;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  margin-top: 5px;
  }
a.uploader {
  color: #fff;
  font-size:11px;
  text-decoration: underline;
  }
a.uploader:visited {
  }
a.uploader:hover {
  color:#f90;
  text-decoration: none;
  }
a.uploader:active {
  }

.inactive {
  color: #aaa;
}

table.flipper {
}
table.flipper caption {
  text-align: left;
  padding-bottom: 10px;
  margin-left: 30px;
}
table.flipper th {
  padding-bottom: 5px;
}
table.flipper td {
  padding: 2px 5px;
}

/* New settings formatting to simplify code */
table.settings {
  margin-left: 20px;
  border: 1px solid #eee;
  background-color: #fafafa;
  width: 200px;
}
table.settings tr {
  height: 25px;
}
table.settings th {
  background-color: #ccc;
}
table.settings th, table.settings td {
  padding: 4px 0 0 10px;
  border-bottom: 1px solid #ccc;
}
table.settings input {
  padding: 1px;
}

/* * * * * * * * * * * * * */
/*                         */
/*     Settings table      */
/*                         */

  #CMShelptextGlobalTop, #CMShelptextRegisterLogin {
    position: absolute;
    height: 170;
    width: 300px;
    text-align:left;
    left: 700px;
    border:0px solid black;
  }
  #CMShelptextGlobalBottom {
    position: absolute;
    height: 200;
    width: 300px;
    text-align:left;
    left: 700px;
    border:0px solid black;
  }
  #CMShelptextGlobalBottom2 {
    position: absolute;
    height: 200;
    width: 300px;
    text-align:left;
    left: 700px;
    border:0px solid black;
  }
  #CMShelptextListeantall {
    position: absolute;
    height: 170;
    width: 300px;
    text-align:left;
    left: 700px;
    border:0px solid black;
  }
  #CMShelptextVarenummer {
    position: absolute;
    height: 140;
    width: 300px;
    text-align:left;
    left: 700px;
    border:0px solid black;
  }
  #CMShelptextShopVisuals {
    position: absolute;
    height: 70;
    width: 300px;
    text-align:left;
    left: 700px;
    border:0px solid black;
  }
  td.ripa {
    text-align: right;
    padding: 0 5px 0 0;
  }

  div.settingstable {
    width: 470px;
    margin-left: 30px;
    border-top: 1px solid #ccc;
    margin-top: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    clear:left;
  }
  div.settingstable div {
    float: left;
  }
  div.settingstable div.a,
  div.settingstable div.ab {
    width: 150px;
    background: transparent url(images/arrow-right.gif) left no-repeat;
    padding-left: 20px;
  }
  div.settingstable div.b {
    width: 125px;
    text-align: right;
    padding-right: 5px;
  }
  div.settingstable div.c {
    width: 20px;
  }
  div.settingstable div.d {
    width: 20px;
  }
  div.settingstable div.e {
    width: 130px;
  }
  div.settingstable div.ab {
    width: 275px;
    padding-right: 5px;
  }
  div.settingstable div.cde {
    width: 170px;
  }

/*                         */
/*     Settings table      */
/*                         */
/* * * * * * * * * * * * * */


h4 {
  padding-left: 30px;
  height: 16px;
  font-size: 12px;
  margin: 15px 0 5px 0;
}
h4.gfx { background: transparent url(images/icon-gfx.gif) no-repeat left; }
h4.folders { background: transparent url(images/icon-folders.gif) no-repeat left; }
h4.arkiv { background: transparent url(images/icon-arkiv.gif) no-repeat left; }
h4.check { background: transparent url(images/icon-check.gif) no-repeat left; }
h4.tweak { background: transparent url(images/icon-tweak.gif) no-repeat left; }
h4.template { background: transparent url(images/icon-template.gif) no-repeat left; }
h4.edit { background: transparent url(images/icon-CMS_edit.gif) no-repeat left; }
h4.people { background: transparent url(images/icon-people.gif) no-repeat left; }
h4.people-add { background: transparent url(images/icon-people-add.gif) no-repeat left; }
h4.man { background: transparent url(images/icon-thumb.gif) no-repeat left; }
h4.community { background: transparent url(images/icon-CMS_community.gif) no-repeat left; }
h4.qanda { background: transparent url(images/icon-CMS_bubble.gif) no-repeat left; }
h4.order { background: transparent url(images/icon-order.gif) no-repeat left; }

/* Fading Tooltips */
body div#toolTip { position:absolute;width:200px;background:#000;border:2px double #fff;text-align:left;padding:5px;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }

/*
This is one of the free scripts from www.dhtmlgoodies.com
You are free to use this script as long as this copyright message is kept intact
(c) Alf Magne Kalleland, http://www.dhtmlgoodies.com - 2005
*/		
#dhtmlgoodies_tree li{list-style-type:none;font-family: arial;font-size:11px;}
#dhtmlgoodies_topNodes{margin-left:0px;padding-left:0px;}
#dhtmlgoodies_topNodes ul{margin-left:20px;padding-left:0px;display:none;}
#dhtmlgoodies_tree .tree_link{line-height:13px;padding-left:2px;}
#dhtmlgoodies_tree img{padding-top:2px;}
#dhtmlgoodies_tree a{color: #000000;text-decoration:none;}
.activeNodeLink{background-color: #316AC5;color: #FFFFFF;font-weight:bold;}

  div.msg-error {
    border-top: 1px solid #800;
    border-bottom: 1px solid #800;
    background-color: #fee;
    padding: 5px 10px;
    margin-bottom: 5px;
  }
  div.msg-error ul {
    padding:0;
    margin:0;
    list-style: none;
  }
  div.msg-error ul li {
    padding-left: 20px;
    background-image: url(images/13x13/error.gif);
    background-repeat: no-repeat;
    padding-bottom: 2px;
  }
  div.msg-info {
    border-top: 1px solid #aa4;
    border-bottom: 1px solid #aa4;
    background-color: #ffd;
    padding: 5px 10px;
    margin-bottom: 5px;
  }
  div.msg-info ul {
    padding:0;
    margin:0;
    list-style: none;
  }
  div.msg-info ul li {
    padding-left: 20px;
    background-image: url(images/13x13/bulb.gif);
    background-repeat: no-repeat;
    padding-bottom: 2px;
  }

div.presentation-floatbox-container {
  float: left;
  text-align: center;
  border: 1px solid #ccc;
  margin-right: 10px;
  background-color:#f8f8f8;
}
div.presentation-floatbox-container h3 {
  font-size: 12px;
  margin: 0;
  padding: 5px 0;
}
div.presentation-floatbox {
  float: left;
  text-align: center;
  margin: 0 10px;
}

table tr.dotted td {
  border-top: 1px dotted #ccc;
}
table tr.dotted td.nodotted {
  border-top: 1px dotted #fff;
}


  a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;	

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}
a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(./images/css-rounded-button-set-01.png);
    _background-image:url(./images/css-rounded-button-set-01.png);
}
a.button span, span.button button, span.button input, del.button span{
white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}
span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}
del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}
del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}
span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}
/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/
/*Hover Style*/
a.button:hover,
span.button:hover,
a.button:focus,
a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}
a.button:hover span,
span.button:hover button,
a.button:focus span,
span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{
	color:#444;
}
del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}
del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
}
span.button button, del.button span, span.button input{
  /* This is found in the func.ie-conditional.css.inc file, Chrome choes on in */
}

.mcContextMenuContainer {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  z-index:1001;
}
div.mcContextMenuInnerContainer {
  border-top: 1px solid #D4D0C8;
  border-right: 1px solid #404040;
  border-bottom: 1px solid #404040;
  border-left: 1px solid #D4D0C8;
}
div.mcContextMenuInnerContainer table.NoImagePadding td {
  padding: 3px 0 4px 15px;
}
.mcContextMenu {
  border-top: 1px solid #FFF;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #FFF;
  background: #D4D0C8;
}
.mcContextMenuItem {
  cursor: pointer;
    height: 20px;
color:#000;
}
.mcContextMenuItem a {
    color: black;
}
.mcContextMenuItemOver {
color:#fff;
  background-color: #0B256B;
}
/* Not in use?
.mcContextMenuItemOver a {
  color: white;
}
*/
.mcContextMenuItemOver td {
  color: #fff;
}
.mcContextMenuSeparator {
}
.mcContextMenuSeparator div {
  border: 0px;
  height: 2px;
  overflow: hidden;
  margin: 2px;
  width: 93%;
  background-image: url('images/cm-Seperator.gif');
}
.mcContextMenuIFrame {
	position: absolute;
	left: 0px;
	top: 0px;
	background: white;
	display: none;
/*
	border: 1px solid blue;
*/
}
.mcContextMenuItemText, 
.mcContextMenu td {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
}
.mcContextMenuItemText {
    padding: 0 10px 0 5px;
    margin: 0 10px 0 0;
/*
	line-height: 18px;
	vertical-align: middle;
*/
}
.mcContextMenu-header {
  color: #000;
  padding: 3px 0 3px 5px;
  font-weight: bold;
}
.mcContextMenuItem a {
	text-decoration: none;
}
.mcContextMenuItemDisabled {
/*
    background-color: white;
*/
	cursor: default;
}
.mcContextMenuItemDisabled .mcContextMenuItemText {
    position: relative;
    color: #fff;
}
.mcContextMenuItemDisabled .mcContextMenuItemText span {
  position: absolute;
  top: -1px; 
  left: 4px;
  color: #808080;
}
.mcContextMenuItemOverDisabled .mcContextMenuItemText { /* Hover, men aktiveres ikke over bilde venstreside */
  position: relative;
/*  color: #0B256B; */
}
.mcContextMenuItemOver .mcContextMenuItemDisabled span.mcContextMenuItemText {
  color : #0B256B;
}
.mcContextMenuItemDisabled img, .mcContextMenuItemDisabled div {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity:0.3;
  opacity: 0.3;
}
.mcContextMenuItemDisabled a {
  color: red;
}
.customMenuItem {
  background-color: green;
}
.customMenuItem .mcContextMenuItemOver {
  background-color: blue;
}
.mcContextMenuItemOver a:hover { /* Remove underline on hovers */
  text-decoration: none;
}
.mcContextMenuItemOver a.mcContextMenuItemText {
  color: #fff;
}
.mcContextMenuImage {
  margin: 1px 3px;
}
div.cmCSS {
  margin: 1px 3px;
  width: 20px; height: 20px;
}
/* Dynamically produced code by easycms.css.php, ref: CS-CSS-Code Generation */
.mcContextMenuItem div.cm1x1 { background: url(images/css-sprites-cm.gif?9) 0px 0px no-repeat; }
.mcContextMenuItemOver div.cm1x1 { background: url(images/css-sprites-cm-on.gif?9) 0px 0px no-repeat; }
.mcContextMenuItem div.cm1x2 { background: url(images/css-sprites-cm.gif?9) 0px -20px no-repeat; }
.mcContextMenuItemOver div.cm1x2 { background: url(images/css-sprites-cm-on.gif?9) 0px -20px no-repeat; }
.mcContextMenuItem div.cm1x3 { background: url(images/css-sprites-cm.gif?9) 0px -40px no-repeat; }
.mcContextMenuItemOver div.cm1x3 { background: url(images/css-sprites-cm-on.gif?9) 0px -40px no-repeat; }
.mcContextMenuItem div.cm1x4 { background: url(images/css-sprites-cm.gif?9) 0px -60px no-repeat; }
.mcContextMenuItemOver div.cm1x4 { background: url(images/css-sprites-cm-on.gif?9) 0px -60px no-repeat; }
.mcContextMenuItem div.cm1x5 { background: url(images/css-sprites-cm.gif?9) 0px -80px no-repeat; }
.mcContextMenuItemOver div.cm1x5 { background: url(images/css-sprites-cm-on.gif?9) 0px -80px no-repeat; }
.mcContextMenuItem div.cm1x6 { background: url(images/css-sprites-cm.gif?9) 0px -100px no-repeat; }
.mcContextMenuItemOver div.cm1x6 { background: url(images/css-sprites-cm-on.gif?9) 0px -100px no-repeat; }
.mcContextMenuItem div.cm1x7 { background: url(images/css-sprites-cm.gif?9) 0px -120px no-repeat; }
.mcContextMenuItemOver div.cm1x7 { background: url(images/css-sprites-cm-on.gif?9) 0px -120px no-repeat; }
.mcContextMenuItem div.cm1x8 { background: url(images/css-sprites-cm.gif?9) 0px -140px no-repeat; }
.mcContextMenuItemOver div.cm1x8 { background: url(images/css-sprites-cm-on.gif?9) 0px -140px no-repeat; }
.mcContextMenuItem div.cm1x9 { background: url(images/css-sprites-cm.gif?9) 0px -160px no-repeat; }
.mcContextMenuItemOver div.cm1x9 { background: url(images/css-sprites-cm-on.gif?9) 0px -160px no-repeat; }
.mcContextMenuItem div.cm1x10 { background: url(images/css-sprites-cm.gif?9) 0px -180px no-repeat; }
.mcContextMenuItemOver div.cm1x10 { background: url(images/css-sprites-cm-on.gif?9) 0px -180px no-repeat; }
.mcContextMenuItem div.cm2x1 { background: url(images/css-sprites-cm.gif?9) -20px 0px no-repeat; }
.mcContextMenuItemOver div.cm2x1 { background: url(images/css-sprites-cm-on.gif?9) -20px 0px no-repeat; }
.mcContextMenuItem div.cm2x2 { background: url(images/css-sprites-cm.gif?9) -20px -20px no-repeat; }
.mcContextMenuItemOver div.cm2x2 { background: url(images/css-sprites-cm-on.gif?9) -20px -20px no-repeat; }
.mcContextMenuItem div.cm2x3 { background: url(images/css-sprites-cm.gif?9) -20px -40px no-repeat; }
.mcContextMenuItemOver div.cm2x3 { background: url(images/css-sprites-cm-on.gif?9) -20px -40px no-repeat; }
.mcContextMenuItem div.cm2x4 { background: url(images/css-sprites-cm.gif?9) -20px -60px no-repeat; }
.mcContextMenuItemOver div.cm2x4 { background: url(images/css-sprites-cm-on.gif?9) -20px -60px no-repeat; }
.mcContextMenuItem div.cm2x5 { background: url(images/css-sprites-cm.gif?9) -20px -80px no-repeat; }
.mcContextMenuItemOver div.cm2x5 { background: url(images/css-sprites-cm-on.gif?9) -20px -80px no-repeat; }
.mcContextMenuItem div.cm2x6 { background: url(images/css-sprites-cm.gif?9) -20px -100px no-repeat; }
.mcContextMenuItemOver div.cm2x6 { background: url(images/css-sprites-cm-on.gif?9) -20px -100px no-repeat; }
.mcContextMenuItem div.cm2x7 { background: url(images/css-sprites-cm.gif?9) -20px -120px no-repeat; }
.mcContextMenuItemOver div.cm2x7 { background: url(images/css-sprites-cm-on.gif?9) -20px -120px no-repeat; }
.mcContextMenuItem div.cm2x8 { background: url(images/css-sprites-cm.gif?9) -20px -140px no-repeat; }
.mcContextMenuItemOver div.cm2x8 { background: url(images/css-sprites-cm-on.gif?9) -20px -140px no-repeat; }
.mcContextMenuItem div.cm2x9 { background: url(images/css-sprites-cm.gif?9) -20px -160px no-repeat; }
.mcContextMenuItemOver div.cm2x9 { background: url(images/css-sprites-cm-on.gif?9) -20px -160px no-repeat; }
.mcContextMenuItem div.cm2x10 { background: url(images/css-sprites-cm.gif?9) -20px -180px no-repeat; }
.mcContextMenuItemOver div.cm2x10 { background: url(images/css-sprites-cm-on.gif?9) -20px -180px no-repeat; }
.mcContextMenuItem div.cm3x1 { background: url(images/css-sprites-cm.gif?9) -40px 0px no-repeat; }
.mcContextMenuItemOver div.cm3x1 { background: url(images/css-sprites-cm-on.gif?9) -40px 0px no-repeat; }
.mcContextMenuItem div.cm3x2 { background: url(images/css-sprites-cm.gif?9) -40px -20px no-repeat; }
.mcContextMenuItemOver div.cm3x2 { background: url(images/css-sprites-cm-on.gif?9) -40px -20px no-repeat; }
.mcContextMenuItem div.cm3x3 { background: url(images/css-sprites-cm.gif?9) -40px -40px no-repeat; }
.mcContextMenuItemOver div.cm3x3 { background: url(images/css-sprites-cm-on.gif?9) -40px -40px no-repeat; }
.mcContextMenuItem div.cm3x4 { background: url(images/css-sprites-cm.gif?9) -40px -60px no-repeat; }
.mcContextMenuItemOver div.cm3x4 { background: url(images/css-sprites-cm-on.gif?9) -40px -60px no-repeat; }
.mcContextMenuItem div.cm3x5 { background: url(images/css-sprites-cm.gif?9) -40px -80px no-repeat; }
.mcContextMenuItemOver div.cm3x5 { background: url(images/css-sprites-cm-on.gif?9) -40px -80px no-repeat; }
.mcContextMenuItem div.cm3x6 { background: url(images/css-sprites-cm.gif?9) -40px -100px no-repeat; }
.mcContextMenuItemOver div.cm3x6 { background: url(images/css-sprites-cm-on.gif?9) -40px -100px no-repeat; }
.mcContextMenuItem div.cm3x7 { background: url(images/css-sprites-cm.gif?9) -40px -120px no-repeat; }
.mcContextMenuItemOver div.cm3x7 { background: url(images/css-sprites-cm-on.gif?9) -40px -120px no-repeat; }
.mcContextMenuItem div.cm3x8 { background: url(images/css-sprites-cm.gif?9) -40px -140px no-repeat; }
.mcContextMenuItemOver div.cm3x8 { background: url(images/css-sprites-cm-on.gif?9) -40px -140px no-repeat; }
.mcContextMenuItem div.cm3x9 { background: url(images/css-sprites-cm.gif?9) -40px -160px no-repeat; }
.mcContextMenuItemOver div.cm3x9 { background: url(images/css-sprites-cm-on.gif?9) -40px -160px no-repeat; }
.mcContextMenuItem div.cm3x10 { background: url(images/css-sprites-cm.gif?9) -40px -180px no-repeat; }
.mcContextMenuItemOver div.cm3x10 { background: url(images/css-sprites-cm-on.gif?9) -40px -180px no-repeat; }
.mcContextMenuItem div.cm4x1 { background: url(images/css-sprites-cm.gif?9) -60px 0px no-repeat; }
.mcContextMenuItemOver div.cm4x1 { background: url(images/css-sprites-cm-on.gif?9) -60px 0px no-repeat; }
.mcContextMenuItem div.cm4x2 { background: url(images/css-sprites-cm.gif?9) -60px -20px no-repeat; }
.mcContextMenuItemOver div.cm4x2 { background: url(images/css-sprites-cm-on.gif?9) -60px -20px no-repeat; }
.mcContextMenuItem div.cm4x3 { background: url(images/css-sprites-cm.gif?9) -60px -40px no-repeat; }
.mcContextMenuItemOver div.cm4x3 { background: url(images/css-sprites-cm-on.gif?9) -60px -40px no-repeat; }
.mcContextMenuItem div.cm4x4 { background: url(images/css-sprites-cm.gif?9) -60px -60px no-repeat; }
.mcContextMenuItemOver div.cm4x4 { background: url(images/css-sprites-cm-on.gif?9) -60px -60px no-repeat; }
.mcContextMenuItem div.cm4x5 { background: url(images/css-sprites-cm.gif?9) -60px -80px no-repeat; }
.mcContextMenuItemOver div.cm4x5 { background: url(images/css-sprites-cm-on.gif?9) -60px -80px no-repeat; }
.mcContextMenuItem div.cm4x6 { background: url(images/css-sprites-cm.gif?9) -60px -100px no-repeat; }
.mcContextMenuItemOver div.cm4x6 { background: url(images/css-sprites-cm-on.gif?9) -60px -100px no-repeat; }
.mcContextMenuItem div.cm4x7 { background: url(images/css-sprites-cm.gif?9) -60px -120px no-repeat; }
.mcContextMenuItemOver div.cm4x7 { background: url(images/css-sprites-cm-on.gif?9) -60px -120px no-repeat; }
.mcContextMenuItem div.cm4x8 { background: url(images/css-sprites-cm.gif?9) -60px -140px no-repeat; }
.mcContextMenuItemOver div.cm4x8 { background: url(images/css-sprites-cm-on.gif?9) -60px -140px no-repeat; }
.mcContextMenuItem div.cm4x9 { background: url(images/css-sprites-cm.gif?9) -60px -160px no-repeat; }
.mcContextMenuItemOver div.cm4x9 { background: url(images/css-sprites-cm-on.gif?9) -60px -160px no-repeat; }
.mcContextMenuItem div.cm4x10 { background: url(images/css-sprites-cm.gif?9) -60px -180px no-repeat; }
.mcContextMenuItemOver div.cm4x10 { background: url(images/css-sprites-cm-on.gif?9) -60px -180px no-repeat; }
.mcContextMenuItem div.cm5x1 { background: url(images/css-sprites-cm.gif?9) -80px 0px no-repeat; }
.mcContextMenuItemOver div.cm5x1 { background: url(images/css-sprites-cm-on.gif?9) -80px 0px no-repeat; }
.mcContextMenuItem div.cm5x2 { background: url(images/css-sprites-cm.gif?9) -80px -20px no-repeat; }
.mcContextMenuItemOver div.cm5x2 { background: url(images/css-sprites-cm-on.gif?9) -80px -20px no-repeat; }
.mcContextMenuItem div.cm5x3 { background: url(images/css-sprites-cm.gif?9) -80px -40px no-repeat; }
.mcContextMenuItemOver div.cm5x3 { background: url(images/css-sprites-cm-on.gif?9) -80px -40px no-repeat; }
.mcContextMenuItem div.cm5x4 { background: url(images/css-sprites-cm.gif?9) -80px -60px no-repeat; }
.mcContextMenuItemOver div.cm5x4 { background: url(images/css-sprites-cm-on.gif?9) -80px -60px no-repeat; }
.mcContextMenuItem div.cm5x5 { background: url(images/css-sprites-cm.gif?9) -80px -80px no-repeat; }
.mcContextMenuItemOver div.cm5x5 { background: url(images/css-sprites-cm-on.gif?9) -80px -80px no-repeat; }
.mcContextMenuItem div.cm5x6 { background: url(images/css-sprites-cm.gif?9) -80px -100px no-repeat; }
.mcContextMenuItemOver div.cm5x6 { background: url(images/css-sprites-cm-on.gif?9) -80px -100px no-repeat; }
.mcContextMenuItem div.cm5x7 { background: url(images/css-sprites-cm.gif?9) -80px -120px no-repeat; }
.mcContextMenuItemOver div.cm5x7 { background: url(images/css-sprites-cm-on.gif?9) -80px -120px no-repeat; }
.mcContextMenuItem div.cm5x8 { background: url(images/css-sprites-cm.gif?9) -80px -140px no-repeat; }
.mcContextMenuItemOver div.cm5x8 { background: url(images/css-sprites-cm-on.gif?9) -80px -140px no-repeat; }
.mcContextMenuItem div.cm5x9 { background: url(images/css-sprites-cm.gif?9) -80px -160px no-repeat; }
.mcContextMenuItemOver div.cm5x9 { background: url(images/css-sprites-cm-on.gif?9) -80px -160px no-repeat; }
.mcContextMenuItem div.cm5x10 { background: url(images/css-sprites-cm.gif?9) -80px -180px no-repeat; }
.mcContextMenuItemOver div.cm5x10 { background: url(images/css-sprites-cm-on.gif?9) -80px -180px no-repeat; }
.mcContextMenuItem div.cm6x1 { background: url(images/css-sprites-cm.gif?9) -100px 0px no-repeat; }
.mcContextMenuItemOver div.cm6x1 { background: url(images/css-sprites-cm-on.gif?9) -100px 0px no-repeat; }
.mcContextMenuItem div.cm6x2 { background: url(images/css-sprites-cm.gif?9) -100px -20px no-repeat; }
.mcContextMenuItemOver div.cm6x2 { background: url(images/css-sprites-cm-on.gif?9) -100px -20px no-repeat; }
.mcContextMenuItem div.cm6x3 { background: url(images/css-sprites-cm.gif?9) -100px -40px no-repeat; }
.mcContextMenuItemOver div.cm6x3 { background: url(images/css-sprites-cm-on.gif?9) -100px -40px no-repeat; }
.mcContextMenuItem div.cm6x4 { background: url(images/css-sprites-cm.gif?9) -100px -60px no-repeat; }
.mcContextMenuItemOver div.cm6x4 { background: url(images/css-sprites-cm-on.gif?9) -100px -60px no-repeat; }
.mcContextMenuItem div.cm6x5 { background: url(images/css-sprites-cm.gif?9) -100px -80px no-repeat; }
.mcContextMenuItemOver div.cm6x5 { background: url(images/css-sprites-cm-on.gif?9) -100px -80px no-repeat; }
.mcContextMenuItem div.cm6x6 { background: url(images/css-sprites-cm.gif?9) -100px -100px no-repeat; }
.mcContextMenuItemOver div.cm6x6 { background: url(images/css-sprites-cm-on.gif?9) -100px -100px no-repeat; }
.mcContextMenuItem div.cm6x7 { background: url(images/css-sprites-cm.gif?9) -100px -120px no-repeat; }
.mcContextMenuItemOver div.cm6x7 { background: url(images/css-sprites-cm-on.gif?9) -100px -120px no-repeat; }
.mcContextMenuItem div.cm6x8 { background: url(images/css-sprites-cm.gif?9) -100px -140px no-repeat; }
.mcContextMenuItemOver div.cm6x8 { background: url(images/css-sprites-cm-on.gif?9) -100px -140px no-repeat; }
.mcContextMenuItem div.cm6x9 { background: url(images/css-sprites-cm.gif?9) -100px -160px no-repeat; }
.mcContextMenuItemOver div.cm6x9 { background: url(images/css-sprites-cm-on.gif?9) -100px -160px no-repeat; }
.mcContextMenuItem div.cm6x10 { background: url(images/css-sprites-cm.gif?9) -100px -180px no-repeat; }
.mcContextMenuItemOver div.cm6x10 { background: url(images/css-sprites-cm-on.gif?9) -100px -180px no-repeat; }
.mcContextMenuItem div.cm7x1 { background: url(images/css-sprites-cm.gif?9) -120px 0px no-repeat; }
.mcContextMenuItemOver div.cm7x1 { background: url(images/css-sprites-cm-on.gif?9) -120px 0px no-repeat; }
.mcContextMenuItem div.cm7x2 { background: url(images/css-sprites-cm.gif?9) -120px -20px no-repeat; }
.mcContextMenuItemOver div.cm7x2 { background: url(images/css-sprites-cm-on.gif?9) -120px -20px no-repeat; }
.mcContextMenuItem div.cm7x3 { background: url(images/css-sprites-cm.gif?9) -120px -40px no-repeat; }
.mcContextMenuItemOver div.cm7x3 { background: url(images/css-sprites-cm-on.gif?9) -120px -40px no-repeat; }
.mcContextMenuItem div.cm7x4 { background: url(images/css-sprites-cm.gif?9) -120px -60px no-repeat; }
.mcContextMenuItemOver div.cm7x4 { background: url(images/css-sprites-cm-on.gif?9) -120px -60px no-repeat; }
.mcContextMenuItem div.cm7x5 { background: url(images/css-sprites-cm.gif?9) -120px -80px no-repeat; }
.mcContextMenuItemOver div.cm7x5 { background: url(images/css-sprites-cm-on.gif?9) -120px -80px no-repeat; }
.mcContextMenuItem div.cm7x6 { background: url(images/css-sprites-cm.gif?9) -120px -100px no-repeat; }
.mcContextMenuItemOver div.cm7x6 { background: url(images/css-sprites-cm-on.gif?9) -120px -100px no-repeat; }
.mcContextMenuItem div.cm7x7 { background: url(images/css-sprites-cm.gif?9) -120px -120px no-repeat; }
.mcContextMenuItemOver div.cm7x7 { background: url(images/css-sprites-cm-on.gif?9) -120px -120px no-repeat; }
.mcContextMenuItem div.cm7x8 { background: url(images/css-sprites-cm.gif?9) -120px -140px no-repeat; }
.mcContextMenuItemOver div.cm7x8 { background: url(images/css-sprites-cm-on.gif?9) -120px -140px no-repeat; }
.mcContextMenuItem div.cm7x9 { background: url(images/css-sprites-cm.gif?9) -120px -160px no-repeat; }
.mcContextMenuItemOver div.cm7x9 { background: url(images/css-sprites-cm-on.gif?9) -120px -160px no-repeat; }
.mcContextMenuItem div.cm7x10 { background: url(images/css-sprites-cm.gif?9) -120px -180px no-repeat; }
.mcContextMenuItemOver div.cm7x10 { background: url(images/css-sprites-cm-on.gif?9) -120px -180px no-repeat; }

    div.swOContainer {
      padding-left: 13px;
      padding-right: 10px;
    }
    div.swOTitle {
      margin-top: 10px;
      font-weight: bold;
      background-color:#e8e8e8;
      border-bottom: 1px solid #888;
      border-right: 1px solid #888;
    }
    div.swOTitle a {
      color: #000;
      display: block;
      padding: 3px 0 3px 20px;
      margin-left: 5px;
      text-decoration: none;
    }
    div.swOTitle a span {
      float: right;
      padding-right: 10px;
      font-weight: bold;
    }
    div.swOTitle a.gfx { background: transparent url(./images/icon-gfx.gif) no-repeat left; }
    div.swOTitle a.folders { background: transparent url(./images/icon-folders.gif) no-repeat left; }
    div.swOTitle a.arkiv { background: transparent url(./images/icon-arkiv.gif) no-repeat left; }
    div.swOTitle a.check { background: transparent url(./images/icon-check.gif) no-repeat left; }
    div.swOTitle a.tweak { background: transparent url(./images/icon-tweak.gif) no-repeat left; }
    div.swOTitle a.template { background: transparent url(./images/icon-template.gif) no-repeat left; }
    div.swOTitle a.edit { background: transparent url(./images/icon-CMS_edit.gif) no-repeat left; }
    div.swOTitle a.people { background: transparent url(./images/icon-people.gif) no-repeat left; }
    div.swOTitle a.people-add { background: transparent url(./images/icon-people-add.gif) no-repeat left; }
    div.swOTitle a.man { background: transparent url(./images/icon-thumb.gif) no-repeat left; }
    div.swOTitle a.community { background: transparent url(./images/icon-CMS_community.gif) no-repeat left; }
    div.swOTitle a.qanda { background: transparent url(./images/icon-CMS_bubble.gif) no-repeat left; }
    div.swOOpen {
      /*
      border-left: 1px dotted #888;
      border-bottom: 1px dotted #888;
      border-right: 1px dotted #888;
      padding: 5px;
      */
      padding: 5px 0 0 27px;
    }
    div.swOClose {
      display: none;
    }
