@charset "CP850";
/* Standard-Vordergrund-Farbe Erisana */
/* Standard-Hintergrund-Farbe Erisana */
/* Standard-Farbe Erisana Menu */
/* Farbe Pageinfo */
/* Rechter Abstand in Pageinfo-Boxen */
/* Runde Ecken */
/* Generelle Einstellungen alle Produkte Main */
/* Generelle Einstellungen alle Produkte Zubehör */
/* Generelle Einstellungen alle Produkte Ersatzteile */
/* Schriften */
/* Farben */
/*
***********************************
Generell
***********************************
*/
img {
  border: none; }

/*
***********************************
Menu
***********************************
*/
.menu {
  margin-right: 6px;
  /*    background:#fff url(bilder/clouds-in-blue-sky.jpg);
  	width:770px;
      height:100px;
      border:1px #000 solid;
      margin:20px auto;
      padding:15px;
      border-radius:3px;
      -moz-border-radius:3px;
      -webkit-border-radius:3px; */ }

/* main menu styles */
#nav {
  display: inline-block;
  width: 100%;
  margin: 0px auto;
  padding: 0;
  background: #663399 url(bilder/bg.png) repeat-x 0 -110px;
  font-family: arial;
  font-size: 11pt;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  cursor: pointer; }

#nav li {
  margin: 10px;
  float: left;
  position: relative;
  list-style: none; }

#nav a {
  font-weight: bold;
  color: #ffccff;
  text-decoration: none;
  display: block;
  padding: 8px 20px;
  border-radius: 10px;
  /*some css3*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7); }

/* selected menu element */
#nav .current a, #nav li:hover > a {
  background: #7788aa url(bilder/bg.png) repeat-x 0 -20px;
  color: #542a85;
  border-top: 1px solid #f8f8f8;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
  /*some css3*/
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
  text-shadow: 0 2px 2px rgba(255, 255, 255, 0.7); }

#nav #menuzurueck {
  padding-left: 30px; }

#nav #menuzurueck:hover > a {
  background: #7788aa url(bilder/bg.png) repeat-x 0 -20px;
  color: #542a85;
  border-top: 1px solid #f8f8f8;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
  /*some css3*/
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
  text-shadow: 0 2px 2px rgba(255, 255, 255, 0.7); }

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
  /*     background:none; 
      border:none; */
  color: #000; }

#nav ul li a:hover {
  /*    background:#335599 url(bilder/bg.png) repeat-x 0 -100px; */
  background: #542a85 url(bilder/bg.png) repeat-x 0 -100px;
  color: #fff;
  border-radius: 10px;
  /*some css3*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7); }

#nav ul li:first-child > a {
  -moz-border-radius-topleft: 10px;
  /*some css3*/
  -moz-border-radius-topright: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px; }

#nav ul li:last-child > a {
  -moz-border-radius-bottomleft: 10px;
  /*some css3*/
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px; }

/* drop down */
#nav li:hover > ul {
  opacity: 1;
  visibility: visible; }

#nav ul {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  width: 175px;
  position: absolute;
  background: #cc99ff url(bilder/bg.png) repeat-x 0 0;
  border: 1px solid #7788aa;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-transition: opacity .25s linear, visibility .1s linear .1s;
  -webkit-transition: opacity .25s linear, visibility .1s linear .1s;
  -o-transition: opacity .25s linear, visibility .1s linear .1s;
  transition: opacity .25s linear, visibility .1s linear .1s; }

#nav ul li {
  float: none;
  margin: 0; }

#nav ul a {
  font-weight: normal;
  text-shadow: 0 2px 2px rgba(255, 255, 255, 0.7); }

#nav ul ul {
  left: 160px;
  top: 0px; }

/*
***********************************
Website
***********************************
*/
.headline {
  height: 70px;
  padding-left: 12px;
  padding-top: 10px;
  margin-bottom: 3px;
  margin-right: 6px;
  background-color: #cc99ff;
  color: black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

#logo {
  float: left; }

#rightplace {
  margin-left: auto;
  margin-right: 12px;
  float: right; }

#navigationinfo {
  padding-left: 20px;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  color: #542a85;
  font-size: large;
  font-weight: bold;
  float: left; }

#adresse {
  margin-left: 20px;
  float: left;
  word-wrap: break-word;
  word-break: break-all;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099; }

#kontakt {
  margin-left: 20px;
  float: left;
  word-wrap: break-word;
  word-break: break-all;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099; }

#kontakt a {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  color: #542a85;
  font-weight: bold; }

.grossb {
  font-family: Arial, Helvetica;
  font-size: large;
  font-weight: bold; }

.normaltext1 {
  font-family: Arial, Helvetica;
  font-size: medium;
  font-weight: normal;
  padding-bottom: 6px; }

#indexintro .normaltext1 {
  width: 900px;
  float: left; }

.normaltext2 {
  font-family: Arial, Helvetica;
  font-size: small;
  font-weight: normal;
  color: black; }

#erisanamovie {
  float: left; }

#erisanamovie img {
  height: 50px; }

/* .menu {background-color:#660099; color:#FFFFFF;} */
.inhalt {
  margin-right: 6px;
  padding-left: 12px;
  padding-top: 10px;
  padding-bottom: 5px;
  /*  background-color: #E6B1FF; 
    background-color: #CB99FF; */
  background-color: #d6afff;
  color: black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

#bilddondoloschaukelnd {
  border-style: none;
  padding-left: 35px;
  padding-top: 10px; }

.anleitungall {
  width: 170px;
  height: 73px;
  cursor: pointer; }

.anleitungall a {
  text-decoration: none; }

.anleitungall:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.bildanleitungall {
  float: left;
  vertical-align: middle; }

.textanleitung {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-weight: bold;
  font-size: 11pt;
  padding-top: 24px; }

.anleitungdodolovermietung {
  width: 250px;
  height: 50px;
  cursor: pointer;
  margin-top: 5px;
  margin-left: 160px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

.anleitungdodolovermietung:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.anleitungdodolovermietung a {
  text-decoration: none; }

/***********************/
/* Produkt-Haupt-Page */
/***********************/
#produkttest {
  font-size: larger;
  font-weight: bold;
  color: #c41e99;
  clear: left;
  padding-top: 10px;
  padding-bottom: 15px; }

.produktmain1 {
  width: 273px;
  padding-left: 8px;
  padding-right: 8px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

:hover {
  border-color: #FF0000; }

.produktmain2 {
  width: 260px;
  /*  transform: translatey(-30px); */
  margin-left: 20px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

:hover {
  border-color: #FF0000; }

.produktmain3 {
  width: 280px;
  /*  transform: translatey(-45px); */
  margin-left: 20px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

:hover {
  border-color: #FF0000; }

.produktmain4 {
  width: 300px;
  /*  transform: translatey(-45px); */
  margin-left: 20px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

:hover {
  border-color: #FF0000; }

.produktmain4 .detailbutton {
  margin-left: 120px;
  margin-bottom: 20px; }

.hrefproddetail {
  text-decoration: none; }

.titelproduktmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  padding-top: 5px; }

.titelproduktmain:hover {
  color: #FF0000; }

.bildproduktmain {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

.beschrproduktmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  text-align: center;
  padding-bottom: 7px; }

.space-horizontal-1 {
  padding-left: 12px;
  height: 6px;
  background-color: white;
  color: black; }

.space-horizontal-2 {
  padding-left: 12px;
  height: 4px;
  background-color: white;
  color: black; }

.spacevertical-1 {
  width: 15px;
  display: inline-block; }

.flagge {
  float: left;
  transform: translate(3px, -6px); }

.detailbutton {
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  color: #ffccff;
  background: #663399 url(bilder/bg.png) repeat-x 0 -110px;
  border: 1px solid #7788aa;
  text-decoration: none;
  display: inline-block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

.detailbutton a {
  text-decoration: none;
  color: #ffccff; }

.detailbutton:hover {
  background: #7788aa url(bilder/bg.png) repeat-x 0 -20px;
  color: #542a85;
  border: 1px solid #f8f8f8;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  text-shadow: 0 2px 2px rgba(255, 255, 255, 0.7); }

.detailbutton a:hover {
  text-decoration: none;
  color: #542a85; }

.produktmain1 .detailbutton {
  margin-left: 90px;
  margin-bottom: 10px; }

.produktmain2 .detailbutton {
  margin-left: 95px;
  margin-bottom: 10px; }

.produktmain3 .detailbutton {
  margin-left: 100px;
  margin-bottom: 10px; }

footer p {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-size: 9pt;
  padding-top: 20px;
  text-align: center; }

footer {
  height: 50px;
  clear: both;
  position: relative;
  bottom: 0;
  width: 100%; }

#secretkeywords {
  background-color: #d6afff;
  color: #d6afff;
  font-family: Arial, Helvetica;
  font-size: 4px;
  font-weight: normal; }

.aktion {
  font-size: 18px;
  font-weight: bold;
  color: red; }

.willkommen {
  font-size: 13px;
  /*  font-weight: bold; 
    color: $SELECT_HOVER_BORDER_COLOR; */ }

/***********************/
/* Produkt-Detail-Page */
/***********************/
#idinhaltproddetail {
  /*  height: 1730px; */
  height: 1786px; }

#productdetail1 {
  width: 1000px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  /*  height: 1488px; */
  height: 1535px; }

.proddetmaintexte {
  width: 600px;
  /*  height: 622px; */
  height: 640px;
  float: left; }

.proddetailpreis {
  font-family: arial, Helvetica;
  color: #c41e99;
  font-weight: bold;
  font-size: 12pt;
  text-align: right;
  padding-top: 20px;
  width: 700px; }

.proddetailpreisaktion {
  font-family: arial, Helvetica;
  color: #c41e99;
  font-weight: bold;
  font-size: 12pt;
  text-align: right;
  width: 650px;
  float: left; }

.proddetailpreisaktionklein {
  font-family: arial, Helvetica;
  color: #c41e99;
  font-weight: bold;
  font-size: 12pt;
  text-align: right;
  width: 530px;
  float: left; }

.anleitung1 {
  float: right;
  padding-top: 80px; }

/****************/
/* Dondolo ecru */
.proddetmainecru {
  width: 400px;
  height: 500px;
  float: right;
  margin-top: 10px; }

.proddetmainecru .detailbutton img {
  float: left; }

.proddetmainecru a {
  padding-left: 10px; }

.proddetmainecru .detailbutton div {
  margin-left: 50px;
  margin-top: 15px; }

.titelproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 250px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 8px;
  float: left; }

.textproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 600px;
  text-align: left;
  padding-bottom: 5px;
  clear: left; }

#idultextproduktdetail {
  margin-top: 0px;
  margin-bottom: 0px; }

#idoltextproduktdetail {
  margin-top: 0px;
  margin-bottom: 0px; }

#proddetailsicherheit {
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 990px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

.listproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 600px;
  text-align: left;
  padding-bottom: 7px;
  list-style-type: none;
  list-style-position: inside;
  padding-left: 0; }

.proddetmaintexte .listproduktdetail {
  width: 370px;
  float: left; }

.bildproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 36px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 39px;
  text-align: center; }

#anzproddet1 {
  float: left;
  padding-left: 105px;
  padding-top: 20px; }

#idanzproddet1 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod1 {
  margin-left: 10px;
  cursor: pointer; }

/*************************/
/* Dondolo Zubehör       */
.proddetzubehoer {
  width: 400px;
  height: 640px;
  float: right; }

.bildproduktzubehoer {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  text-align: center; }

#titelzubehoer {
  padding-top: 10px;
  padding-left: 20px;
  text-align: left;
  width: 400px; }

#zubehoerprod10 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  margin-left: 20px; }

#zubehoerprod10 .detailbutton {
  margin-left: 24px;
  margin-top: 6px; }

#zubehoerprod10 a {
  text-decoration: none; }

#zubehoerprod10:hover {
  border-color: red; }

#zubehoerprod18 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: right;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  margin-right: 10px; }

#zubehoerprod18 .detailbutton {
  margin-left: 60px;
  margin-top: 6px; }

#zubehoerprod18 a {
  text-decoration: none; }

#zubehoerprod18:hover {
  border-color: red; }

#zubehoerprod16 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-left: 20px;
  margin-top: 27px; }

#zubehoerprod16 .detailbutton {
  margin-left: 22px;
  margin-top: 6px; }

#zubehoerprod16 a {
  text-decoration: none; }

#zubehoerprod16:hover {
  border-color: red; }

#zubehoerprod14 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: right;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 18px;
  margin-right: 34px; }

#zubehoerprod14 .detailbutton {
  margin-left: 30px;
  margin-top: 6px; }

#zubehoerprod14 a {
  text-decoration: none; }

#zubehoerprod14:hover {
  border-color: red; }

#zubehoerprod14var1 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 10px;
  margin-right: 34px; }

#zubehoerprod14var1 .detailbutton {
  margin-left: 30px;
  margin-top: 6px; }

#zubehoerprod14var1 a {
  text-decoration: none; }

#zubehoerprod14var1:hover {
  border-color: red; }

/*************************/
/* Dondolo andere Farben */
.proddetmainothercolors {
  width: 600px;
  height: 534px;
  float: left; }

/* Dondolo Blumenwiese blau */
.proddetmain2 {
  width: 280px;
  float: left;
  padding-left: 14px; }

.proddetmain2 .bildproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

.proddetmain2 .detailbutton img {
  float: left; }

.proddetmain2 .detailbutton div {
  margin-left: 50px;
  margin-top: 15px; }

#anzproddet2 {
  float: left;
  padding-top: 5px;
  padding-left: 25px; }

#idanzproddet2 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod2 {
  margin-left: 10px;
  cursor: pointer; }

/* Dondolo Blumenwiese gelb */
.proddetmain3 {
  width: 280px;
  padding-right: 11px;
  float: right; }

.proddetmain3 .bildproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

.proddetmain3 .detailbutton img {
  float: left; }

.proddetmain3 .detailbutton div {
  margin-left: 50px;
  margin-top: 15px; }

#anzproddet3 {
  float: left;
  padding-top: 5px;
  padding-left: 25px; }

#idanzproddet3 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod3 {
  margin-left: 10px;
  cursor: pointer; }

/* Dondolo Sternenhimmel_blau */
.proddetmain4 {
  width: 280px;
  padding-top: 30px;
  float: left;
  padding-left: 14px; }

.proddetmain4 .bildproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  text-align: center; }

.proddetmain4 .detailbutton img {
  float: left; }

.proddetmain4 .detailbutton div {
  margin-left: 50px;
  margin-top: 15px; }

#anzproddet4 {
  float: left;
  padding-top: 5px;
  padding-left: 25px; }

#idanzproddet4 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod4 {
  margin-left: 10px;
  cursor: pointer; }

/* Dondolo Feurige Sinfonie */
.proddetmain5 {
  width: 280px;
  padding-top: 30px;
  float: right;
  padding-right: 11px; }

.proddetmain5 .bildproduktdetail {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

.proddetmain5 .detailbutton img {
  float: left; }

.proddetmain5 .detailbutton div {
  margin-left: 50px;
  margin-top: 15px; }

#anzproddet5 {
  float: left;
  padding-top: 5px;
  padding-left: 25px; }

#idanzproddet5 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod5 {
  margin-left: 10px;
  cursor: pointer; }

.detailbutton1 {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: #ffccff;
  background: #663399 url(bilder/bg.png) repeat-x 0 -110px;
  border: 1px solid #7788aa;
  text-decoration: none;
  display: inline-block;
  padding: 8px;
  padding-top: 5px;
  margin-left: auto;
  margin-right: auto;
  width: 180px;
  height: 15px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5); }

.detailbutton1 a {
  text-decoration: none;
  color: #ffccff; }

.detailbutton1 img {
  float: left;
  padding-right: 10px; }

.detailbutton1:hover {
  background: #7788aa url(bilder/bg.png) repeat-x 0 -20px;
  color: #542a85;
  border: 1px solid #f8f8f8;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  text-shadow: 0 2px 2px rgba(255, 255, 255, 0.7); }

.detailbutton1 a:hover {
  text-decoration: none;
  color: #542a85; }

.detailbutton2 {
  font-family: arial;
  font-size: 14pt;
  font-weight: bold;
  display: inline-block;
  padding-left: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  width: 180px;
  height: 15px;
  color: #660099; }

/*************************/
/* Ersatzteile */
.proddetmainersatzteile {
  height: 350px;
  width: 1000px;
  padding-left: 10px;
  float: left;
  display: inline-block; }

#titelersatzteile {
  padding-top: 10px;
  padding-left: 10px;
  text-align: left;
  width: 900px; }

.bildproduktersatzteile {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  text-align: center; }

.prodersatzteilpreis {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  color: #c41e99;
  font-weight: bold;
  font-size: 12pt;
  text-align: right;
  padding-top: 0px;
  width: 522px;
  float: left; }

/* Stahlfeder */
#ersatzteilprod19 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 8px;
  margin-left: 12px;
  /*  clear: left; */ }

#ersatzteilprod19 .detailbutton {
  margin-left: 54px;
  margin-top: 6px; }

#ersatzteilprod19 a {
  text-decoration: none; }

#ersatzteilprod19:hover {
  border-color: red; }

/* Ueberzüge */
#ersatzteilprod21 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 8px;
  margin-left: -8px;
  /*  clear: left; */ }

#ersatzteilprod21 .detailbutton {
  margin-left: 54px;
  margin-top: 6px; }

#ersatzteilprod21 a {
  text-decoration: none; }

#ersatzteilprod21:hover {
  border-color: red; }

/* Matratze */
#ersatzteilprod17 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 8px;
  margin-left: 12px;
  /*  clear: left; */ }

#ersatzteilprod17 .detailbutton {
  margin-left: 54px;
  margin-top: 6px; }

#ersatzteilprod17 a {
  text-decoration: none; }

#ersatzteilprod17:hover {
  border-color: red; }

/* Holzleiste */
#ersatzteilprod20 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: none;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 8px;
  margin-left: 12px;
  clear: left; }

#ersatzteilprod20 .detailbutton {
  margin-left: 54px;
  margin-top: 6px; }

#ersatzteilprod20 a {
  text-decoration: none; }

#ersatzteilprod20:hover {
  border-color: red; }

/* Motor */
#ersatzteilprod54 {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  float: none;
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  display: inline-block;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  margin-top: 8px;
  margin-left: 8px;
  clear: left; }

#ersatzteilprod54 .detailbutton {
  margin-left: 10px;
  margin-top: 6px; }

#ersatzteilprod54 a {
  text-decoration: none; }

#ersatzteilprod54:hover {
  border-color: red; }

/* Motor zurzeit nicht erhältlich*/
.ersatzteilprod54nichterhaeltlich {
  color: #c41e99;
  font-weight: bold;
  font-size: 14pt; }

/*************************/
/* Zubehör Detail */
#productzubehoer10 {
  width: 675px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 570px; }

.titelproduktzubehoer {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 350px;
  text-align: left;
  padding-top: 17px;
  float: left; }

.textproduktzubehoer {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 350px;
  text-align: left;
  padding-bottom: 7px;
  float: left; }

/* Türrahmenklammer */
#productzubehoer10 .proddetailpreis {
  padding-right: 15px;
  width: 557px; }

#zubehoerprod10bild1 {
  width: 290px;
  height: 360px;
  margin-top: 20px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

#zubehoerprod10bild2 {
  width: 330px;
  height: 223px;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  float: left; }

.wkprod10 {
  padding-top: 0px;
  padding-left: 0px;
  float: right;
  padding-right: 22px; }

.wkprod10 .detailbutton img {
  float: left; }

.wkprod10 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet10 {
  float: left;
  padding-left: 0px;
  padding-top: 20px; }

#idanzproddet10 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod10 {
  width: 220px;
  margin-left: 10px;
  cursor: pointer; }

.anleitung10 {
  clear: left;
  padding-left: 10px; }

/* Rollständer */
#productzubehoer18 {
  width: 675px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 490px; }

#zubehoerprod18bild1 {
  width: 290px;
  height: 210px;
  margin-top: 20px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

#productzubehoer18 .proddetailpreis {
  padding-right: 15px;
  width: 560px; }

.wkprod18 {
  padding-top: 0px;
  padding-right: 24px;
  float: right; }

.wkprod18 .detailbutton img {
  float: left; }

.wkprod18 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet18 {
  float: left;
  padding-left: 0px;
  padding-top: 20px; }

#idanzproddet18 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod18 {
  width: 220px;
  margin-left: 10px;
  cursor: pointer; }

.anleitung18 {
  clear: left;
  padding-left: 10px;
  padding-top: 0px; }

/* Aufhängevorrichtung */
#productzubehoer16 {
  width: 675px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 520px; }

#zubehoerprod16bild1 {
  width: 290px;
  height: 356px;
  margin-top: 20px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center; }

#productzubehoer16 .proddetailpreis {
  padding-right: 15px;
  width: 560px; }

.wkprod16 {
  padding-top: 0px;
  padding-left: 384px;
  float: left; }

.wkprod16 .detailbutton img {
  float: left; }

.wkprod16 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet16 {
  float: left;
  padding-left: 0px;
  padding-top: 20px; }

#idanzproddet16 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod16 {
  width: 220px;
  margin-left: 10px;
  cursor: pointer; }

.anleitung16 {
  clear: left;
  padding-left: 10px;
  padding-top: 22px; }

/* Matratzen-Überzüge */
#productzubehoer21 {
  width: 870px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 605px; }

#zubehoerprod21bild1 {
  /*  width: 290px;
    height: 356px; */
  margin-top: 20px;
  float: left;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: left; }

#productersatzteil21 {
  width: 556px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 612px; }

#productzubehoer21 .proddetailpreis {
  padding-right: 15px;
  width: 557px; }

#productzubehoer21 .textproduktzubehoer {
  padding-left: 10px;
  width: 580px; }

.wkallprodueberzuege {
  float: left;
  height: 392px;
  padding-top: 7px; }

.wkprod21 {
  padding-top: 16px;
  padding-left: 10px;
  float: bottom;
  width: 353px; }

.produktmatratenueberzugtext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  text-align: left;
  padding-top: 18px;
  float: left;
  width: 100px; }

.wkprod21 .detailbutton img {
  float: left; }

.wkprod21 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet21 {
  float: left;
  padding-left: 0px;
  padding-top: 16px;
  margin-left: 10px; }

#anzproddet22 {
  float: left;
  padding-left: 0px;
  padding-top: 16px;
  margin-left: 10px; }

#anzproddet23 {
  float: left;
  padding-left: 0px;
  padding-top: 16px;
  margin-left: 10px; }

#anzproddet24 {
  float: left;
  padding-left: 0px;
  padding-top: 16px;
  margin-left: 10px; }

#anzproddet25 {
  float: left;
  padding-left: 0px;
  padding-top: 16px;
  margin-left: 10px; }

#idanzproddet21 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#idanzproddet22 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#idanzproddet23 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#idanzproddet24 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#idanzproddet25 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod21 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

#elementclickprod22 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

#elementclickprod23 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

#elementclickprod24 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

#elementclickprod25 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Zusätzlicher Matratzenbezug */
#productzubehoer11 {
  width: 800px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 890px; }

#zubehoerprod11bildall {
  width: 312px;
  height: 240px;
  margin-top: 14px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  float: right; }

#productzubehoer11 .proddetailpreis {
  padding-right: 15px;
  width: 560px; }

#productzubehoer11 .textproduktzubehoer {
  width: 377px; }

#productzubehoerbezuege {
  display: inline-block;
  width: 522px;
  float: left; }

/* ecru */
#productzubehoer111 {
  width: 260px;
  height: 354px;
  float: left; }

#zubehoerprod11bild {
  width: 312px;
  height: 290px;
  margin-top: 0px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  margin-bottom: 10px; }

.wkprod11 {
  padding-top: 0px;
  padding-left: 10px; }

.wkprod11 .detailbutton img {
  float: left; }

.wkprod11 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet11 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet11 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod11 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Blumenwiese blau */
#productzubehoer12 {
  width: 260px;
  height: 354px;
  float: left; }

#zubehoerprod12bild {
  width: 312px;
  height: 290px;
  margin-top: 0px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  margin-bottom: 10px; }

.wkprod12 {
  padding-top: 0px;
  padding-left: 0px; }

.wkprod12 .detailbutton img {
  float: left; }

.wkprod12 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet12 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet12 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod12 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Blumenwiese gelb */
#productzubehoer13 {
  width: 260px;
  height: 354px;
  float: left;
  margin-top: 15px; }

#zubehoerprod13bild {
  width: 312px;
  height: 290px;
  margin-top: 0px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  margin-bottom: 10px; }

.wkprod13 {
  padding-top: 0px;
  padding-left: 0px; }

.wkprod13 .detailbutton img {
  float: left; }

.wkprod13 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet13 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet13 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod13 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Sternenhimmel */
#productzubehoer14 {
  width: 260px;
  height: 354px;
  float: left;
  margin-top: 15px; }

#zubehoerprod14bild {
  width: 312px;
  height: 290px;
  margin-top: 0px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  margin-bottom: 10px; }

.wkprod14 {
  padding-top: 0px;
  padding-left: 0px; }

.wkprod14 .detailbutton img {
  float: left; }

.wkprod14 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet14 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet14 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod14 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Feurige Symphonie */
#productzubehoer15 {
  width: 260px;
  height: 354px;
  margin-top: 0px;
  float: left; }

#zubehoerprod15bild {
  width: 312px;
  height: 290px;
  margin-top: 0px;
  float: right;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: center;
  margin-bottom: 10px; }

.wkprod15 {
  padding-top: 0px;
  padding-left: 0px; }

.wkprod15 .detailbutton img {
  float: left; }

.wkprod15 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet15 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet15 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod15 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/*************************/
/* Ersatzteil Detail */
.titelproduktersatzteil {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 350px;
  text-align: left;
  padding-top: 17px;
  float: left; }

.textproduktersatzteil {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 350px;
  text-align: left;
  padding-bottom: 7px;
  float: left; }

#productersatzteil17 .textproduktersatzteil {
  width: 556px; }

/* Stahlfeder mit Sicherheitsleine */
#productersatzteil19 {
  width: 556px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 612px; }

#productzubehoer19 .proddetailpreis {
  padding-right: 15px;
  width: 557px; }

#ersatzteilprod19bild {
  width: 530px;
  height: 362px;
  margin-top: 20px;
  float: left;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  text-align: left; }

.wkprod19 {
  padding-top: 0px;
  padding-left: 150px;
  float: left; }

.wkprod19 .detailbutton img {
  float: left; }

.wkprod19 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet19 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet19 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod19 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

.anleitung19 {
  float: right;
  padding-right: 40px;
  padding-top: 10px; }

/* Matratze mit Schafwolle */
#productersatzteil17 {
  width: 556px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 577px; }

#productzubehoer17 .proddetailpreis {
  padding-right: 15px;
  width: 557px; }

#ersatzteilprod17bild {
  width: 530px;
  height: 362px;
  margin-top: 20px;
  float: left;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  text-align: left; }

.wkprod17 {
  padding-top: 0px;
  padding-left: 150px;
  float: left; }

.wkprod17 .detailbutton img {
  float: left; }

.wkprod17 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet17 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet17 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod17 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Holzleiste aus Esche */
#productersatzteil20 {
  width: 556px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 534px; }

#productzubehoer20 .proddetailpreis {
  padding-right: 15px;
  width: 557px; }

#ersatzteilprod20bild {
  width: 530px;
  height: 362px;
  margin-top: 20px;
  float: left;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  text-align: left; }

.wkprod20 {
  padding-top: 0px;
  padding-left: 150px;
  float: left; }

.wkprod20 .detailbutton img {
  float: left; }

.wkprod20 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet20 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet20 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod20 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/* Motor */
#productersatzteil54 {
  width: 556px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 730px; }

#productzubehoer54 .proddetailpreis {
  padding-right: 15px;
  width: 557px; }

#ersatzteilprod54bild {
  width: 230px;
  height: 512px;
  margin-top: 10px;
  float: left;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  text-align: left; }

.wkprod54 {
  padding-top: 230px;
  padding-right: 45px;
  float: right; }

.wkprod54 .detailbutton img {
  float: left; }

.wkprod54 .detailbutton div {
  margin-left: 0px;
  margin-top: 15px; }

#anzproddet54 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzproddet54 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickprod54 {
  width: 177px;
  margin-left: 10px;
  cursor: pointer; }

/***********************/
/* Leen-Page */
/***********************/
#productleen {
  width: 900px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 1500px; }

#prodleenmain1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 600px;
  text-align: left;
  padding-bottom: 7px;
  float: left; }

.prodleenmaintexte {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

.titelleenmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 270px;
  text-align: left;
  padding-top: 14px;
  /*  float: left; */ }

.prodleenmainpictures {
  float: right;
  width: 300px;
  padding-top: 44px; }

.bildleenmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  text-align: center; }

#leenangtext {
  font-weight: normal;
  font-size: 11pt; }

/******************/
/* Leen-Produkte */
.prodleenmainproducts {
  width: 600px;
  height: 354px;
  float: left;
  display: inline-block;
  padding-top: 12px; }

.textprodleen {
  font-family: arial, Helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660099;
  padding-top: 7px;
  float: left; }

.wkleen {
  padding-top: 0px;
  padding-right: 4px;
  float: right; }

.leenausverkauf {
  font-family: arial, Helvetica;
  color: #c41e99;
  font-weight: bold;
  font-size: 12pt;
  font-size: 11pt;
  font-weight: bold; }

.proddetailpreis1 {
  font-family: arial, Helvetica;
  color: #c41e99;
  font-weight: bold;
  font-size: 12pt;
  font-size: 11pt;
  font-weight: bold; }

/* Leen short mit Ring */
.prodleen30 {
  height: 75px;
  padding-left: 4px; }

.prodleen30:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen30 .detailbutton1 img {
  float: left; }

.wkleen30 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen30 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen30 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen30 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen30 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen30preise {
  float: left; }

/* Leen short ohne Ring */
.prodleen31 {
  height: 75px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen31:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen31 .detailbutton1 img {
  float: left; }

.wkleen31 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen31 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen31 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen31 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen31 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen31preise {
  float: left; }

/* Leen-Baby-Tragetuch 4 m mit Holzring */
.prodleen32 {
  height: 108px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen32:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen32 .detailbutton1 img {
  float: left; }

.wkleen32 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen32 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen32 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen32 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen32 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen32preise {
  float: left; }

/* Leen-Baby-Tragetuch 4 m ohne Holzring */
.prodleen33 {
  height: 108px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen33:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen33 .detailbutton1 img {
  float: left; }

.wkleen33 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen33 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen33 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen33 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen33 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen33preise {
  float: left; }

/* Leen-Baby-Tragetuch 4,2 m mit Holzring */
.prodleen34 {
  height: 108px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen34:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen34 .detailbutton1 img {
  float: left; }

.wkleen34 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen34 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen34 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen34 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen34 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen34preise {
  float: left; }

/* Leen-Baby-Tragetuch 4,2 m ohne Holzring */
.prodleen35 {
  height: 108px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen35:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen35 .detailbutton1 img {
  float: left; }

.wkleen35 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen35 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen35 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen35 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen35 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen35preise {
  float: left; }

/* Leen-Baby-Tragetuch 4,6 m mit Holzring */
.prodleen36 {
  height: 88px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen36:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen36 .detailbutton1 img {
  float: left; }

.wkleen36 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen36 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen36 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen36 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen36 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen36preise {
  float: left; }

/* Leen-Baby-Tragetuch 4,6 m ohne Holzring */
.prodleen37 {
  height: 88px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen37:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen37 .detailbutton1 img {
  float: left; }

.wkleen37 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen37 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen37 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen37 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen37 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen37preise {
  float: left; }

/* Leen-Baby-Tragetuch 5,2 m mit Holzring */
.prodleen38 {
  height: 88px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen38:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen38 .detailbutton1 img {
  float: left; }

.wkleen38 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen38 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen38 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen38 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen38 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen38preise {
  float: left; }

/* Leen-Baby-Tragetuch 5,2 m ohne Holzring */
.prodleen39 {
  height: 88px;
  padding-top: 10px;
  padding-left: 4px; }

.prodleen39:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  border-color: red; }

.wkleen39 .detailbutton1 img {
  float: left; }

.wkleen39 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodleen39 {
  float: left;
  padding-left: 0px;
  padding-top: 4px; }

#idanzprodleen39 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickleen39 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

.prodleen39 .proddetailpreis {
  font-size: 10pt;
  text-align: left;
  width: 344px;
  padding-top: 0px; }

#prodleen39preise {
  float: left; }

/***********************/
/* Beutel-Page */
/***********************/
#productbeutel {
  width: 613px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  height: 1434px; }

#prodbeutelmain1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 600px;
  text-align: left;
  padding-bottom: 7px;
  float: left; }

#productbeutel .proddetailpreis {
  padding-right: 15px;
  width: 557px;
  padding-top: 0px; }

.prodbeutelmaintexte {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

.titelbeutelmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 250px;
  text-align: left;
  padding-top: 14px;
  /*  float: left; */ }

.bildbeutelmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  text-align: center; }

/******************/
/* Beutel-Produkte */
.prodbeutelmainproducts {
  width: 600px;
  height: 800px;
  float: left;
  display: inline-block;
  padding-top: 12px; }

.textprodbeutel {
  font-family: arial, Helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660099;
  padding-top: 7px;
  float: left; }

.wkbeutel {
  padding-top: 0px;
  padding-left: 10px;
  float: left;
  width: 260px; }

/* Babybeutel Blumenwiese blau */
.prodbeutel50 {
  height: 420px;
  float: left; }

.wkbeutel50 .detailbutton1 img {
  float: left; }

.wkbeutel50 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodbeutel50 {
  float: left;
  padding-left: 13px;
  padding-top: 4px; }

#idanzprodbeutel50 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickbeutel50 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

/* Babybeutel Blumenwiese gelb */
.prodbeutel51 {
  height: 420px;
  float: right; }

.wkbeutel51 .detailbutton1 img {
  float: left; }

.wkbeutel51 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodbeutel51 {
  float: left;
  padding-left: 13px;
  padding-top: 4px; }

#idanzprodbeutel51 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickbeutel51 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

/* Babybeutel Sternenhimmel blau */
.prodbeutel52 {
  height: 420px;
  padding-top: 24px;
  float: left; }

.wkbeutel52 .detailbutton1 img {
  float: left; }

.wkbeutel52 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodbeutel52 {
  float: left;
  padding-left: 13px;
  padding-top: 4px; }

#idanzprodbeutel52 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickbeutel52 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

/* Babybeutel Feurige Sinfonie */
.prodbeutel53 {
  height: 420px;
  padding-top: 24px;
  float: left; }

.wkbeutel53 .detailbutton1 img {
  float: left; }

.wkbeutel53 .detailbutton1 div {
  margin-left: 0px;
  margin-top: 2px; }

#anzprodbeutel53 {
  float: left;
  padding-left: 13px;
  padding-top: 4px; }

#idanzprodbeutel53 {
  width: 16px;
  color: #542a85;
  font-family: arial;
  font-weight: bold;
  font-size: 11pt; }

#elementclickbeutel53 {
  width: 167px;
  margin-left: 10px;
  cursor: pointer; }

/***********************/
/* Premprasad-Page */
/***********************/
#idinhaltpremprasad {
  /*  height: 1730px; */ }

#premprasad {
  width: 613px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  /*  height: 1434px; */ }

#premprasadmain1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 600px;
  text-align: left;
  padding-bottom: 7px;
  float: left; }

#premprasad .proddetailpreis {
  padding-right: 15px;
  width: 557px;
  padding-top: 0px; }

.premprasadmaintexte {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

.titelpremprasadmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 250px;
  text-align: left;
  padding-top: 14px;
  /*  float: left; */ }

.bildpremprasadmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  text-align: center; }

/***********************/
/* Premmed-Page */
/***********************/
#idinhaltpremmed {
  /*  height: 1730px; */ }

#premmed {
  width: 613px;
  border-width: 3px;
  border-style: solid;
  border-color: #542a85;
  background-color: #E4CBFF;
  float: left;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
  padding-left: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /*some css3*/
  -webkit-border-radius: 10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
  /*  height: 1434px; */ }

#premmedmain1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  width: 600px;
  text-align: left;
  padding-bottom: 7px;
  float: left; }

#premmed .proddetailpreis {
  padding-right: 15px;
  width: 557px;
  padding-top: 0px; }

.premmedmaintexte {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

.titelpremmedmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 250px;
  text-align: left;
  padding-top: 14px;
  /*  float: left; */ }

.bildpremmedmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  text-align: center; }

/*************/
/*************/
/* Warenkorb */
#wakomain {
  width: 1000px;
  display: inline-block;
  height: auto; }

.titelwkmain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 500px;
  text-align: left;
  padding-top: 0px;
  float: left; }

#agbs {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  width: 470px;
  font-weight: bold;
  font-size: 11pt;
  padding-right: 10px;
  float: right;
  text-align: right; }

#wakoagbs {
  width: 1000px;
  display: inline-block;
  height: auto; }

#agbtext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-size: 10pt;
  float: left;
  padding-top: 10px; }

#agbtext ol {
  list-style-type: decimal; }

#agbtext ol li {
  padding-bottom: 5px; }

#wakoliste {
  width: 1000px;
  float: left; }

.bestellunginfotext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-top: 15px; }

.bestellungwarntext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-top: 15px;
  color: #c41e99; }

.beststornomain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  text-align: left;
  padding-top: 22px; }

#beststornolink {
  cursor: pointer; }

#beststornotext {
  float: left;
  width: 468px;
  padding-top: 10px; }

.beststornobut {
  padding-top: 10px;
  padding-right: 246px;
  float: right;
  width: 260px; }

.beststornobut .detailbutton1 {
  height: 33px; }

.bestversbem {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-top: 10px;
  font-size: 11pt;
  padding-bottom: 6px; }

.bestuebertd {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  background-color: #cc99cc; }

.bestwakoartikel {
  float: left; }

#bestuebermenge {
  width: 54px;
  text-align: center;
  /*  padding-left: 3px; */ }

#bestueberartikel {
  width: 220px;
  text-align: center; }

#bestueberactionchf {
  width: 74px;
  text-align: center; }

#bestueberpreischf {
  width: 70px;
  text-align: right; }

#bestuebertotalchf {
  width: 70px;
  text-align: right; }

#bestueberactioneuro {
  width: 74px;
  text-align: center; }

#bestueberpreiseuro {
  width: 70px;
  text-align: right; }

#bestuebertotaleuro {
  width: 70px;
  text-align: right;
  padding-right: 3px; }

.bestinhalttd {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  background-color: #ffccff;
  font-size: 11pt; }

#bestinhaltmenge {
  vertical-align: middle;
  height: 64px;
  width: 54px;
  text-align: center; }

#bestinhaltartikel {
  height: 64px;
  width: 220px;
  padding-left: 4px;
  padding-right: 3px;
  vertical-align: middle; }

#bestinhaltactionchf {
  height: 64px;
  width: 74px;
  vertical-align: middle;
  text-align: center; }

#bestinhaltpreischf {
  height: 64px;
  width: 70px;
  padding-right: 4px;
  vertical-align: middle;
  text-align: right; }

#bestinhalttotalchf {
  height: 64px;
  width: 70px;
  padding-right: 4px;
  vertical-align: middle;
  text-align: right; }

#bestinhaltactioneuro {
  height: 64px;
  width: 74px;
  vertical-align: middle;
  text-align: center; }

#bestinhaltpreiseuro {
  height: 64px;
  width: 70px;
  padding-right: 4px;
  vertical-align: middle;
  text-align: right; }

#bestinhalttotaleuro {
  height: 64px;
  width: 70px;
  padding-right: 4px;
  vertical-align: middle;
  text-align: right; }

.bestsubtotal {
  font-family: arial, Helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660099;
  background-color: #deebf4;
  text-align: right; }

#bestsubtotalbetrag1 {
  text-align: right;
  padding-right: 4px; }

#bestsubtotalbetrag2 {
  text-align: right;
  padding-right: 4px; }

#bestbuttonall {
  padding-top: 10px;
  display: inline-block; }

#bestbestellgoall {
  float: right;
  padding-right: 338px;
  padding-top: 10px; }

#bestbuttbestellgo {
  text-align: center;
  height: 60px;
  font-size: 11pt;
  color: #fcf000; }

#bestbuttbestellgo:hover {
  color: #c41e99; }

#bestbutteinkaufgo {
  text-align: center;
  height: 37px;
  font-size: 11pt; }

#bestupdateall {
  float: left;
  padding-top: 10px; }

#bestupdatebuttall {
  float: right;
  padding-right: 50px; }

#bestupdatetext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  font-weight: normal;
  width: 480px;
  float: left; }

#bestupdatebutt {
  text-align: center;
  height: 37px;
  font-size: 11pt; }

#besteinkaufgoall {
  float: right;
  padding-right: 340px;
  padding-top: 10px; }

.bestkillbuttall {
  padding-left: 13px; }

.bestinhaltkill {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

#bestbuttkill {
  text-align: center;
  width: 75px;
  height: 14px;
  font-size: 11pt; }

/**************/
/**************/
/* Bestellung */
#wabemain {
  width: 1000px;
  display: inline-block;
  height: auto; }

.titelwabemain {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 500px;
  text-align: left;
  padding-top: 0px;
  padding-bottom: 10px;
  float: left; }

#versandhinweise {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  width: 470px;
  font-weight: bold;
  font-size: 11pt;
  padding-right: 10px;
  float: right;
  text-align: right; }

#wabeversandhinweise {
  width: 1000px;
  display: inline-block;
  height: auto; }

#versandtext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-size: 10pt;
  float: left;
  padding-top: 10px; }

#versandtext ol {
  list-style-type: decimal; }

#versandtext ol li {
  padding-bottom: 5px; }

#bestzahlartall {
  padding-top: 10px;
  padding-bottom: 10px; }

.bestzahlartsubtitel {
  background-color: #C9C;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  font-weight: bold;
  margin-right: 20px;
  padding-left: 4px;
  width: 130px; }

.bestzahlartinhalt {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  /*  float: right; */
  padding-left: 20px; }

.bestspacer1 {
  width: 573px;
  height: 8px;
  background-color: #DEEBF4;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 8px; }

.bestlieferadrsubtitel {
  background-color: #C9C;
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  font-weight: bold;
  padding-left: 4px;
  float: left;
  width: 205px;
  margin-bottom: 10px;
  margin-top: 4px; }

#besttableadresse {
  margin-top: 6px;
  margin-bottom: 6px; }

.tdbesttit {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 10pt;
  width: 130px; }

.tdbesttit3 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 10pt;
  padding-top: 10px;
  padding-bottom: 2px; }

.tdbesttit1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt; }

#dotest10daystr .tdbesttit1 {
  padding-top: 5px;
  padding-bottom: 5px; }

.tdueberang {
  padding-top: 8px;
  padding-bottom: 7px; }

.tdbestinhalt {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-bottom: 6px; }

.tdbestinhalt1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-top: 2px;
  padding-bottom: 3px; }

.tdbestinhalt2 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-bottom: 6px; }

.imgbesttit {
  margin-left: 6px; }

#imgbesttitdown {
  transform: translatey(14px); }

#bestadresseall {
  clear: left; }

#bestbestellcontinue1 {
  float: left;
  width: 700px;
  padding-top: 20px;
  padding-bottom: 35px; }

#bestupdatetext1 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  font-weight: normal;
  width: 476px;
  float: left; }

#bestbuttbestellcontinue1 {
  text-align: center;
  height: 60px;
  font-size: 11pt;
  width: auto;
  color: #fcf000; }

#bestbuttbestellcontinue1:hover {
  color: #c41e99; }

#bestbuttbestellcontinue1div {
  float: right; }

.textbestellung {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  font-weight: normal; }

#textbestellungall {
  padding-top: 10px;
  padding-bottom: 10px; }

.bestwabeartikel {
  clear: left; }

.bestsubtotalueber {
  font-family: arial, Helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660099;
  background-color: #deebf4;
  font-weight: normal;
  text-align: right; }

#bestsubueberbetrag1 {
  font-weight: normal;
  text-align: right;
  padding-right: 4px; }

#bestsubueberbetrag2 {
  font-weight: normal;
  text-align: right;
  padding-right: 4px; }

#bestgesamtueber {
  font-family: arial, Helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660099;
  background-color: #deebf4;
  font-weight: bold;
  text-align: right; }

#bestgesamtbetrag {
  font-family: arial, Helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #660099;
  background-color: #deebf4;
  font-weight: bold;
  text-align: right;
  padding-top: 4px;
  padding-right: 4px; }

.bestspacer2 {
  width: 510px;
  height: 8px;
  background-color: #DEEBF4;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 8px; }

.tdbesttit2 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 10pt;
  width: 130px; }

.tdbestinhalt2 {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-bottom: 6px;
  width: 575px;
  height: auto; }

#besttableangaben {
  padding-top: 10px; }

#bestbestellback1 {
  width: 705px;
  padding-top: 5px;
  padding-bottom: 60px; }

#bestbuttbestellback1div {
  float: right; }

#bestbuttbestellback1 {
  text-align: center;
  height: 42px;
  font-size: 11pt;
  width: auto; }

#bestbestellback1 .textbestellung {
  float: left; }

#bestbestellconfirmsend {
  width: 705px;
  padding-top: 12px;
  /*padding-bottom: 10px; */
  float: left; }

#imgpcidss {
  padding-top: 8px; }

#bestbestellbconfirmdiv {
  float: right;
  margin-top: 21px; }

#bestbuttconfirmsend {
  text-align: center;
  height: 60px;
  font-size: 11pt;
  width: auto;
  color: #fcf000; }

#bestbuttconfirmsend:hover {
  color: #c41e99; }

#bestbestellconfirmsend .textbestellung {
  width: 368px;
  float: left; }

#wabemain .beststornomain {
  float: left;
  width: 1018px; }

.bestbestaetigungtext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt; }

.bestwarnungtext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  color: #c41e99; }

#impressum {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  color: #660099;
  padding-right: 10px; }

#impressum h2 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 12pt; }

#impressum p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 10pt; }

#indexinhalt {
  height: 667px;
  padding-bottom: 20px;
  padding-top: 6px;
  clear: left; }

#indexintro {
  padding-top: 10px;
  padding-bottom: 0px;
  height: 95px; }

#indexhinweise {
  float: left;
  width: 1034px; }

#indexhinweise #agbs {
  text-align: left; }

#indexhinweise #versandhinweise {
  margin-right: 10px; }

#hasagbsreaddiv {
  clear: left;
  padding-top: 5px;
  padding-bottom: 15px; }

#agbschecktext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 11pt;
  color: #c41e99; }

#bestagbstext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 10pt;
  font-weight: normal;
  float: left; }

#bestagbsbackdiv {
  float: right;
  padding-right: 10px; }

#bestbuttagbsback {
  text-align: center;
  height: 33px;
  font-size: 11pt;
  width: auto; }

#dankfuerauftrag {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  float: left;
  padding-top: 15px; }

#confirmvorauszahlung {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  float: left;
  margin-top: 15px; }

#titelauftragsbestaetigung {
  font-family: arial, Helvetica;
  font-size: 11pt;
  padding-top: 10px; }

#emailkopffirma {
  padding-top: 10px; }

#noarticleinorder {
  clear: left;
  padding-top: 0px;
  padding-bottom: 10px; }

/**************/
/**************/
/* Kontakt */
#kontaktpage {
  height: 400px; }

.titelkontakt {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 450px;
  padding-top: 14px; }

#kontakttextspalte {
  float: left; }

.kontaktsubtitel {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 11pt;
  padding-top: 14px; }

.kontaktmaintext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

#kontakttextspalte {
  float: left;
  width: 430px; }

#besttablekontakt {
  margin-top: 6px; }

.trkontakt {
  height: 40px; }

.tdkontakttit {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 10pt;
  width: 80px; }

.tdkontaktinhalt {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  font-size: 11pt;
  padding-bottom: 6px; }

#divkontaktsend {
  float: left; }

#divbuttkontaktsend {
  text-align: center;
  font-size: 11pt;
  width: auto; }

#buttkontaktsend {
  height: 40px; }

#kontaktpage #realname {
  height: 24px; }

#kontaktpage #email {
  height: 24px; }

/**************/
/**************/
/* Links */
#titellinks {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 5px;
  padding-bottom: 10px; }

#linkspalte {
  width: 430px; }

.linksmaintext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-bottom: 15px; }

#linkstable {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

.linkblock {
  padding-bottom: 10px; }

.linkurl {
  font-weight: bold;
  font-size: 12pt; }

.linkname {
  font-weight: normal;
  font-size: 11pt; }

.linkdesc {
  font-weight: normal;
  font-size: 10pt; }

/**************/
/**************/
/* Forum */
#titelforum {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 5px;
  padding-bottom: 10px; }

#forumpage {
  width: 1036px; }

.forummaintext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-bottom: 15px; }

/**************/
/**************/
/* Dondolo Vermietung */
#titeldondvermietung {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 5px;
  padding-bottom: 10px; }

#dondvermietungpage {
  width: 1036px; }

.dondvermietungmaintext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-bottom: 15px; }

/**************/
/**************/
/* Wiederverkauf */
#titelwiederverkauf {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 5px;
  padding-bottom: 10px; }

.wiederverkaufmaintext {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099;
  padding-bottom: 15px; }

/**************/
/**************/
/* Facebook */
#facebookpage {
  height: auto; }

#titelfacebook {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 12pt;
  width: 450px;
  padding-top: 5px;
  padding-bottom: 15px; }

.facebookblock {
  padding-bottom: 20px; }

.facebookblocktitel {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 11pt;
  color: #660099;
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 5px; }

.facebookeintrag {
  font-family: arial, Helvetica;
  font-weight: normal;
  font-size: 10pt;
  color: #660099; }

#facebookdiv {
  height: 20px;
  width: 110px; }

#facebookbild {
  transform: translate(3px, -6px);
  height: 25px; }

#facebooktext {
  float: right;
  margin-top: 0px;
  height: 25px; }

.agb-warning {
    outline: 2px solid orange;
    background-color: #fff6e0;
}
