/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#C7CFE0; border-color: #FFFFFF; border-bottom: 0px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#94BCE4; padding-right:10px; border-color: #FFFFFF;  border-bottom: 0px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color:White}
.popupmenutext {color: white;}
.popupmenuclosed {color: #808080;}
.errortext, .oktext, .notetext {font-family:Verdana; font-size:14px;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}
a
{
  color: #000099;
  text-decoration: underline;
}
a:link
{
  color: #000099;
  text-decoration: underline;
}
a:visited
{
  color: #3D7A99;
}
a:hover
{
  color: #0080FF;
}

a.header
{
  color: #405F80;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 12px;
  font-weight: bold;
  padding-right: 30px;
}
a.header:link
{
  color: #405F80;
}
a.header:visited
{
  color: #4B78A6;
}
a.header:hover
{
  color: #FFFFFF;
}

td.sidemenu a
{
  color: #FFFFFF;
  text-decoration: none;
}
td.sidemenu a:link
{
  color: #FFFFFF;
  text-decoration: none;
}
td.sidemenu a:visited
{
  color: #FFFFFF
}
td.sidemenu a:hover
{
  color: #ffffff;
  text-decoration: underline;
}

table.footer a.header
{
  color: #FFFFFF;
  text-decoration: none;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 20px;
}
table.footer a.header:link
{
  color: #FFFFFF;
}
table.footer a.header:visited
{
  color: #ADC4D9;
}
table.footer a.header:hover
{
  color: #4CB5FF;
}

body
{
  font-size: 0.8em;
  color: #131313;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  background-color: #FFFFFF;
  text-decoration: none;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

kbd
{
  font-size: 1.2em;
}

h1
{
  color: #004080;
  font-size: 1.4em;
}

h2
{
  color: #004080;
  font-size: 1.2em;
}

h3
{
  color: #004080;
  font-size: 1em;
}

table
{
  border-right: #6584A0;
  border-top: #6584A0;
  border-left: #6584A0;
  border-bottom: #6584A0;
  border-collapse: collapse;
}
td
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0;
  font-size: 0.9em;
}
tr
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0
}
th
{
  border-left-color: #6584A0;
  border-bottom-color: #6584A0;
  border-top-color: #6584A0;
  border-right-color: #6584A0;
  font-weight: bold;
  color: #004080;
  background-color: #94BEE7;
}


td.mainbody
{
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 1.5em;
  vertical-align: top;
  font-size: 0.9em;
}

td.sidemenu
{
  background-color: #7BA2C6;
  color: #002D59;
  vertical-align: top;
  font-size: 0.75em;
  padding-bottom: 10px;
}

table.rightmenu th
{
  background-color: #6386A5;
  color: #FFFFFF;
  font-size: 1.2em;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 0px;
  text-align: left;
  padding-left: 20px;
}

div.rightmenu
{
  padding-left: 5px;
  padding-right: 5px;
}

table.services
{
  font-size: 1.25em;
  padding-left: 0px;
}
table.articles
{
  padding-left: 0px;
}

ul.services
{
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 0px;
  padding-right: 5px;
  list-style-type: disc;
}

hr
{
  font-size: 1pt;
  color: #6386A5;
  height: 1pt;
  size: 1;
}

table.footer
{
  border-width: 0pt;
  background-color: #6386A5;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Tahoma;
  font-size: 0.8em;
}

div.copyright
{
  margin-top: 10px;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, Tahoma;
}

span.company
{
  color: #6386A5;
  font-weight: bold;
}

span.product
{
  color: #6386A5;
  font-style: italic;
}

span.mark
{
  color: #FF0000;
  font-weight: bold;
}

span.bottomref
{
  font-size: 0.6em;
  font-style: italic;
}

div.indent
{
  margin-left: 20px;
}

tr.productorder
{
  text-align: center;
}

h2.quote
{
  font-size: 1em;
  text-decoration: none;
  text-align: right;
  font-weight: none;
  font-style: italic;
  margin-bottom: 4px;
}

table.comparison th
{
  font-size: 0.8em;
}
table.comparison td.feature_header
{
  background-color: #E5F2FF;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 0px;
}
table.comparison td.feature
{
  font-size: 0.8em;
  text-align: left;
}
table.comparison td.presence
{
  font-size: 0.8em;
  text-align: center;
}
table.comparison td.comparison_yes
{
  font-size: 1.5em;
  font-weight: bold;
  color: #009000;
  text-align: center;
}
table.comparison td.comparison_no
{
  font-size: 1.5em;
  font-weight: bold;
  color: #EF0000;
  text-align: center;
}

span.comparison_price
{
  font-size: 0.8em;
  font-weight: bold;
  color: #80004A;
}
span.comparison_yes
{
  font-size: 1.5em;
  font-weight: bold;
  color: #004080;
}
span.comparison_no
{
  font-weight: normal;
  color: #B00000;
}
div.cooltip
{
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.8em;
  line-height: 1.25em;
}

span.whatsnewlink
{
  font-size: 0.6em;
}

table.quote
{
  background-color: #E5F2FF;
}
image.sign
{
  margin-top: 10px;
  padding-bottom: 0px;
  padding-left: 5px;
  border-width: 0px;
}
.scroll-table {
    overflow: auto;
    height: 550px;
    position: relative; 
  }
.scroll-table tr.fixed { 
    position: relative;
    top: expression(this.parentElement.parentElement.parentElement.scrollTop)
  }
  
