* {
  margin: 0;
  padding: 0;
  border: none;
  }

body {
     font-family: Arial, Helvetica, sans-serif;
     color: #000000;
     background-color: #FFFFFF;
     }

/* Background - Head */
TD.head {
        width: 100%;
        height: 27px;
        background-image: url(/img/head_bg.gif);
        background-repeat: repeat-x;
        text-align: center;
        }
/* Background - Bottom */
TD.bottom {
        width: 50%;
        height: 27px;
        background-image: url(/img/bottom_bg.gif);
        background-repeat: repeat-x;
        font-size: 70%;
        padding-left: 5px;
        padding-right: 5px;
        }

/* Vertical Line */
TD.menu {
        width: 170px;
        height: 100%;
        background-color: #D3DAE3;
        }

/* Vertical Line */
TD.vertical {
        width: 1px;
        height: 100%;
        background-color: #555555;
        }

/* Menu */
TD.menu1 {
        text-align: right;
        padding-right: 9px;
        padding-top: 2px;
        }
/* Menu (With Extra Space) */
TD.menu3 {
        text-align: right;
        padding-right: 9px;
        padding-top: 10px;
        }

/* Menu (Ready Made) */
TD.menu2 {
        text-align: right;
        padding-right: 18px;
        padding-top: 1px;
        font-size: 90%;
        }
/* Menu (Ready Made - Active) */
TD.menu4 {
        text-align: right;
        padding-right: 18px;
        padding-top: 1px;
        font-size: 90%;
        background-image: url(/img/menu_bg1.gif);
        background-repeat: repeat-x;
        }

/* Body Background */
TD.body_bg {
        height: 24px;
        background-image: url(/img/body_bg.gif);
        background-repeat: repeat-x;
        }

A.head:link {
  color: #006FB3;
  text-decoration: none;
}
A.head:visited {
  color: #006FB3;
  text-decoration: none;
}
A.head:active {
  color: #006FB3;
  text-decoration: underline;
}
A.head:hover {
  color: #006FB3;
  text-decoration: underline;
}

A.link1:link {
  color: #2C251C;
  text-decoration: none;
}
A.link1:visited {
  color: #2C251C;
  text-decoration: none;
}
A.link1:active {
  color: #2C251C;
  text-decoration: underline;
}
A.link1:hover {
  color: #2C251C;
  text-decoration: underline;
}

A.link2:link {
  color: #2C251C;
  text-decoration: underline;
}
A.link2:visited {
  color: #2C251C;
  text-decoration: underline;
}
A.link2:active {
  color: #898930;
  text-decoration: none;
}
A.link2:hover {
  color: #898930;
  text-decoration: underline;
}

A.navigation:link {
  color: #737373;
  text-decoration: underline;
}
A.navigation:visited {
  color: #737373;
  text-decoration: underline;
}
A.navigation:active {
  color: #006FB3;
  text-decoration: none;
}
A.navigation:hover {
  color: #006FB3;
  text-decoration: underline;
}

A.bottom:link {
  color: #000000;
  text-decoration: underline;
}
A.bottom:visited {
  color: #000000;
  text-decoration: underline;
}
A.bottom:active {
  color: #898930;
  text-decoration: none;
}
A.bottom:hover {
  color: #FFFFDD;
  text-decoration: underline;
}

A.sorting:link {
  color: #000000;
  text-decoration: underline;
}
A.sorting:visited {
  color: #000000;
  text-decoration: underline;
}
A.sorting:active {
  color: #898930;
  text-decoration: none;
}
A.sorting:hover {
  color: #898930;
  text-decoration: underline;
}

.messages {
      font-size: 75%;
      color: #777777;
      }

.remark {
      font-size: 85%;
      color: #777777;
      }
.remark2 {
      font-size: 85%;
      }

.news {
      font-size: 90%;
      }
.date {
      font-size: 80%;
      color: #555555;
      }

.error {
      color: red;
      }
.nobalance {
      color: green;
      }

.declined {
      color: #777777;
      text-decoration: line-through;
      }

p.navigation {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  margin-top: 4px;
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 90%;
  color: #737373;
  }

p.search {
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 75%;
  color: #666666;
  }

h3 {
   text-align: center;
   margin: 10px;
   color: #282828;
   }
h4 {
   text-align: center;
   margin-top: 10px;
   margin-bottom: 5px;
   color: #000000;
   }
h5 {
   text-align: center;
   font-size: 95%;
   margin-top: 10px;
   padding-bottom: 1px;
   color: #000000;
   font-weight: none;
   }
p {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  margin: 15px;
  color: #282828;
  }

.hint {
  border-bottom: 1px dashed #006FB3;
  cursor: help;
}

TABLE.content {
  padding-left: 10px;
  padding-right: 10px;
  }

.img_name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
  color:#000000;
  }

A:link, A:visited, A:active, A:hover { text-decoration: underline; }
A:link { color: #006FB3; }
A:visited { color: #737373; }
A:active { color: #006FB3; }
A:hover { color: #898930; }

UL {
  font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   padding: 15px;
  }
OL {
  font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   padding: 15px;
  }
LI {
   margin-left: 30px;
  }

img.content {
  margin: 15px;
  border: medium none #282828;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  }
img.ready_made {
  margin: 0px;
  border: medium none #282828;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  }

input, textarea, select {
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
  background: #F9F9F9;
  border: medium none #4B4B4B;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

input.readonly, textarea.readonly {
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
  background: #EEEEEE;
  color: #777777;
  border: medium none #777777;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

input.radio {
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  border: 0px;
}

input { text-indent : 2px; }

input.button {
  padding: 2px;
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.specialprice {
  text-indent : 2px;
  color: #0000BB;
  border: medium none #777777;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

HR {
  height: 0px;
  border: solid #000000 0px;
  border-top-width: 1px;
}

/* Informational Table */
TABLE.info_table {
        background: #F6F6F6;
        border: solid #777777 1px;
        }
/* Remark */
TD.remark {
      text-align: right;
      font-size: 85%;
      color: #000000;
      }
/* change */
TD.change {
      text-align: right;
      font-size: 75%;
      }

/* Color Samples */
TD.samples {
        text-align: center;
        font-size: 90%;
        padding-bottom: 3px;
        }

/* Components */
TD.components1 {
        font-size: 90%;
        padding-top: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border: solid #000000 0px;
        border-bottom-width: 1px;
        }
TD.components1_1 {
        font-size: 90%;
        padding-left: 2px;
        padding-right: 2px;
        }
TD.components2 {
        text-align: right;
        font-size: 75%;
        padding-bottom: 1px;
        }
TD.components3 {
        text-align: left;
        font-size: 75%;
        padding-bottom: 1px;
        }
TD.components4 {
        font-size: 90%;
        padding-top: 2px;
        padding-left: 5px;
        padding-right: 5px;
        }
TD.components_color {
        padding-right: 20px;
        text-align: left;
        font-size: 75%;
        }
TD.components_color2 {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left;
        font-size: 75%;
        }
TD.components_patent {
        text-align: center;
        font-size: 55%;
        padding-left: 5px;
        padding-bottom: 2px;
        }
TD.note {
        text-align: left;
        font-size: 65%;
        padding-top: 5px;
        padding-bottom: 0px;
        }
p.patent {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 75%;
  padding-top: 0px;
  padding-bottom: 0px;
}
.smalltext {
      font-size: 75%;
      }
p.goback {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 85%;
  padding-top: 0px;
  padding-bottom: 0px;
}

TD.heading {
  color: #666666;
  font-size: 80%;
  text-align: center;
}

.help {
  cursor: help;
}

TABLE.table {
  margin: 10px;
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
TD.table {
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 5px;
  text-align: center;
}
TD.table_small {
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 3px;
  text-align: center;
  font-size: 75%;
}
TD.table_small_b {
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  padding: 3px;
  text-align: center;
  font-size: 75%;
}
