html, * {margin: 0px; padding: 0px;}
p, li, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 1em;
}

body {background-color: #FFFFFF;
      font-family: Arial;
      font-size: 8pt;
      color: #556B2F;
      scrollbar-arrow-color:#3FB070;
      scrollbar-track-color:#DFF7CE;
      scrollbar-base-color:#DFF7CE;}
.hand{cursor:pointer;}
a.index:link    {cursor: pointer; font-family: Arial; font-size: 8pt;color: #FFFFFF; text-decoration: none; }
a.index:visited {cursor: pointer; font-family: Arial; font-size: 8pt;color: #FFFFFF; text-decoration: none; }
a.index:hover   {cursor: pointer; font-family: Arial; font-size: 8pt;color: #FFFFFF; text-decoration: underline; }
a.index:active  {cursor: pointer; font-family: Arial; font-size: 8pt;color: #FFFFFF; text-decoration: none; }

.title_box {
 font-family:arial;
 font-size:14pt;
 font-style:italic;
 font-weight:500;
 line-height: 2;
 letter-spacing:1.5px;
 color:#000000;  }
.logo {width: 800px; height: 40px; margin-left: 100px; margin-top: 15px;
       border-width:1px; border-style:solid; padding:5px;
       border-top-color:#66CC66;   border-left-color:#66CC66;
       border-right-color:#66CC66; border-bottom-color:#66CC66;}
.logoimg {float:left; width: 300px; }
.logotxt {float:right; width: 480px; }

ol {margin: 30px; list-style-type: decimal; list-style-position: outside;}
li {letter-spacing: 1px; font-weight: bold;}
p  {text-align: justify; font-weight: normal; }

.logo_klein {width: 600px; height: 40px; margin-left: 200px; margin-top: 15px;
             border-width: 1px; border-style: solid; padding: 5px;
             border-top-color: #66CC66;   border-left-color: #66CC66;
             border-right-color: #66CC66; border-bottom-color: #66CC66;}
.logoimg_klein {float:left; width: 250px; }
.logotxt_klein {float:right; width: 330px; }

p#logo   {vertical-align: middle; text-align: center;}
.floatleft  {float:left;  background-color: #3FB070; }
.floatright1  {float:right;  background-color: #3FB070; }
.clear      {clear:both;  background-color: lime;    }
