@charset "iso-8859-1";

body {
  margin: 0;
  padding: 0;
}

div {
  margin: 0;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

a {
  text-decoration: none;
  color: #505080;
  cursor: hand;
}

a:hover {
  color: #ff9900;
  cursor: hand;
}

a.tooltip {
  position: relative;
  z-index: 24;
  color: #000000;
  text-decoration: none;
}

img.button {
  border: 1px solid #aaaacc;
  background-color: #ffffff;
}

a.tooltip:hover {
  z-index: 25;
  background-color: #f7f7ff;
}

a.tooltip span {
  display: none;
}

a.tooltip:hover span {
  display: block;
  position: absolute;
  top: 1px;
  left: 20px;
  width: 250px;
  border: 1px solid #309c55;
  background-color: #E4F7CD;
  color: #000000;
  text-align: left;
  font-family: tahoma,verdana,arial;
  font-size: 11px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

span.inactive {
  color: #c0c0c0;
}

span.admin {
  color: #c08080;
}

span.important {
  color: #c03030;
  font-weight: 600;
}

span.hilite {
  color: #3030c0;
  font-weight: 600;
}

span.active {
  color: #30c030;
  font-weight: 600;
}

span.noactive {
  color: #c0c0c0;
  font-weight: 600;
}

img.picka {
  border: 3px solid #ff9900;
  height: 26px;
  width: 26px;
}

img.pick {
  border: 3px solid #ffffff;
  height: 26px;
  width: 26px;
}

table.status_error {
  background-color: #fff7f7;
  border: 1px solid #ff0000;
}

p.status_error {
  font-family: tahoma,verdana,arial;
  font-size: 14px;
  font-weight: 500;
  color: #663300;
  text-align: center;
  margin: 10px;
  padding: 0;
}

table.status_ok {
	background-color: #f7fff7;
	border: 1px solid #00ff00;
}

p.status_ok {
  font-family: tahoma,verdana,arial;
  font-size: 14px;
  font-weight: 500;
  color: #006633;
  text-align: center;
  margin: 10px;
  padding: 0;
}

table.ident {
  width: 100%;
  height: 50px;
  background-image: url('../../webnav/menuimages/topmid_admin.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  border-bottom: 1px solid #808080;
}

table.nav_dynamic {
  width: 100%;
}

td.nav_dynamic {
  height: 25px;
  background-color: #f7f7f7;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #c0c0c0;
}

table.pageactive {
  width: 100%;
}

td.pageactive {
  background-color: #f7f7f7;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #c0c0c0;
}

p.pageactive {
  text-align: left;
  margin: 0;
  padding: 2px;
  font-family: tahoma, verdana, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #ff9900;
  text-decoration: none;
}

p.header {
  font-family: tahoma,verdana,arial;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  text-align: right;
  margin: 0;
  padding: 0;
  margin-right: 15px;
}
a.header {
  text-decoration: none;
  font-weight: 500;
  color: #000000;
  cursor: hand;
}
/* Main textlink format - when hovering mouse over the link */
a.header:hover {
  color: #ff9900;
  cursor: hand;
}

td.headerinside {
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

p.subnav {
  text-align: right;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 3px;
  font-family: tahoma, verdana, sans-serif;
  font-size: 15px;
  color: #808080;
}

a.subnav {
  text-decoration: none;
  font-weight: 500;
  color: #808080;
  cursor: hand;
}
/* Main textlink format - when hovering mouse over the link */
a.subnav:hover {
  color: #ff9900;
  cursor: hand;
}

span.subnav {
  margin-left: 6px;
  margin-right: 12px;
}

table.main {
  background-color: #f7f7ff;
}

td.mainleft {
  height: 25px;
  background-color: #dbdaf7;
  border: 1px solid #30559c;
}

td.mainright {
  height: 25px;
  background-color: #ffffff;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}

td.mainub {
  background-color: #f7f7ff;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}

td.main {
  background-color: #f7f7ff;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}

p.mainheader {
  text-align: center;
  margin: 0;
  padding: 2px;
  font-family: tahoma, verdana, sans-serif;
  font-size: 15px;
  color: #000000;
}

p.main {
  text-align: left;
  margin: 10px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

p.mainc {
  text-align: center;
  margin: 10px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

p.mainr {
  text-align: right;
  margin: 10px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

p.mainu {
  text-align: left;
  margin: 2px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

p.mainur {
  text-align: right;
  margin: 2px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

p.mainuc {
  text-align: center;
  margin: 2px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

p.mainfront {
  text-align: center;
  margin: 10px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 15px;
  color: #808080;
}

a.main {
  text-decoration: none;
  font-weight: 500;
  color: #505080;
  cursor: hand;
}
/* Main textlink format - when hovering mouse over the link */
a.main:hover {
  color: #ff9900;
  cursor: hand;
}

p.mainsml {
  text-align: center;
  margin: 2px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 10px;
  color: #000000;
}

table.assistant {
  background-color: #E4F7CD;
}

td.assistantleft {
  height: 25px;
  background-color: #E4F7CD;
  border: 1px solid #309c55;
}

td.assistantright {
  height: 25px;
  background-color: #ffffff;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}

td.assistant {
  background-color: #f7fff7;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
}

img.assistant {
  margin-left: -9px;
  margin-top: -9px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  background-color: #ffffff;
}

p.assistantheader {
  text-align: center;
  margin: 0;
  padding: 2px;
  font-family: tahoma, verdana, sans-serif;
  font-size: 15px;
  color: #000000;
}

p.assistant {
  text-align: left;
  margin: 10px;
  padding: 0;
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  color: #000000;
}

a.assistant {
  text-decoration: none;
  font-weight: 500;
  color: #508050;
  cursor: hand;
}
/* Assistant textlink format - when hovering mouse over the link */
a.assistant:hover {
  color: #ff9900;
  cursor: hand;
}

a.page {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  cursor: hand;
  border: 1px solid #777777;
  padding-left: 2px;
  padding-right: 2px;
}
/* Main textlink format - when hovering mouse over the link */
a.page:hover {
  color: #000000;
  background-color: #ff9900;
  cursor: hand;
  border: 1px solid #000000;
}

a.prodcats_new {
  text-decoration: none;
  background-color: #ccffcc;
  color: #000000;
  cursor: hand;
  border: 1px solid #007700;
  padding-left: 2px;
  padding-right: 2px;
}

a.prodcats_new:hover {
  background-color: #ffffff;
  color: #007700;
  cursor: hand;
  border: 1px solid #000000;
}

a.prodcats_edit {
  text-decoration: none;
  background-color: #ccccff;
  color: #000000;
  cursor: hand;
  border: 1px solid #000077;
  padding-left: 2px;
  padding-right: 2px;
}

a.prodcats_edit:hover {
  background-color: #ffffff;
  color: #000077;
  cursor: hand;
  border: 1px solid #000000;
}

a.prodcats_del {
  text-decoration: none;
  background-color: #ffcccc;
  color: #000000;
  cursor: hand;
  border: 1px solid #770000;
  padding-left: 2px;
  padding-right: 2px;
}

a.prodcats_del:hover {
  background-color: #ffffff;
  color: #770000;
  cursor: hand;
  border: 1px solid #000000;
}

span.page {
  color: #000000;
  background-color: #ff9900;
  font-weight: 600;
  border: 1px solid #000000;
  padding-left: 2px;
  padding-right: 2px;
}

textarea.formtext {
	color: #000000;
	background: #f7f7f7;
	border: 1px solid #c0c0c0;
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	width: 250px;
	height: 100px;
}

textarea.formtext2 {
	color: #000000;
	background: #f7f7f7;
	border: 1px solid #c0c0c0;
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	width: 500px;
	height: 300px;
}

textarea.formtext_wide {
	color: #000000;
	background: #f7f7f7;
	border: 1px solid #c0c0c0;
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	width: 400px;
	height: 200px;
}

input.forminput_ok {
	color: #000000;
	background: #f7f7f7;
	border: 1px solid #c0c0c0;
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	width: 100px;
}

input.forminput_error {
	color: #000000;
	background: #fff7f7;
	border: 1px solid #ffc0c0;
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	width: 100px;
}

input.checkme {
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	height: 12px;
	width: 12px;
}

input.formsubmit {
	color: #000000;
	background: #dbdaf7;
	border: 1px solid #30559c;
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 600;
	width: 104px;
}

input.formsubmit_disc_on {
  width: 32px;
  height: 32px;
  background-image: url('../../webnav/menuimages/1_save_on.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formsubmit_disc_off {
  width: 32px;
  height: 32px;
  background-image: url('../../webnav/menuimages/1_save_off.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formsubmit_discwide_on {
  width: 150px;
  height: 36px;
  background-image: url('../../webnav/menuimages/1_lagre_ok_on.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formsubmit_discwide_off {
  width: 150px;
  height: 36px;
  background-image: url('../../webnav/menuimages/1_lagre_ok_off.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formyes_discwide_on {
  width: 150px;
  height: 36px;
  background-image: url('../../webnav/menuimages/1_del_ok_on.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formyes_discwide_off {
  width: 150px;
  height: 36px;
  background-image: url('../../webnav/menuimages/1_del_ok_off.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formno_discwide_on {
  width: 150px;
  height: 36px;
  background-image: url('../../webnav/menuimages/1_del_notok_on.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

input.formno_discwide_off {
  width: 150px;
  height: 36px;
  background-image: url('../../webnav/menuimages/1_del_notok_off.png');
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 600;
}

select.forminput {
  color: #000000;
  background-color: #f7f7f7;
  border: 1px solid #c0c0c0;
  font-family: tahoma,arial;
  font-size: 12px;
  font-weight: 500;
}

/* List elements for helpcenter */
li.top {
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	margin: 5px;
	color: #000000;
	text-align: left;
}
li.main {
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	margin: 5px;
	color: #000000;
	text-align: left;
}
li.sub {
	font-family: tahoma,arial;
	font-size: 12px;
	font-weight: 500;
	margin: 5px;
	color: #000000;
	text-align: left;
}

p.spacer {
  font-family: tahoma, verdana, sans-serif;
  font-size: 9px;
  padding: 0;
  margin: 0;
}

/* ThemeOfficeMenu Style Sheet */

.ThemeOfficeMenu,.ThemeOfficeSubMenuTable {
  font-family: tahoma, verdana, sans-serif;
  font-size: 12px;
  padding: 0;
  white-space: nowrap;
  cursor: default;
  height: 25px;
}

.ThemeOfficeSubMenu {
  position:	absolute;
  visibility:	hidden;
/*
Netscape/Mozilla renders borders by increasing
their z-index.  The following line is necessary
to cover any borders underneath
*/
  z-index: 100;
  border: 0;
  padding: 0;
  overflow: visible;
  border: 1px solid #8C867B;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.ThemeOfficeSubMenuTable {
  overflow: visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive {
  border: 0;
  cursor: default;
  white-space: nowrap;
}

.ThemeOfficeMainItem {
/*  background-color: #EFEBDE;  */
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive {
  background-color: #DBDAF7;
}

.ThemeOfficeMenuItem {
  background-color: #f7f7f7;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive {
  background-color: #DBDAF7;
}


/* horizontal main menu */


.ThemeOfficeMainItem {
  padding: 4px 2px 4px 2px;
  border: 0;
}

td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive {
  padding: 1px;
  border-top: 1px solid #30559C;
  border-right: 1px solid #30559C;
  border-left: 1px solid #30559C;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight {
  background-color: inherit;
}


/* vertical main menu sub components */


td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 2px;
  border-top: 1px solid #30559C;
  border-bottom: 1px solid #30559C;
  border-left: 1px solid #30559C;
  background-color: inherit;
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #30559C;
  border-bottom: 1px solid #30559C;
  background-color: inherit;
  white-space: nowrap;
}

td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
  border-top: 1px solid #30559C;
  border-bottom: 1px solid #30559C;
  border-right: 1px solid #30559C;
  background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 1px;
  padding-right: 2px;
  white-space: nowrap;
  border: 0;
  background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  border: 0;
  background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 1px;
  border: 0;
  background-color: inherit;
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 1px;
  padding-right: 3px;
  border-top: 1px solid #30559C;
  border-bottom: 1px solid #30559C;
  border-left: 1px solid #30559C;
  background-color: inherit;
  white-space: nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  border-top: 1px solid #30559C;
  border-bottom: 1px solid #30559C;
  background-color: inherit;
  white-space: nowrap;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
  border-top: 1px solid #30559C;
  border-bottom: 1px solid #30559C;
  border-right: 1px solid #30559C;
  background-color: inherit;
  white-space: nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 3px;
  white-space: nowrap;
  border: 0px;
  background-color: #DDE1E6;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,.ThemeOfficeMenuItem .ThemeOfficeMenuItemText {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  border: 0px;
  background-color: inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 1px;
  border: 0;
  background-color: inherit;
}


/* menu splits */


.ThemeOfficeMenuSplit {
  margin-top: 1px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 1px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #DDE1E6;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeOfficeMenuItem img.seq1 {
  display: inline;
}

.ThemeOfficeMenuItemHover seq2,.ThemeOfficeMenuItemActive seq2 {
  display: inline;
}

.ThemeOfficeMenuItem .seq2,.ThemeOfficeMenuItemHover .seq1,.ThemeOfficeMenuItemActive .seq1 {
  display: none;
}

