body {font-family: Verdana; font-size: 11px; text-align: center; margin: 0; color: #717883; background: url(/images/bg_body.gif);}
img {border: 0;}
a {color: #478AE9; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h4 {margin: 2px 0 5px 0; font-family: Verdana;}
h3 {margin: 0;}
input {font-size: 12px; font}
form {margin: 0; padding: 0;}
ul {margin-top: 5px;}
#all {width: 778px; margin: auto; text-align: left; background: url('/images/bg_content.gif') repeat-y; border: solid 1px #C9CED6;}
#top {background: url('/images/bg_top.jpg') no-repeat; height: 151px;}
.logo {position: absolute; top: 55px; display: block; margin-left: 20px; height: 50px; width: 300px; text-decoration: none;}
.logo span {display: none;}
#menu {background: url('/images/bg_menu.jpg') no-repeat; height: 66px;}
#menu a {
  background: url('/images/mseparator.gif') no-repeat;
  display: block;
  float: left;
  padding: 0 15px 0 15px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 15px;
}
#menu a:hover {
  color: yellow;
}
#content {background: url('/images/bg_content.gif') repeat-y; position: relative; width: 778px;}
#lpart {width: 553px; float: left;}
#rpart {width: 225px; background: url('/images/bg_right.jpg') no-repeat; position: absolute; right: 0px;}
#footer {background: url('/images/bg_footer.gif') no-repeat; height: 134px; clear: both;}
.foorp {padding: 50px 0 0 0; text-align: center; color: #fff;}
.foorp a {color: #fff; text-decoration: underline;}
.foorp a:hover {text-decoration: none;}
.foocop {padding: 17px 0 0 0; text-align: center; color: #7A7C7F;}
.foocop a {color: #7A7C7F;}
.lpartp {padding: 20px 0 0 30px;}

table.preiset {
  width: 100%;
  font-size: 10px;
  padding: 0px;
  border: solid 1px #F0F0F0;
  margin: 0px 0px 40px 0px;
}
table.preiset th {
  border-bottom: solid 1px #F0F0F0;
  background: #7B8390;
  color: #ffffff;
  padding: 5px 5px 5px 5px;
}
table.preiset td {
  height: 20px;
  padding: 0px 5px 0px 5px;
  border: solid 1px #F0F0F0;
}
table.preiset th.preisetr {padding: 0px 5px 0px 5px;}
.preiset input {border: solid 1px #7B8390;}
.preiset img {border: solid 1px #7B8390}
.submit {background: #fff; font-size: 13px;}
.qty {width: 30px;}
.buy {width: 80px; background: #fff;}
.preiset img {margin: 3px;}
.subh1 {margin: 0 0 30px 0; font-size: 14px; text-align: right;}
.fn1 {font-weight: bold;}
.logo-text { color: #6c6e76; display: block !important; position: absolute; top: 36px; left: 63px !important; text-decoration: none !important; font-size: 110%; }
.right-block { margin: 40px 0 0 30px; }
