
p   {border-style:none; border-width:0px; margin:0px; padding-top:0.5em; padding-bottom: 0.5em; padding-left:0px; padding-right:0px}
h1  {border-style:none; border-width:0px; margin:0px; padding-top:0.5em; padding-bottom: 0.5em; padding-left:0px; padding-right:0px}
h2  {border-style:none; border-width:0px; margin:0px; padding-top:0.5em; padding-bottom: 0.5em; padding-left:0px; padding-right:0px}
h3  {border-style:none; border-width:0px; margin:0px; padding-top:0.5em; padding-bottom: 0.5em; padding-left:0px; padding-right:0px}
ul  {border-style:none; border-width:0px; margin:0px; padding:0px}
ol  {border-style:none; border-width:0px; margin:0px; padding:0px}
li  {border-style:none; border-width:0px;             padding-top:0.5em; padding-bottom:0.5em; padding-left:0px; padding-right:0px; margin-left:1.4em; margin-right:0px; margin-top:0px; margin-bottom:0px; list-style-position: outside}
div {border-style:none; border-width:0px; margin:0px; padding:0px}
img {border-style:none; border-width:0px; margin:0px; padding:0px}

li.ptypes {padding-top:0px; padding-bottom:0px}

/* body */

/* body {margin:12px; padding:0px; background-color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; text-align:justify; color:#000000} */
   body {margin:0px;  padding:0px; background-color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; text-align:justify; color:#000000}


/* links */

a:link    {color:#0000FF}
a:visited {color:#0000FF}
a:active  {color:#0000FF}
a:hover   {color:#008000}
a:focus   {color:#008000}

a.green:link    {color:#59964d; text-decoration:none}
a.green:visited {color:#59964d; text-decoration:none}
a.green:active  {color:#59964d; text-decoration:none}
a.green:hover   {color:#59964d; text-decoration:none}
a.green:focus   {color:#59964d; text-decoration:none}

a.extern  {background-image:url(img/url_icon.gif); background-repeat:no-repeat; padding-left:16px}
a.menu    {padding-left:4px; padding-right:4px}
a.flag    {padding-right:4px}

/* h1-h3 */

h1 {font-size:12pt; text-align:center;  font-weight:bold;   font-family:Arial,Verdana,Helvetica,sans-serif}
h2 {font-size:11pt; text-align:center;  font-weight:normal; font-family:Arial,Verdana,Helvetica,sans-serif}
h3 {font-size:10pt; text-align:justify; font-weight:normal}

h2.details {font-size:11pt; text-align:center; font-weight:bold}

h1.main {font-size:10pt; text-align:center; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif}
h2.main {font-size:8pt; text-align:center;  font-weight:bold; color:#59964d; font-family:Verdana,Arial,Helvetica,sans-serif}
h3.main {font-size:8pt; text-align:center;  font-weight:bold; padding-top:0px; padding-bottom:0px}


/* text */

.red {color:#FF0000}
.green {color:#59964d}

.bold {font-weight:bold}
.under {text-decoration:underline}
.boldunder {font-weight:bold; text-decoration:underline}
.ital {font-style:italic}

.small  {font-size:8pt}
.desc   {font-size:10pt}

/* text und text-align */

.csmall {font-size:8pt;  text-align:center}
.jsmall {font-size:8pt;  text-align:justify}
.cdesc  {font-size:10pt; text-align:center}
.jdesc  {font-size:10pt; text-align:justify}

.inv {color:#FFFFFF; background-color:#305070; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; font-weight:bold}





/* layout */

div.vspacer  {clear:both; height:4px}
div.vspacer1 {clear:both; height:8px}
div.vspacer2 {clear:both; height:16px}
div.vspacer3 {clear:both; height:32px}
div.vspacer4 {clear:both; height:40px}
div.vspacer8 {clear:both; height:64px}

div.hspacer66 {margin-left:66px}


/* div.allmain {                 width:972px; background-color:#FFFFFF; color:#000000}*/
   div.allmain {margin:0px auto; width:972px; background-color:#FFFFFF; color:#000000}


div.logo {clear:both; width:972px; height:100px; background-image:url(img/logo.gif); background-repeat:no-repeat; overflow:hidden}
  div.logo2   {margin-top:24px; margin-bottom:8px; text-align:center; font-size:24pt; font-weight:bold}
  div.logo3   {margin-left:100px; width:772px; text-align:center; font-size:8pt; letter-spacing:0.4em; text-transform:uppercase; float:left}
  div.flags   {width:100px; text-align:right; font-size:8pt; float:left}

div.links   {clear:both; width:972px; text-align:center; font-size:8pt}

div.content   {margin-left:32px; width:908px}
div.content50 {margin-left:32px; width:438px; float:left}
div.content33 {margin-left:32px; width:281px; float:left}

div.main33    {margin-left:12px; width:308px; float:left}
div.main33pad {padding-left:8px; padding-right:8px; font-size:10pt; text-align:justify}

/* product page */

div.qucol41   {margin-left: 32px; width:248px; color:#59964d; float:left}
div.qucol42   {margin-left: 2px;  width:198px; color:#59964d; float:left}
div.qucol43   {margin-left: 2px;  width:278px; color:#59964d; float:left}
div.qucol44   {margin-left: 2px;  width:178px; color:#59964d; float:left}

div.prod1 {margin-left:32px; width:504px; float:left}
div.prod2 {margin-left:64px; width:308px; float:left}

div.bigbutton {width:308px; height:204px; background-image:url(img/buttonbig.gif); background-repeat:no-repeat; overflow:hidden}

div.history {margin-left:286px; width:400px}

/* download- register- page */

div.dl1  {margin-left:54px; width:400px; float:left}
div.dl2  {margin-left:64px; width:400px; float:left}
div.reg1 {margin-left:54px; width:400px; float:left}
div.reg2 {margin-left:64px; width:400px; float:left}
div.dlregbutton {width:200px; height:116px; background-image:url(img/button.gif); background-repeat:no-repeat; overflow:hidden; float:left}

/* discount page */

div.th1 {margin-left:30px; width: 80px;  padding-top:0.5em; padding-bottom:0.5em; font-size:10pt; text-align:left;   font-weight:bold; float:left; clear:both}
div.th2 {                  width: 80px;  padding-top:0.5em; padding-bottom:0.5em; font-size:10pt; text-align:right;  font-weight:bold; float:left}
div.th3 {margin-left:20px; width: 160px; padding-top:0.5em; padding-bottom:0.5em; font-size:10pt; text-align:center; font-weight:bold; float:left}
div.td1 {margin-left:30px; width: 80px;  padding-top:0.5em; padding-bottom:0.5em; font-size:8pt;  text-align:left;                     float:left; clear:both}
div.td2 {                  width: 80px;  padding-top:0.5em; padding-bottom:0.5em; font-size:8pt;  text-align:right;                    float:left}
div.td3 {margin-left:20px; width: 80px;  padding-top:0.5em; padding-bottom:0.5em; font-size:8pt;  text-align:center;                   float:left}
div.td4 {                  width: 80px;  padding-top:0.5em; padding-bottom:0.5em; font-size:8pt;  text-align:center;                   float:left}

/* feedback page */

div.feedback {margin-left:150px; width:608px; background-color:#FCFCF8; text-align:center; font-size:9pt; border-style:solid; border-width:1px; border-color:#CCCCCC}

/* contact page */

div.contact1 {margin-left:146px; width:308px; float:left}
div.contact2 {margin-left:64px;  width:308px; float:left}


