/* Jiggyboxen
********************************/
.jiggy {
  margin:0 0 1.5em 0;
}
.jiggy h3 {
  font-size:12px;
  color:#9D0A0E;
  border-bottom:solid #9D0A0E 1px;
  padding:0 0 5px 0;
}

/* Forms
********************************/
form {
  margin:0 !important;
}
input.text,
textarea {
  border:solid #fff 1px;
  background:#EBCD88 url(images/inputBg.gif);
  padding:2px;
}
input.button {
  background:#F0D592 url(images/buttonBg.gif) 0 100% repeat-x;
  border:solid #fff 1px;
  border-bottom-color:#F0D592;
  color:#9D0A0E;
  padding:2px;
}
select {
  background:#EBCD88 url(images/inputBg.gif);
  border:solid #fff 1px;
}

.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea {
  border:solid #9D0A0E 1px;
}
.sendmail_emptyfield1 label {
  color:#9D0A0E;
}

/* 2-spaltig
********************************/
.twoColumns .col1 {
  float:left;
  width:470px;
  padding:0 30px 0 0;
}
.twoColumns .col2 {
  float:left;
  margin:0 8px 0 0;
  width:215px;
  padding:0 0 90px 0;
}

.imageBox {
  margin:0 0 1em 0;
}
.imageBox img {
  border:solid #9b6121 1px;
}

/* Produkte
********************************/
.products .price {
  text-align:right;
}
.products .product {
  width:240px;
}
.products .price {
  width:70px;
}
.products ul {
  margin:0;
  padding:0 0 0 18px;
}
.products li,
.products p {
  margin:0;
  padding:0;
}

.hinweis {
  background:#fbecc3;
  border:solid #9d0a0e 1px;
  padding:.5em;
  clear:both;
}

/* Pralinen
********************************/
#divPackungen {
  margin:0 -10px 0 0;
}
.pralinenPackung {
  float:left;
  width:155px;
  height:120px;
  margin:0 10px 5px 0;
  padding:5px 0 0 0;
  border-top:solid #9d0a0e 1px;
}
.pralinenPackung .price {
  text-align:right;
}
.praline {
  float:left;
  margin:0 10px 10px 0;
  width:50px;
  height:61px;
  line-height:61px;
  cursor:pointer;
}
.praline img {
  vertical-align:middle;
}

span.tooltip {
  position:absolute;
  background-color:#FFFFE1;
  border:1px solid gray;
  height:20px;
  padding:1px;
  line-height:20px;
  display:none;
  margin-top:-25px;
}



/* Warenkorb
********************************/
table.cart {
  width:490px;
}
.cartadded {
  border:solid #fff 1px;
  margin:1em 0;
  /*background:#fae49a;
  background:#efd28e;*/
}
.cartadded .content {
  padding:10px;
}
.cartadded .goToCart {
  padding:3px 10px;
  font-weight:bold;
  border-top:solid #fff 1px;
  background:#fff url(images/addedToCartBg.jpg);
}