/*-----------------------------------------------------*/
/* StyleSheets for the "esa@hop Project"               */
/*                                                     */
/* Document:       stylesheet.css                      */
/* Version:        1.0                                 */
/* Authors:        ahalbig@infortis.com                */
/* Creation-Date:  6.12.2004                           */
/* Last-Edit:      6.12.2004 (ahalbig)                 */
/*                                                     */
/*               (c) Infortis AG, Gossau, Switzerland  */
/*-----------------------------------------------------*/

/*----------------------------------------------------*/
/* body */
/*----------------------------------------------------*/
body {
  	PADDING-RIGHT: 0px;
  	PADDING-LEFT: 0px;
  	FONT-WEIGHT: normal;
  	FONT-SIZE: 12px;
  	BACKGROUND: #ffffff;
  	PADDING-BOTTOM: 0px;
  	MARGIN: 0px;
  	COLOR: #000000;
  	PADDING-TOP: 0px;
  	FONT-FAMILY: Verdana, Geneva, sans-serif
}
body.footer            { background: none #ffffff; }
body.header            { background: none #ffffff; }
body.docnav            { background: none #ffffff; }
body.organizer         { background: none #C5D0DE; }
body.organizerContent  { background: none #ffffff; }
body.organizerCatalog  { background: none #C5D0DE; }
body.catalogContent    { background: none #ffffff; }
body.workarea          { background: none #ffffff; }
body.workareaDetails   { background: none #ffffff; }
body.history           { background: none #ffffff; }
body.closer            { background: none #023070; }
body.closer_bluer      { background: none #C5D0DE; }
body.help              { background: none #d6dce7; }
body.userPrefHeader    { background: none #cfcfcf; }
body.hints             { background: none #ffffff; }
body.hints_blue        { background: none #D0DAE4; }
body.ship              { background: none #ffffff; }
.userPref              { background: none #ffffff; }
body.ipcBody    { background: none #b2bdd2; }

/*----------------------------------------------------*/
/* list */
/*----------------------------------------------------*/
ul {
  padding-left: 1em;
  margin-left: 15px;
}

ul.catalog li {
  font-family: Verdana, Geneva, sans-serif;
  list-style-type: none;
}

span.search-no {
  font-weight: bold;
  text-decoration: none;
}

/*----------------------------------------------------*/
/* headline */
/*----------------------------------------------------*/

h2 { font-size: 16px; }
h3 { font-size: 14px; }
div.doctab-opener {
  font-weight: bold;
  color: #033071;
}
/*
div.opener {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background: none #D0DAE4;
}
*/

/*----------------------------------------------------*/
/* images */
/*----------------------------------------------------*/
UNKNOWN {
	DISPLAY: block
}
UNKNOWN {
	DISPLAY: block
}

th > img { display: block; }
td > img { display: block; }

/*----------------------------------------------------*/
/* closer */
/*----------------------------------------------------*/
div.horizCloser {
  padding-top: 10px;
}
div.horizCloser a {
  font-weight: bold;
  text-decoration: none;
}
#leftArrow, #rightArrow {
  position: absolute;
  top: 5px;
  left: 7px;
}
#BottomArrow0, #BottomArrow1 {
  position: relative;
  top: 0px;
  right: 3px;
}
/*----------------------------------------------------*/
/* modules */
/*----------------------------------------------------*/
div.module-name {
  background-color: White;
  color: Teal;
  text-align: left;
  font-weight: normal;
  display: inline;  /* use switch in web-xml to disable the ouput */
  font-size : xx-small;
}

div.module-name-new {
  color: #0066cc;
  text-align: right;
  font-weight: bold;
  display: inline;  /* use switch in web-xml to disable the ouput */
}

/*----------------------------------------------------*/
/* links */
/*----------------------------------------------------*/
a:link    { color: #023070; }
a:visited { color: #023070; }
a:active  { color: #000000; }
a:hover   { background: #C5D0DE; }
a.icon {

  font-size: 10px; 
  font-weight: normal;
}
a.selected {
  font-weight: bold;
}
a.historyLink:hover { background: #C5D0DE; }
a.historyHeaderLink:hover { background: #C5D0DE; }

/*----------------------------------------------------*/
/* images */
/*----------------------------------------------------*/
img.tree {
  border-style: none;
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

/* IMG.tree {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } */

/*----------------------------------------------------*/
/* form elements */
/*----------------------------------------------------*/
form { margin: 0; }
input {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 10px; 
}
input.head {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 9px;
  font-weight: bold;
  color: #ffffff;
  background: none #023070;
}
input.green {
  font-family: Verdana, Geneva, sans-serif;
  font-size:  10px;
  font-weight: bold;
  color: #ffffff;
  background: none #023070;
}
UNKNOWN {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: left
}
input[type="text"] {
  /* only works with CSS2 */
  text-align: left;
  border: 1px solid Gray;
}
input.detailCount {
  background: none #C5D0DE;
  border: medium none;
}
input.detailNetprice {
  background: none #C5D0DE;
  border: medium none;
}
input.detailAttribute {
  background: none #C5D0DE;
  border: medium none;
}
input.navDoc {
  background: #9399a4;
  color: #fff;
}
select {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;

}
/*.submitDoc { margin-bottom: 5px; }*/
.bigCatalogInput    { width: 155px;}
.middleCatalogInput { width: 131px; }
.smallCatalogInput  { width: 40px; }
.customerAddrDetailsInput {
  width: 170px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px; 
}
.auctionBiddingInput { width: 120px; }
textarea {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 10px; 
}
textarea.support
{
   width: 80%;
   height: 155;
}

/*----------------------------------------------------*/
/* global classes */
/*----------------------------------------------------*/
.remember {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 10px; 
} /* Netscape4.5-Remember */
.docTab { background: none #7991B3; }
.actualDocTab {
  color: #000;
  background: none #D0DAE4;
}
.actualButtonLine { background: none #909C8F; }
.actualDetails { background: none #C5D0DE; }
.InactiveTab {
  border-right: 1px solid #9b9b9b;
  border-left: 1px solid #9b9b9b;
  border-top: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b;
}
.error {
  font-weight: bold;
  color: #f00;
  margin-bottom: 5px;
}
.scrollbarSpace { padding-right:20px; }
.inactiveAuction { text-decoration: line-through; }
.auction { color: #0066cc; }
.catalog { background: none #D0DAE4; }
.login { background: none #D6DCE7; }
.headlink {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
  font-weight: bold;
  color: #ffffff;
}
.headtext {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
  font-weight: bold;
  color: #033071;
}
.bodylight {
  font-family: Verdana, Geneva, sans-serif;
  background: none #d6dce7;
  font-weight: bold;
}
.bodydarklight {
  font-family: Verdana, Geneva, sans-serif;
  background: none #033071;
  font-weight: bold;
}
div.errorMsg {
  font-weight: bold;
  padding-left: 10px;
  padding-top: 10px;
}
.errorMsgHead {
   font-size: 16px; 
  color: #f00;
  padding-bottom: 10px;
}
div.detailsTitle {
  font-weight: bold;
  text-align: right;
}

/*----------------------------------------------------*/
/* tables */
/*----------------------------------------------------*/

/*default*/

table.error
{
  background: none #80ff0000;
}

table.error td
{
  background: none #80ff0000;
  font-family: Verdana, Geneva, sans-serif;
}

table.header
{
  background: none #ffffff;
}

table.header tr
{
  background: none #033071;
}

table.list-blue {
#  border-collapse: collapse;
#  border: 1px solid #9b9b9b;
  border: none;
  background: none #D0DAE4;
}

table.list-settings {
  border-collapse: collapse;
  border: 1px solid #9b9b9b;
  background: none #cecece;
}
table.list-settings tr.odd {background: none #ffffff;}
table.list-settings tr.even {background: none #ffffff; }
table.list-settings td.odd {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
}
table.list-settings td.even {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
  }


table.list {
  border-collapse: collapse;
  border: 1px solid #9b9b9b;
  background: none #cecece;
}
table.list th {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
  border-right: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b;
  text-align: center;
  background: none #C5D0DE;
}
table.list tr.odd {background: none #ffffff;}
table.list tr.even {background: none #C5D0DE; }
table.list td.odd {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
}
table.list td.even {
  font-family: Verdana, Geneva, sans-serif;
  background: none #C5D0DE;
  }
table.list td {
  font-family: Verdana, Geneva, sans-serif;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}

/* catalogList */
table.catalogCompareList {
#border-collapse: collapse;
#border: 1px solid #9b9b9b;
  background: none #D0DAE4;
  border: none;
}
table.catalogCompareList th {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
#border-right: 1px solid #9b9b9b;
#border-bottom: 1px solid #9b9b9b;
  text-align: center;
  background: none #C5D0DE;
}
table.catalogCompareList tr.odd
{
  background: none #ffffff;
}
table.catalogCompareList tr.even
{
  background: none #C5D0DE;
}
table.catalogCompareList td
{
 border-right: 1px solid #9b9b9b;
}
table.catalogCompareList td.noborder
{
 border: none;
}
table.catalogCompareList td.top
{
 border-top: 1px solid #9b9b9b;
}
table.catalogCompareList td.topNotRight
{
 border-top: 1px solid #9b9b9b;
 border-right: none;
}
table.catalogCompareList td.bottomNotRight
{
 border-bottom: 1px solid #9b9b9b;
 border-right: none;
}
table.catalogCompareList td.bottom
{
 border-bottom: 1px solid #9b9b9b;
}



/* catalogList */
table.catalogList {
#  border-collapse: collapse;
#  border: 1px solid #9b9b9b;
  background: none #D0DAE4;
}
table.catalogList th {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
#  border-right: 1px solid #9b9b9b;
#  border-bottom: 1px solid #9b9b9b;
  text-align: center;
  background: none #C5D0DE;
}
table.catalogList tr.odd {background: none #C5D0DE;}
table.catalogList tr.even {background: none #FFFFFF; }
table.catalogList td.odd {
  font-family: Verdana, Geneva, sans-serif;
  background: none #c3ccdd;
}
table.catalogList td.even {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
  }
table.catalogList td {
  font-family: Verdana, Geneva, sans-serif;
#  border-bottom: 1px solid #b2bdd2;
#  border-right: 1px solid #b2bdd2;
}

/* start-list */
table.start-list {
  border-collapse: collapse;
  background: none #cecece;
}
table.start-list th {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
  border-top: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b;
  text-align: left;
  background: none #D6DCE7;
}
table.start-list tr.odd {background: none #F2FAF1;}
table.start-list tr.even {background: none #F2FAF1; }
table.start-list td.odd {
  font-family: Verdana, Geneva, sans-serif;
  background: none #F2FAF1;
}
table.start-list td.even {
  font-family: Verdana, Geneva, sans-serif;
  background: none #F2FAF1;
  }
table.start-list td {
  font-family: Verdana, Geneva, sans-serif;
  border-bottom: 1px solid #d6dce7;
}

/* organizer-list */
table.organizer-list-border {
  border-collapse: collapse;
  border: 1px solid #033071;
/*  background: none #cecece;*/
}
table.organizer-list-border th {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
  border: 1px solid #033071;
  text-align: left;
}
table.organizer-list-border tr {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
  text-align: left;
}
table.organizer-list-border tr.odd {background: none #C5D0DE;}
table.organizer-list-border tr.even {background: none #ffffff; }
table.organizer-list-border td.odd {
  font-family: Verdana, Geneva, sans-serif;
  background: none #C5D0DE;
}
table.organizer-list-border td.even {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
}
table.organizer-list-border td {
  font-family: Verdana, Geneva, sans-serif;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #033071;
  border-bottom: 1px solid #033071;
}

table.organizer-list {
  border-collapse: collapse;
/*  background: none #cecece;*/
}
table.organizer-list th {
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
  border-top: 1px solid #033071;
  border-bottom: 1px solid #033071;
  text-align: left;
/*  background: none #ffffff;*/
}
table.organizer-list tr.odd {background: none #C5D0DE;}
table.organizer-list tr.even {background: none #ffffff; }
table.organizer-list td.odd {
  font-family: Verdana, Geneva, sans-serif;
  background: none #C5D0DE;
}
table.organizer-list td.even {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
}
table.organizer-list td {
  font-family: Verdana, Geneva, sans-serif;
  border-bottom: 1px solid #ffffff;
}

table.closer_bluer{
  background: none #C5D0DE;
}
table.closer{
  background: none #D0DAE4;
}
span.history {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}
tr.resultPager { background: none #FFFFFF; }
tr.catalogResultPager { background: none #D0DAE4; }
tr.ship { background: none #ffffff; }

td.systemAssigned {
  font-style: italic;
}

td.organizerNavTab {
  font-family: Verdana, Geneva, sans-serif;
  background: none #7991B3;
  color: #646464;
}
organizerNavTab td a:link, organizerNavTab td a:visited, organizerNavTab td a:active {
  color: #646464;
}
td.actualOrganizerNavTab {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #C5D0DE;
  border-bottom:  none;
}
td.actualOrganizerNavTab a {
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}
td.catalogNavTab {
  font-family: Verdana, Geneva, sans-serif;
  background: none #7991B3;
  color: #646464;
}
catalogNavTab td a:link, catalogNavTab td a:visited, catalogNavTab td a:active {
  color: #646464;
}

td.actualCatalogNavTab {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #C5D0DE;
  border-bottom: none;
}
td.actualCatalogNavTab a {
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}

td.helpNavTab {
  font-family: Verdana, Geneva, sans-serif;
  background: none #aaa;
  border-bottom: 1px solid #000;
}
td.actualHelpNavTab {
  font-family: Verdana, Geneva, sans-serif;
  background: #d6d6d6;
  font-weight: bold;
  border: 1px solid #000;
  border-bottom: medium none;
}
td.actualHelpNavTab a {
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}
table.DetailsCat
{
  background: none #ffffff;
}
td.DetailsTab {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #7991B3;
  border-bottom: medium none;
}
td.actualDetailsTab {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #C5D0DE;
  border-bottom: none;
}
td.DetailsCatTab {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #7991B3;
  border-bottom: medium none;
}
td.DetailsCatTabWhite {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #ffffff;
  border-bottom: medium none;
}
td.actualDetailsCatTab {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #C5D0DE;
  border-bottom: medium none;
}
td.actualDetailsCatTabWhite {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  background: none #ffffff;
  border-bottom: medium none;
}
tr.link-zs0{
  background: none #D6DDE7;
}
tr.link-zs1{
  background: none #E6EBF1;
}
tr.link-zs2{
  background: none #F3F6F9;
}
td.linkCat{
  border-bottom: 1px solid #C5D0DE;
}
td.linkCat a:link {
  color: #023070;
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}
td.linkCat a:visited {
  color: #000000;
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}
table.details {
  border-collapse: collapse;
  border: 1px solid #d6d6d6;
}
table.details th{
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #d6d6d6;
}
table.details td{
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #d6d6d6;
}
th {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 10px; 
  text-align: left;
  vertical-align: top;
}
th.ipc {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 10px;
  text-align: left;
  vertical-align: top;
  font-style: bold;
  color: #000;
}
td {
  font-family: Verdana, Geneva, sans-serif;
   font-size:  10px; 
  vertical-align: top;
}
td.logo { background: none #fff; }
td.docLine, td.actualDocLine, td.specialDocLine, td.specialActualDocLine {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 8px; 
  background: none #CFDBC5;
}
td.docLine {
  font-family: Verdana, Geneva, sans-serif;
}
td.specialDocLine, td.specialActualDocLine {
  font-family: Verdana, Geneva, sans-serif;
   font-size:4px; 
}
td.specialDocLine {
  font-family: Verdana, Geneva, sans-serif;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
}
td.specialActualDocLine {
  font-family: Verdana, Geneva, sans-serif;
  border-left: 1px solid #000;
}
td.catLine {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 6px; 
/*  border-bottom: 1px solid #000;*/
}
table.cat {
  font-family: Verdana, Geneva, sans-serif;
  background: #c6c6c6;
}
td.auctionFramed {
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #242424;
}
td.opener {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background: none #D0DAE4;
}
td.opener_white {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background: none #ffffff;
}
td.opener_blue {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background: none #7991B3;
}
td.opener_lightblue {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background: none #C5D0DE;
}
td.opener_bluer {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 0px;
  background: none #C5D0DE;
}
td.headerHint {
  text-align: left;
  vertical-align: middle;
  padding-bottom: 1px;
  color: #fff;
}
td.workareaTopBorder {
  background: none #DBE7D1;
}
table.workareaTopBorder {
  margin-top: 20px;
  padding-top: 20px;
}
tr.settingheader {
  font-family: Verdana, Geneva, sans-serif;
   font-size: 10px;
  background: none #D0DAE4;
  border-bottom: 1px solid #000;
  vertical-align: top;
}
td.settingheader2 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  background: none #D0DAE4;
  border-bottom: 1px solid #000;
  vertical-align: middle;
}
table.headerBlue {
  background: none #D0DAE4;
  font-weight: bold;
  font-size: 12px;
}
td.headerBlue {
  background: none #D0DAE4;
  vertical-align: middle;
  font-weight: bold;
   font-size: 10px;
}
table.headerBlue td {
  vertical-align: middle;
  width: 230;
}

table.headerWhite {
  background: none #fff;
  font-weight: bold;
  font-size: 12px;
}
td.headerWhite {
  background: none #fff;
  vertical-align: middle;
  font-weight: bold;
   font-size: 10px;
}
table.headerWhite td {
  vertical-align: middle;
  width: 230;
}
td.historyHeader {
  font-weight: bold;
  background: #C5D0DE;
  padding-left: 3px;
}
td.orderHeadPrice { background: #f2faf1; }
td.orderHeadPriceSeparator {
  background: #f2faf1;
  border-top: 1px solid #023070;
}
td.orderHeadSeparator { border-top: 1px solid #023070;  background: #f2faf1 }
table.shipto  { background: none #ffffff; }
tr.confirm  { background: none #CFDBC5; }

table.ipcHeader {
  font-family: Verdana, Geneva, sans-serif;
  background: none #7991B3;
}
table.ipcHeader th {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
   font-size: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
}
table.ipcHeader td {
  font-family: Verdana, Geneva, sans-serif;
  padding-top: 3px;
  padding-bottom: 3px;
}
td.ipcConflict{
	background-color: #F08080;
}
td.ipcLeft{
  background: none #C9D0E0;
}
td.ipcMiddle{
  background: none #DAE0EA;
}
td.ipcRight{
  background: none #E7EBF2;
}
table.ipcDetailHeader {  font-family: Verdana, Geneva, sans-serif; }
table.ipcDetailHeader td {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
}
table.ipcDetailStatusbar {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
  color: #000;
}
table.ipcDetailStatusbar td{
  vertical-align: middle;
  background: none #ffffff;
  color: #000;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
}

table.ipcDetailBody {
  font-family: Verdana, Geneva, sans-serif;
  background: none #C5D0DE;
  color: #000;
}
table.ipcProductVariants{
  font-family: Verdana, Geneva, sans-serif;
  color: #000;
  caption-side:bottom;
  border-collapse: collapse; caption-side: bottom;
  border: 1px solid #9b9b9b;
  background: none #c3ccdd;
  padding-top: 3px;
  padding-bottom: 3px;
}
table.ipcProductVariants th{
  font-family: Verdana, Geneva, sans-serif;
  width: auto;
  border-right: 1px solid #9b9b9b;
  border-bottom: 1px solid #9b9b9b;
  text-align: center;
}
table.ipcProductVariants td {
  font-family: Verdana, Geneva, sans-serif;
  border-bottom: 1px solid #C5D0DE;
  border-right: 1px solid #C5D0DE;
  background: none #ffffff;
}
table.ipcStatusbar {
  font-family: Verdana, Geneva, sans-serif;
  background: none #ffffff;
  color: #000;
}
table.ipcConflictStatusbar {
  font-family: Verdana, Geneva, sans-serif;
  background-color:#F08080;
  color: #000;
}
table.ipcStatusbar td{
  font-family: Verdana, Geneva, sans-serif;
  vertical-align: middle;
}
table.ipcCharacteristicBar {
  font-family: Verdana, Geneva, sans-serif;
  background: none #C9D0E0;
  color: #000;
  border: 0px
}
table.ipcCharacteristicBarConflict {
  font-family: Verdana, Geneva, sans-serif;
  background-color:#F08080;
  border: 0px;
  width: 100%;
}

/*----------------------------------------------------*/
/* variables */
/*----------------------------------------------------*/
var { font-style: normal; }
var.main { font-weight: bold; }

/*----------------------------------------------------*/
/* @media */
/*----------------------------------------------------*/
@media screen {
  img.display-image{
    Display: Inline;
  }
  div.doctab-opener {
    padding-bottom: 5px;
  }
  ul {
    padding-left: 12px;
    margin-left: 5px;
  }
  div.module {
    width: 100%;
/*    border: thin solid #f00; */
  }
  input.ipcButton {
    font-family: Verdana, Geneva, sans-serif;
     font-size: 10px; 
    color: #fff;
    background: none #9399A4;
    font-weight: bold;
  }
  input.ipcButtonInvert {
    font-family: Verdana, Geneva, sans-serif;
     font-size: 10px; 
    color: #fff;
    background: none #C9D0E0;
    font-weight: bold;
  }
  .submitDoc {
    border: 1px solid Gray;
    margin-bottom: 5px;
  }
  .bigCatalogInput, .textInput, textarea {
    border: 1px solid Gray;
  }
  .textInputSmall {
    border: 1px solid Gray;
    width: 40px;
  }

}

