html, body {
  background-color : #fcfcff;
  font-size        : 11px;
  margin           : 0;
  border           : 0;
  padding          : 0;
  width            : 100%;
  height           : 100%;
  }
body, p, th, td, div, a, h1, h2, h3, ol, input, select, textarea, strong {
  font-family      : Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
  color            : #000000;
  }
::-moz-selection {
  color            : #000000;
  background       : #FEFF8B;
}
::selection {
  color            : #000000;
  background       : #FEFF8B;
}
div {
  position         : absolute;
  visibility       : visible;
  margin           : 0;
  border           : 0;
  padding          : 0;
  }
div.header{
  top              : 10px;
  left             : 10px;
  width            : 750px;
  height           : 45px;
  background-color : #000587;
  }
div.menuleft {
  top              : 65px;
  left             : 10px;
  width            : 150px;
  height           : auto;
  padding          : 0;
  }
div.menuleftsub {
  position         : relative;
  width            : 150px;
  height           : auto;
  padding          : 0 0 0 11px;
  background-image : url(../img/bg_menuleft.gif);
  background-repeat: repeat-y;
  margin           : 0 0 10px 0;
  }
div.contentfooter {
  position         : relative;
  top              : 65px;
  left             : 170px;
  width            : 430px;
  height           : auto;
  }
div.content {
  position         : relative;
  width            : 410px;
  height           : auto;
  padding          : 0 10px 30px 10px;
  background-color : #ffffff;
  border           : 1px solid #bfc8de;
  }
div.footer {
  position         : relative;
  width            : 430px;
  height           : auto;
  padding          : 15px 0 20px 0;
  }
div.menuright {
  top              : 65px;
  left             : 610px;
  width            : 150px;
  height           : auto;
  padding          : 0;
  }
div.menurightsub {
  position         : relative;
  width            : 150px;
  height           : auto;
  padding          : 0 11px 0 0;
  background-image : url(../img/bg_menuright.gif);
  background-repeat: repeat-y;
  margin           : 0 0 10px 0;
  }
table {
  border-collapse  : collapse;
  border           : 0;
  margin           : 0;
  padding          : 0;
  }
td, th {
  vertical-align   : top;
  text-align       : left;
  padding          : 0;
  border           : 0;
  margin           : 0;
  }
th {
  font-weight      : bold;
  background-color : #dddddd;
  padding          : 5px;
  }
th.glulac {
  border           : solid 1px #dddddd;
  padding          : 2px 5px 2px 5px;
  }
td.glulac {
  background-color : #eeeeee;
  border           : solid 1px #dddddd;
  padding          : 2px 5px 2px 5px;
  }
td.menuhead {
  background-color : #000587;
  border           : 1px solid #000587;
  color            : #ffffff;
  font-weight      : bold;
  padding          : 2px 3px 2px 5px;
  }
td.menubody {
  background-color : #ffffff;
  border           : 1px solid #000587;
  padding          : 5px 3px 5px 5px;
  }
table.packung {
  margin           : 2px 0 5px 0;
  border           : solid 1px #dddddd;
  padding          : 0;
  background-color : #ffffff;
  clear            : right;
  width            : 100%;
  border-spacing   : 0;
  }
td.packung {
  text-align       : left;
  background-color : #eeeeee;
  padding          : 2px 5px 2px 5px;
  border-bottom    : solid 1px #dddddd;
  }
h1,h2,h3 {
  margin           : 0;
  border           : 0;
  padding          : 0;
  }
h1 {
  font-size        : 22px;
  color            : #000587;
  margin-bottom    : 10px;
  }
h2 {
  font-size        : 15px;
  color            : #000587;
  margin-top       : 40px;
  margin-bottom    : 10px;
  padding-bottom   : 2px;
  border-bottom    : 1px solid #fe9874;
  }
h3 {
  color            : #000587;
  font-size        : 12px;
  margin-bottom    : 10px;
  margin-top       : 20px;
  padding-bottom   : 2px;
  border-bottom    : 1px solid #bfc8de;
  }
p {
  margin           : 7px 0 7px 0;
  padding          : 0;
  }
p.adobe {
  border           : solid 1px #bfc8de;
  background-color : #fcfcff;
  padding-left     : 5px;
  line-height      : 15px;
  margin-top       : 20px;
  }
sup {
  margin           : 0px;
  padding          : 0px;
  vertical-align   : text-top;
  }
sub {
  margin           : 0px;
  padding          : 0px;
  vertical-align   : text-bottom;
  }
ul{
  margin           : 0 0 0 12px;
  border           : 0;
  padding          : 0;
  }
ul li {
  margin           : 0;
  border           : 0;
  padding          : 0;
  }
li.bold {
  list-style-image : url(../img/arro_menu1_li.gif);
  margin-left      : 7px;
  text-indent      : 0px;
  }
li.dashed {
  list-style-image : url(../img/list_dash.gif);
  margin-left      : 7px;
  text-indent      : 0px;
  }
ol{
  margin-top       : 5px;
  margin-left      : -15px;
  }
ol li {
  margin-bottom    : 5px;
  border           : 0;
  padding          : 0;
  }
strong {
  font-weight      : normal;
  text-decoration  : underline;
  }
img {
  padding          : 0;
  border           : 0;
  margin           : 0;
  }
img.menu {
  vertical-align   : middle;
  margin           : 2px 10px 2px 0;
  }
form {
  padding          : 0;
  border           : 0;
  margin           : 0;
  }
input {
  font-size        : 11px;
  font-weight      : normal;
  background-color : #eeeeee;
  padding          : 1px 0 1px 3px;
  border           : 1px solid #555555;
  margin           : 0 2px 0 0;
  }
select{
  font-size        : 11px;
  font-weight      : normal;
  background-color : #eeeeee;
  margin           : 0 2px 5px 0;
  border           : 1px solid #555555;
  padding          : 0 0 0 1px;
  }
textarea {
  font-size        : 11px;
  font-weight      : normal;
  background-color : #ffffff;
  margin           : 0;
  border           : 1px solid #555555;
  padding          : 0 0 0 3px;
  }
input.button {
  width            : 125px;
  background-color : #cccccc;
  margin-top       : 5px;
  padding          : 0;
  }
input.order {
  width            : 140px;
  margin-bottom    : 2px;
  }
select.order {
  width            : 146px;
  }
input.buttonorder {
  width            : 145px;
  background-color : #cccccc;
  margin-top       : 5px;
  padding          : 0;
  }
input.newsletter{
  width            : 120px;
  margin-bottom    : 3px;
  }
select.newsletter {
 width             : 125px;
 }
input.searchbutton{
  border           : 0;
  background-color : #ffffff;
  }
textarea.mail {
  width            : 240px;
  margin-bottom    : 10px;
  }
select.mail {
  width            : 115px;
  margin-right     : 5px;
  }
input.mail {
  width            : 240px;
  margin-bottom    : 2px;
  }
input.mailklein {
  width            : 120px;
  }
input.buttonmail {
  width            : 100px;
  margin-right     : 42px;
  }
a {
  color            : #000587;
  font-weight      : normal;
  font-style       : normal;
  text-decoration  : underline;
  }
a:link {
  color            : #000587;
  }
a:active {
  color            : #000587;
  }
a:visited {
  color            : #000587;
  }
a:hover {
  color            : #000587;
  }

a.menu {
  font-weight      : bold;
  text-decoration  : none;
  line-height      : 18px;
  }
a.menu:link {
  color            : #000587;
  }
a.menu:active {
  color            : #000587;
  }
a.menu:visited {
  color            : #000587;
  }
a.menu:hover {
  color            : #000587;
  text-decoration  : underline;
  }

a.bold {
  color            : #000587;
  font-weight      : bold;
  line-height      : 20px;
  text-decoration  : none;
  }
a.bold:link {
  color            : #000587;
  }
a.bold:active {
  color            : #000587;
  }
a.bold:visited {
  color            : #000587;
  }
a.bold:hover {
  color            : #000587;
  text-decoration  : underline;
  }

a.main {
  font-weight      : bold;
  text-decoration  : none;
  }
a.main:link {
  color            : #ffffff;
  }
a.main:active {
  color            : #ffffff;
  }
a.main:visited {
  color            : #ffffff;
  }
a.main:hover {
  color            : #ffffff;
  text-decoration  : underline;
  }

a.mainactive {
  color            : #ffffff;
  font-weight      : bold;
  text-decoration  : underline;
  }
a.mainactive:link {
  color            : #ffffff;
  }
a.mainactive:active {
  color            : #ffffff;
  }
a.mainactive:visited {
  color            : #ffffff;
  }
a.mainactive:hover {
  color            : #ffffff;
  }

a.klein{
  font-weight      : normal;
  text-decoration  : none;
  }
a.klein:link{
  color            : #000587;
  }
a.klein:active{
  color            : #000587;
  }
a.klein:visited{
  color            : #000587;
  }
a.klein:hover{
  color            : #000587;
  text-decoration  : underline;
  }
a.isearch_url {
  font-weight      : normal;
  }
a.isearch_title {
  }
span.isearch_highlight {
  background-color : #ffbfa9;
  padding-right    : 2px;
  padding-left     : 2px;
  }
.bu{
  font-size        : 10px;
  color            : #000587;
  }
.marked{
  font-weight      : bold;
  color            : #ff7e51;
  }
.missing {
  color            : #ff0000;
  font-weight      : bold;
  }
