body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: #464646;
  padding: 16px;
  line-height: 130%;
}   

img, table, tbody, tr, td, h1, h2, h3, h4, h5, h6 {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  border-collapse: collapse;
  text-align: left;
}

a {
  color: #000065;
  text-decoration: none;
}
a:hover {
  color: #000065;
  text-decoration: underline;
}
a:visited {
  color: #000065;
}
a:active {
  color: #000065;
}

div {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  border-style: none;
  border-collapse: collapse;
  display: block;
}

h1 {
  font-size: 14px; 
  font-weight: bold;
  color: #464646;
  padding: 0px;
}
h2 {
  font-size: 12px; 
  font-weight: bold;
  color: #464646; 
  margin-bottom: 20px;
}
h3 {
 font-size: 11px;
 font-weight: bold;
}
h4 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;  
}

p {
  color: #464646;
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 5px 0px; 
}

ul {
  list-style-type: circle;
  list-style-position: outside;
  margin: 0px 0px 15px 20px;
  padding: 0px;
}
li {
 margin: 5px 0px 0px 0px;
}

a.menu {
 background-position: center center;
 background-repeat: no-repeat;
 background-color: #FFFFFF;
 display: block;
}

a.menu:hover {
 background-color: #ECECEC;
}

a.menu:active {
 background-color: #ECECEC;
}

a.active {
 background-color: #ECECEC;
}

a.home {
 background-image: url('images/home1.gif');
}

a.home:hover {
 background-image: url('images/home2.gif');
}

a.home_active {
 background-image: url('images/home3.gif');
}
a.products {
 background-image: url('images/products1.gif');
}
a.products:hover {
 background-image: url('images/products2.gif');
}
a.products_active {
 background-image: url('images/products3.gif');
}
a.msds {
 background-image: url('images/msds1.gif');
}
a.msds:hover {
 background-image: url('images/msds2.gif');
}
a.msds_active {
 background-image: url('images/msds3.gif');
}
a.formulations {
 background-image: url('images/formulations1.gif');
}
a.formulations:hover {
 background-image: url('images/formulations2.gif');
}
a.formulations_active {
 background-image: url('images/formulations3.gif');
}
a.international {
 background-image: url('images/international1.gif');
}
a.international:hover {
 background-image: url('images/international2.gif');
}
a.international_active {
 background-image: url('images/international3.gif');
}
a.history {
 background-image: url('images/history1.gif');
}
a.history:hover {
 background-image: url('images/history2.gif');
}
a.history_active {
 background-image: url('images/history3.gif');
}
a.contact {
 background-image: url('images/contact1.gif');
}
a.contact:hover {
 background-image: url('images/contact2.gif');
}
a.contact_active {
 background-image: url('images/contact3.gif');
}

img.menu {
  display:block;
  height: 24px;
}
img.home {
 width: 93px;
}
img.products {
 width: 119px;
}
img.msds {
 width: 94px;
}
img.formulations {
 width: 154px;
}
img.international {
 width: 189px;
}
img.history {
 width: 140px;
}
img.contact {
 width: 111px;
}

div.menu {
 width: 900px;
 margin: 0px 0px 0px 27px;
 border-top: 2px solid #000000;
 border-bottom: 2px solid #000000;
}

div.text {
 width: 850px;
 height: 443px;
 background-color: #ECECEC;
 background-image: url('images/home.jpg');
 background-repeat: no-repeat;
 background-position: top right;
 margin: 0px 0px 0px 27px;
 float: left;
 display: inline;
 padding: 40px 0px 5px 50px;
}
div.container {
 display: inline;
 float: right;
}
div.contact {
 width: 220px;
 background-color: #C3D1D1;
 margin: 40px 0px 0px 0px;
 text-align: left;
 padding: 10px 10px 10px 10px;
}

div.background_contact {
 width: 850px;
 height: 428px;
 background-color: #ECECEC;
 background-image: url('images/contact.jpg');
 background-position: bottom right;
 background-repeat: no-repeat;
 margin: 0px 0px 0px 27px;
 vertical-align: middle;
 text-align: left;
 padding-left: 50px;
 padding-top: 60px;
 float: left;
 display: inline;
}
div.background_history {
 width: 900px;
 background-color: #ECECEC;
 margin: 0px 0px 0px 27px;
 display: block;
 border-bottom: 1px solid #ECECEC;
 border-top: 1px solid #ECECEC;
}

font.contact {
 font-size: 11px;
 font-weight: normal;
}

div.clear {
 width: 927px;
 clear: both;
 display: block;
}

div.background_international {
 width: 900px;
 height: 458px;
 background-color: #ECECEC;
 margin: 0px 0px 0px 27px;
 float: left;
 display: inline;
 padding: 20px 0px 10px 0px;
}
th.international {
 font-size: 14px;
 font-weight: bold;
 border-color: #ECECEC;
 border-style: solid;
 border-width: 10px;
 vertical-align: top; 
}
td.international {
 width: 205px;
 height: 200px;
 background-color: #C3D1D1;
 border-color: #ECECEC;
 border-style: solid;
 border-width: 10px;
 vertical-align: top;
}

div.international_head {
 font-size: 14px;
 font-weight: bold;
 margin-left: 5px;
 display: inline;
}
div.international_body {
  font-size: 11px;
  margin-left: 5px;
  margin-top: 10px;
}
div.centered {
text-align: center;
}
div.centered table {
margin: 0 auto; 
text-align: left;
}


table.history {
  width: 840px;
  height: 443px;
  margin-top: 19px;
  margin-bottom: 24px;
  text-align: left;
  vertical-align: top;
}
th.history {
  text-align: left;
  padding: 0px 0px 10px 50px;
}
td.history {
   width: 350px;
   padding: 0px 0px 0px 50px;
   vertical-align: top;
   text-align: justify;
}
div.invisible {
 width: 1px;
 height: 1px;
 visibility: hidden;
 overflow:hidden;
}

table.products {
  margin: 10px 0px 10px 30px;
}

td.products {
 font-size: 7px;
 height: 7px;
 width: 20px;
}

td.products_vline {
  font-size: 7px;
  height: 7px;
  border-right: 1px solid #000000;
}
td.products_hline {
  font-size: 7px;
  height: 7px;
  border-bottom: 1px solid #000000;
}
td.products_vhline {
  font-size: 7px;
  height: 7px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}
td.products_vhline_smal {
  font-size: 2px;
  height: 2px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}
td.products_smal {
 font-size: 2px;
 height: 2px;
 width: 20px;
}
td.products_vline_smal {
  font-size: 2px;
  height: 2px;
  border-right: 1px solid #000000;
}

td.products_rowspan2 {
 width: 150px;
 background-color: #C3D1D1;
 padding: 0px 0px 0px 5px;
}
td.products_rowspan4 {
  font-weight: bold;
  width: 150px;
  background-color: #C3D1D1;
  padding: 0px 0px 0px 5px;
}



table.levels {
  border-collapse: separate;
  empty-cells: show;
  border-spacing: 0px;
}
td.level1 {
  font-weight: bold;
  color: #161616;
  padding: 0px 4px 0px 4px;
  background-color: #C3D1D1;
  border: 1px solid #565656;
  width: 130px;
  height: 22px;
  vertical-align: middle;
}
td.level2 {
  color: #161616;
  padding: 0px 4px 0px 4px;
  background-color: #D6D6D6;
  border: 1px solid #565656;
  width: 130px;
  height: 22px;
}
td.level3 {
  color: #161616;
  padding: 0px 4px 0px 4px;
  background-color: #D6D6D6;
  border: 1px solid #565656;
  width: 130px;
  height: 22px;
}
td.no_level {
  height: 22px;
}
td.connects1 {
  width: 30px;
  height: 10px;
  font-size: 3px;
  line-height: 0px;
}
td.connects2 {
  width: 15px;
  height: 10px;
  font-size: 3px;
  line-height: 0px;
}
td.connects_bottom {
  border-bottom: 1px solid #565656;
}
td.connects_right {
  border-right: 1px solid #565656;
}
td.line_spacer {
  height: 4px;
}
td.group_spacer {
  height: 20px;
}

td.table_container {
  vertical-align: top;
  text-align: left;
  height: 358px;
  width: 600px;
}
td.sheets_container {
  vertical-align: top;
  text-align: left;
  background-color: #C3D1D1;
  height: 398px;
  width: 246px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
td.table_container_form {
  vertical-align: top;
  text-align: left;
  height: 358px;
  width: 430px;
}
td.sheets_container_form {
  vertical-align: top;
  text-align: left;
  background-color: #C3D1D1;
  height: 448px;
  width: 416px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
table.table_meta_container {
  width: 866px;
}
div.background_tables {
 width: 866px;
 padding: 20px 10px 10px 24px;
 background-color: #ECECEC;
 margin: 0px 0px 0px 27px;
 display: block;
}
h1.table {
 margin-top: 10px;
 margin-bottom: 30px;
}
h1.sheets {
 margin-top: 10px;
 margin-bottom: 20px;
}

div.sheets {
  display: none;
  text-align: left;
}

a.blauerlink {
  display: block;
  margin-bottom: 3px;
}

div.pdf_note {
  margin-top: 40px;
  font-size: 11px;
  line-height: 110%;
  display: none;
}

div.hinweis {
  margin-top: 50px;
  display: block;
}

table.sheets {
  width: 100%;  
}
td.form1 {
  border: 1px solid #565656;
  width: 20%; 
  padding: 0px 2px 0px 3px;
}
td.form2 {
  border: 1px solid #565656;
  width: 48%; 
  padding: 0px 2px 0px 3px;
}
td.form3 {
  border: 1px solid #565656;
  width: 32%; 
  padding: 0px 2px 0px 3px;
}
td.form_head {
  padding-top: 2px;
  padding-bottom: 4px;
  font-weight: bold;
  text-align: center;
}

h1.sheets_form {
 margin-top: 10px;
 margin-bottom: 30px;
}

div.announcement {
  background-color: #C3D1D1;
  margin: 40px 0px 0px 0px;
  width: 420px;
  font-size: 13px;
  line-height: 130%;
  vertical-align: middle;
  text-align: left;
  padding: 20px;
  color: #000000;
}
p.announcement {
  line-height: 130%;
  color: #000000;
}
div.announce_more {
  margin: 20px 0px 0px 0px;
  width: 100%;
  font-size: 12px;
  text-align: right;
  color: #000000;
}



