
ul.Articles {
  list-style-type:      none;
  margin:               32px 0 0 140px;
  padding:              0;
  }
ul.Articles li {
  height:               16px;
  margin:               2px 0 4px 0;
  padding:              0;
  }
ul.Articles li a {
  color:                #ffffff;
  line-height:          14px;
  font-weight:          bold;
  padding:              2px 4px;
  }
ul.Articles li a:hover,
ul.Articles li a:active,
ul.Articles li a.active {
  background-color:     #5f5f63;
  }
#ArticleAjax {
  height:               514px;
  margin:               0;
  position:             absolute;
  right:                0;
  top:                  0;
  width:                400px;
  z-index:              10;
	}
#ArticleAjax div#ArticleAjaxContent {
  color:                #303030;
	height: 							430px !important;
	margin:               49px 10px 0 14px;
  width:								350px !important;
	}
#ArticleAjax div.Content {
  background-image:			none;
	height:               394px;
  line-height:          1.5em;
  overflow:             auto;
	margin:               64px 0 0 40px;
  padding:              0 10px 0 0;
  width:								310px;
	}
#ArticleBackground {
  background-color:     #ffffff;
  height:               545px;
  margin:               0;
  position:             absolute;
  right:                0;
  top:                  0;
  width:                437px;
  z-index:              9;
  }
  
/***** PFLEGETIPPS *****/
div#PflegeTipps {
  margin:               12px 0 0 10px;
  }
  
/***** WEINKUNDE *****/
div#WeinKunde {
  margin:               49px 0 0 10px;
	}
div#WeinKunde #ArticleAjax {
  right:                0;
  width:                420px;
  }
div#WeinKunde #ArticleBackground {
  right:                0;
  width:                420px;
  }
  
/***** DEKOTIPPS *****/
div#GeschenkTipps {
  margin:               49px 0 0 10px;
  }
  
/***** GESCHENKTIPPS *****/
div#DekoTipps {
  margin:               49px 0 0 10px;
  }
  
/***** COCKTAILS *****/
div.Recipe {
  float:                left;
  margin-left:          10px;
  }
div.Recipe h1 {
  background-color:     #ec7a0e;
  display:              block;
  font-size:			      14px;
  font-weight:			    bold;
  line-height:          14px;
  margin:               -2px 0 4px 0;
  padding:              2px 4px;
  }
div.Recipe p {
  margin:               4px;
  }
div.RecipeDetail {
  background-image:     url('../images/leonardo/recipes/background.jpg');
  background-position:  bottom;
  background-repeat:    no-repeat;
	float:                right;
  height:               545px;
  margin:               0 0 0 0;
  width:                529px;
  }
  
/***** NEWSLETTER *****/
div#ServiceNewsletter {
}
div#ServiceNewsletter h1.Intro {
  margin: 50px 0 0 60px;
}
div#ServiceNewsletter p.Intro {
  margin: 12px 0 20px 120px;
  color: #373743;
}
div#ServiceNewsletter p.Teaser {
  position: absolute;
  left: 120px;
  top: 174px;
  width: 250px;
  height: 250px;
}
div#ServiceNewsletter #ArticleAjax,
div#ServiceNewsletter #ArticleBackground {
  width: 500px;
}
div#ServiceNewsletter #ArticleAjax div#ArticleAjaxContent {
  color: #5f5f63;
  height: 514px !important;
  margin: 0;
  overflow: auto;
	width: 438px !important;
}
div#ServiceNewsletter div.Form #NewsletterFormState {
  margin: 16px 0 0 14px;
}
  
/***** CONTACT FORM *****/
div#ContactFormDiv {
  border:               0px solid red;
  color:                #000;
  }
div#ContactFormDiv h1.Intro {
  margin:               20px 0 20px 40px;
  }
div#ContactFormDiv p.Intro {
  margin:               0 0 20px 40px;
}
div#ContactFormDiv #ArticleAjax {
  height:								523px;
	left:									426px;
  margin:               0;
	position:             absolute;
  right:                0;
  top:                  0;
  z-index:							0;
}
div#ContactFormDiv #ArticleAjax #ArticleAjaxContent {
  height:								514px !important;
	width:								395px !important;
}
  
/***** WEINKUNDE *****/
div#GlassLexikon {
  margin:               0;
  }
div#GlassLexikon #ArticleAjax {
  height:               294px;
  left:                 182px;
  overflow:             hidden;
  padding:              0;
  position:             absolute;
  top:                  60px;
  width:                510px;
  }
div#GlassLexikon #ArticleAjax div.Content {
	width: 496px;
	}
div#GlassLexikon #ArticleBackground {
  }
div#GlassLexikon div.Alphabet {
  background-color:     #000;
  border:               0px solid red;
  height:               20px;
  left:                 0;
  position:             absolute;
  top:                  10px;
  width:                875px;
  } 
div#GlassLexikon div.Alphabet ul {
  border:               0px solid red;
  list-style-type:      none;
  margin:               0;
  padding:              0 0 0 0;
  }
div#GlassLexikon div.Alphabet ul li {
  display:              inline;
  padding:              0;
  }
div#GlassLexikon div.Alphabet ul li a {
  color:                #f0f0f0;
  display:              block;
  font-size:            16px;
  font-weight:          bold;
  height:               16px;
  float:                left;
  line-height:          16px;
  margin:               0;
  padding:              5px 12px 0 12px;
  text-align:           center;
  }
div#GlassLexikon div.Alphabet ul li a:hover,
div#GlassLexikon div.Alphabet ul li a:active {
  color:                #fff;
  }
div#GlassLexikon div.Alphabet ul li a.active,
div#GlassLexikon div.Alphabet ul li a.active:active {
  background-color:     #fff;
  color:                #000;
  }
div#GlassLexikon #ArticleAjax div#ArticleAjaxContent {
  color:                #000;
  margin:               0;
  }
div#GlassLexikon #ArticleAjax div.Content {
  margin:               0;
  padding:              0 10px 0 0;
  line-height:          1.5em;
  overflow:             visible;
  height:               280px;
  border:               0;
  overflow:             auto;
	background-image: none;
	}
div#GlassLexikon div.Arrows {
  position:             absolute;
  left:                 415px;
  top:                  366px;
  } 
  
/***** ECARDS *****/
div#ServiceECard div.Card {
  position:             absolute;
  right:                18px;
  top:                  77px;
  width:                600px;
  height:               448px;
  border:               0px solid red;
  color:                #000;
  font-weight:          bold;
  }
div#ServiceECard div.Select {
  position:             absolute;
  left:                 10px;
  top:                  168px;
  width:                255px;
  height:               49px;
  background-image:     url('../images/leonardo/ecard/shadow-select.jpg');
  background-repeat:    no-repeat;
  }
div#ServiceECard div.Shadow {
  z-index:              1;
  background-image:     url('../images/leonardo/ecard/shadow.jpg');
  background-repeat:    no-repeat;
  position:             absolute;
  left:                 0;
  top:                  0;
  width:                600px;
  height:               448px;
  }
div#ServiceECard div.ECard {
  z-index:              2;
  position:             absolute;
  left:                 12px;
  top:                  0;
  width:                558px;
  height:               438px;
  }
div#ServiceECard div#ECardContent {
  z-index:              3;
  position:             absolute;
  left:                 12px;
  top:                  0;
  width:                558px;
  height:               438px;
  }
div#ServiceECard div#ECardContent form {
  margin:               97px 0 0 10px;
  }
div#ServiceECard div.Buttons {
  z-index:              3;
  position:             absolute;
  right:                0;
  bottom:               0;
  }
div#ServiceECard div#ECardContent input.text {
  width:                240px;
  border:               1px solid #5f5f63;
  padding:              1px 1px;
  line-height:          16px;
  height:               16px;
  margin-bottom:        4px;
  color:                #000;
  }
div#ServiceECard div#ECardContent textarea {
  width:                240px;
  border:               1px solid #5f5f63;
  padding:              1px 1px;
  line-height:          16px;
  height:               96px;
  color:                #000;
  }
  
/***** NEWSLETTER LOTTERY *****/
div#ServiceNewsletterLottery {
}
div#ServiceNewsletterLottery h1.Intro {
  margin: 50px 0 0 60px;
}
div#ServiceNewsletterLottery p.Intro {
  margin: 12px 0 20px 120px;
  color: #373743;
  line-height: 16px;
}
div#ServiceNewsletterLottery p.Teaser {
  position: absolute;
  left: 120px;
  top: 174px;
  width: 250px;
  height: 250px;
}
div#ServiceNewsletterLottery #ArticleAjax,
div#ServiceNewsletterLottery #ArticleBackground {
  width: 500px;
}
div#ServiceNewsletterLottery #ArticleAjax div#ArticleAjaxContent {
  color: #5f5f63;
  height: 514px !important;
  margin: 0;
  overflow: auto;
  width: 438px !important;
}
div#ServiceNewsletterLottery div.Form #NewsletterFormState {
  margin: 16px 0 0 14px;
}
div.accept-field {
  position:absolute;
  left: 20px;
  width: 360px;
  top: 430px;
  color: #373743;
}
div.accept-field a {
  color: #373743;
  text-decoration: underline;
}

