@charset "utf-8";
/* CSS Document */
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}
/*Reset*/
img {
	border:0px;
}
html, body {
	margin:0px;
	padding:0px;
}
body {
	/*background:url(../images/pattern.jpg);*/
	background-color:#FFF8E5;
}
*+html .ContentMiddle table {
	float:left;
}
*+html .ContentMiddle table table {
	float:none;
}
.Document {
	width:938px;
	position:relative;
	margin:0px auto;
}
.Top {
	height:12px;
	width:944px;
	overflow:hidden;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	top:0px;
	left:-3px;
	position:absolute;
	z-index:12;
}
.DocumentBackground {
	background:url(../images/patternwhite.jpg);
}
.DocumentLeft {
	float:left;
	position:relative;
	width:229px;
	height:168px;
	overflow:visible;
	margin:0px;
	padding:0px;	
	background:#f8f5f2;
	z-index:11;
}
body.start .DocumentLeft {
	height:221px;
}
.Logo {
	position:absolute;
	z-index:11;
	margin:27px 0px 0px 42px;
	width:134px;
	height:193px;
}
.Navigation {
	width:219px;
	position:relative;
	float:left;
	z-index:10;
	/*background-image:url(../images/Header/pic_1.gif);*/
	background-position:0px 0px;
	background-repeat:no-repeat;
	min-height:489px;
}
* html .Navigation {
	height:489px;
}
.Menu {
	position:relative;
	z-index:3;
	min-height:250px;
}
* html .Menu {
	height:300px;
}
.Menu ul {
	margin:90px 10px 0px 18px;
	padding:0px;
}
body.start .Menu ul {
	margin:37px 10px 0px 18px;
}
.Menu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	vertical-align:baseline;
	display:inline;
	line-height:20px;
	cursor:pointer;
}
.Menu ul li a {
	background:url(../images/arrow.gif) no-repeat 0px 14px;
	display:block;
	cursor:pointer;	
	padding:10px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	width:150px;
}
.Menu ul li a:hover {
	color:#2a6c9f;
	background:url(../images/arrowblue.gif) no-repeat 0px 14px;
}
.Menu ul li a.activ {
	background:url(../images/arrowactiv.gif) no-repeat 0px 14px;
}
.Menu ul li a span {
	display:block;
	
	
	
}
.Menu ul li ul {
	margin:8px 0px 0px 0px;
	padding:0px;
}
body.start .Menu ul li ul {
	margin:10px 0px 10px 0px;
}
.Menu ul li ul li {
	cursor:pointer;
}
.Menu ul li ul li a {
	font-size:10px;
	color:#7d2121;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	background:url(../images/arrowsub.gif) no-repeat 5px 7px;
	display:block;
	cursor:pointer;
	padding:2px 0px 3px 0px;
	margin:0px;
	width:auto;
}
.Menu ul li ul li a.activ {
	color:#305d97;
	background:url(../images/arrowsubactiv.gif) no-repeat 5px 7px;
	text-decoration:none;
}
.Menu ul li ul li a:hover {
	color:#305d97;
	background:url(../images/arrowsubactiv.gif) no-repeat 5px 7px;
	text-decoration:underline;
}
.Menu ul li ul li a span {
	display:block;
	margin:0px 0px 0px 18px;
	padding:0px;
	border-bottom:0px;
}
.Newsletter {
	position:relative;
	z-index:2;
	padding:60px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.Newsletter p, .NLAnmeldung {
	font-size:11px;
	margin:0px 45px 5px 18px;
	padding:0px 0px 4px 2px;
	border-bottom:1px dashed #c2c0be;
	color:#666666;
}
.Newsletter span {
	margin:0px 45px 0px 18px;
	display:block;
	background:url(../images/button.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 20px;
	height:18px;
}
.Newsletter span a {
	color:#7d2121;
	font-size:10px;
	text-decoration:none;
}
.Newsletter span a:hover {
	text-decoration:underline;
}
.Background {
	position:absolute;
	z-index:1;
	width:219px;
	right:0px;
	top:168px;
	height:489px;

}
.Head {
	position:relative;
	float:left;
	width:690px;
	height:168px;
}
* html .Head {
	height:166px;
}
body.start .Head {
	height:221px;
}
* html body.start .Head {
	height:220px;
}
.country {
	position:absolute;
	top:17px;
	left:12px;
	color:#942f29;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.country span {
	color: #424242;	
	font-weight:bold;
}
.countrysel{
	position:absolute;
	top:33px;
	left:57px;
	color:#797979;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.countrysel a {
	color:#797979;
	text-decoration:none;	
}
.countrysel a:hover {
	color:#797979;
	text-decoration:underline;	
}
.countrysel div {
	background-color:#fffbf8;
	border: 1px solid #942e28;
	padding: 2px 2px 2px 2px;
	margin-top: 2px;
}
.HeadLinks {
	position:absolute;
	top:12px;
	right:-3px;
	color:#7d2121;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.HeadLinks a {
	color:#7d2121;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.HeadLinks a:hover {
	text-decoration:underline;
}
.HeadLinks input {
	height:15px;
	line-height:15px;
	font-size:10px;
	color:#333333;
	position:relative;
	width:70px;
	margin:0px 0px -2px 3px;
}
.HeadLinks input.button {
	background:url(../images/button.gif) no-repeat 0px 0px;
	border:0px;
	width:16px;
	height:16px;
	position:relative;
	margin:-2px 0px 0px 3px;
}
#frmRezeptSuche {
	margin:0px;
	padding:0px;
}
.Wrapper {
	height:168px;
}
body.start .Wrapper {
	height:221px;
}
.ContentShade {

	width:929px;
	margin:0px 0px 0px 0px;
	position:relative;
	
}
* html .ContentShade {
	/*3px Bug
	left:-3px;*/
}
.Content {
	width:919px;
	position:relative;
	min-height:490px;
	background:#f8f5f2 url(../images/content.jpg) repeat-y right top;
}
* html .Content {
	/*min-height*/
	height:490px;
	
}
.ContentTop {
	height:207px;
	width:700px;
	position:absolute;
	left:219px;
	top:0px;
	z-index:2;
	background:url(../images/contenttop.jpg) no-repeat 0px 0px;
}
/*ody.start .ContentTop {
	background:url(../images/contenttopstart.jpg) no-repeat 0px 0px;
}*/
.ContentMiddle {
	position:relative;
	padding:35px 20px 20px 20px;
	margin:0px 0px 0px 219px;
	z-index:3;
}
body.start .ContentMiddle {
	padding:15px 20px 20px 20px;
}
.ContentBottom {
	height:278px;
	width:700px;
	position:absolute;
	left:219px;
	bottom:0px;
	z-index:1;
	background:url(../images/contentbottom.jpg) no-repeat 0px 0px;
}
.ContentCloser {
	clear:both;
	height:21px;
	overflow:hidden;
}
.DocumentShade {
	height:12px;
	overflow:hidden;
	clear:both;
}
.BottomShade {
	position:relative;
	margin:0px auto 0px auto;
	height:5px;
	width:938px;
	overflow:hidden;
	

}
.Footer {
	text-align:center;
	position:relative;
	margin:10px auto 0px auto;
	padding:0px 0px 10px 0px;
	width:500px;
	color:#333333;
	font-size:10px;
}
.Footer a {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
.Footer a:hover {
	text-decoration:underline;
}
.ContentMiddle * {
	color:#666666;
}
.ContentMiddle a {
	color:#7d2121;
	text-decoration:none;
}
.ContentMiddle a:hover {
	text-decoration:underline;
}
.ContentMiddle h1 {
	color:#7d2121;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	letter-spacing:1px;
}
.ContentMiddle h2 {
	color:#7d2121;
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	letter-spacing:1px;
}
.ContentMiddle p {
	margin:0px;
	padding:0px;
}
.ContentMiddle h3 {
	color:#7d2121;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	letter-spacing:1px;
}
.ContentMiddle ul li {
	list-style:none;
	background:url(../images/arrowsub.gif) no-repeat 0px 0px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.ContentMiddle ul li a {
	color:#7d2121;
	font-size:11px;
	text-decoration:none;
	padding:0px 0px 5px 10px;
	display:block;
}
.ContentMiddle ul li a:hover {
	text-decoration:underline;	
}
.ContentMiddle div ul li a {
	padding: 0px 0px 0px 0px;
}
.ContentMiddle * {
	font-size:11px;
}


.StartLeft {
	/*float:left;*/
	vertical-align:top;
	width:500px;
	padding:0px 0px 20px 0px;
}
.StartRight {
	/*float:left;*/
	vertical-align:top;
	width:165px;
	padding:25px 0px 20px 0px;
}
.StartLeftTicker {
	padding:15px 0px 0px 0px;
}
.StartLeftTicker .Item{
	float:left;
	width:243px;
}
.FollowLeft .Item {
	float:left;
	width:237px;
}

.StartRight ul{
	margin:0px;
	padding:0px 5px 5px 5px;
}
.FollowRight ul {
	margin:0px;
	padding:0px 5px 5px 5px;
}
.StartRight ul li, .FollowRight ul li {
	margin:0px;
	padding:0px 0px 2px 0px;
	display:block;
	border-bottom:1px dashed #c2c0be;
	line-height:14px;
	list-style:none;
	background:transparent;
}
.FollowLeft ul li a {
	display: inline;
}
.StartRight .FrischeRezepte, .FollowRight .FrischeRezepte {
	/*background:url(../images/frischerezepte.gif) no-repeat 0px 0px;*/
	padding:0px 0px 20px 0px;
}
.StartRight .Aktuelles, .FollowRight .Aktuelles, FollowRight .NewsletterArchiv {
	/*background:url(../images/aktuelles.gif) no-repeat 0px 0px;*/
	padding:px 0px 0px 0px;
}
.NewsletterArchiv table {
		margin:0px !important;
	padding:0px !important;
}
.NewsletterArchiv td {
	border-bottom:1px dashed #c2c0be;
	position:relative;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 7px 0px !important;
}
.NewsletterArchiv a {
	color:#666666;
}
.NewsletterArchiv {
	
}
.NewsletterArchiv {
	
}
.NewsletterArchiv {
	
}
.StartRight  .ButtonLink, .FollowRight  .ButtonLink {
	padding:0px 0px 0px 5px;
}
/*Alternative Buttonlink*/
.startlinks a, a.ButtonLinkAlt {
	background:url(../images/button.gif) no-repeat 0px 0px;
	line-height:16px;
	padding:0px 0px 0px 20px;
	display:block;
	float:left;
	font-size:10px;
}
.startlinks .Right a, a.ButtonLinkAlt#Right {
	margin:0px 0px 0px 10px;
}
a.ButtonLinkAlt:hover {
	text-decoration:underline !important;
}
a.ButtonLinkAlt#zoom {
	background-image:url(../images/buttonzoom.gif);
}
a.ButtonLinkAlt#download {
	background-image:url(../images/button.gif);
}
a.ButtonLinkAlt#mail {
	background-image:url(../images/buttonmail.gif);
}
a.ButtonLinkAlt#print {
	background-image:url(../images/buttonprint.gif);
}
a.ButtonLinkAlt#cart {
	background-image:url(../images/buttoncart.gif);
}
.TippsItem a.ButtonLinkAlt {
	margin:5px 0px 0px 0px;
}



.ButtonLink img {
	border:0px;
	/*display:none;*/
}
.StartLeft h2 {
	font-size:17px;
	color:#7d2121;
	font-family:"Times New Roman", Times, serif;
	margin:2px 0px 4px 0px;
	padding:0px;
	letter-spacing:1px;
}
.StartLeft p , .StartRight p {
	margin:0px 0px 3px 0px;
	padding:0px;
}
.StartRight ul li a, .FollowRight ul li a {
	text-decoration:none;
	color:#666666;
	margin:0px;
	padding:0px;
}
.StartRight ul li a:hover, .FollowRight ul li a:hover {
	text-decoration:underline;
}
.StartLeft .ButtonLink, .StartRight .ButtonLink, .FollowRight .ButtonLink {
	color:#7d2121;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
}
.Invisible, .Invisible * {
	display:none;
}
.FollowRight {
	width:163px;
	padding:40px 0px 0px 0px;
}
.FollowLeft {
	position:relative;
	vertical-align:top;
	padding:0px 10px 0px 0px;
	width:502px;
	padding-right:22px;
}
*+html .FollowLeft {
	width:470px;
}
* html table {
	
}
* html .FollowLeft {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:left;
	position:static;
	padding-right:20px;
}


/*Content*/
.Headline {
	background:url(../images/teigsteifen.gif) no-repeat 0px 0px;
	padding:35px 0px 0px 20px;
	margin:-19px 0px 0px 0px;
	left:0px;
	width:700px;
	position:absolute;
	height:76px;
}
* html .Headline {
	margin:0px;
	top:19px;
	left:-20px;
}
.Headline .Left {
	position:absolute;
	width:240px;
	padding-top:4px;
}
.Headline .Right {
	position:absolute;
	width:240px;
	left:260px;
}
.Headline .Right span {
	display:block;
}
.ContentMiddle .Headline .Right .lexikon a {
	float:left;
	margin:0px 5px 0px 0px;
	font-weight:bold;
	font-size:15px;
}
.ContentMiddle .Headline .Right .lexikon a#current {
	/*color:#305d97;*/
}
.ContentMiddle .Headline .Right .lexikon a#noletter {
	color:#666666;
}
.HeadlineCloser {
	height:85px;
}
.Headline .Right span {
	font-size:10px;
	color:#666666;
}
.Headline .Right option, .Headline .Right select {
	font-size:11px;
	width:240px;
}
.Headline h1 {
	font-size:11px;
	color:#7d2121;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-top:1px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
}
.Headline h3 {
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.FollowLeft .Item {
	margin:0px 3px 15px 0px;
}
.FollowLeft .Item h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#7d2121;
	margin:0px 0px 5px 0px;
	padding:0px;
	letter-spacing:1px;
}
.FollowLeft .Item img {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.FollowLeft .Item p {
	margin:0px;
	padding:0px 19px 5px 0px;
}
.FollowLeft .Item a {
	color:#7d2121;
	text-decoration:none;
}
.FollowLeft .Item a:hover {
	text-decoration:underline;
}
h1.Line {
	padding-bottom:5px;
	margin-right:12px;
	border-bottom:1px dashed #c2c0be;
	letter-spacing:1px;
	line-height:18px;
}

/*Shops*/
.Shops {
	background:#f9f7f4;
	border-bottom:1px dashed #c2c0be;
}
.Shops td {
	border-top:1px dashed #c2c0be;
	width:155px;
	height:88px;
	text-align:center;
	vertical-align:middle;
}
.Shops td.middle {
	border-left:1px dashed #c2c0be;
	border-right:1px dashed #c2c0be;
}
/*Produkte*/
.ItemBrowse {
	position:relative;
	float:right;
	padding:0px 22px;
	top:2px;
	right:0px;
	color:#7d2121;
	font-size:9px;
}

* html .ItemBrowse {
	position:relative;
	float:right;
	padding:0px 22px;
	top:123px;
	right:-20px;
	color:#7d2121;
	font-size:9px;
}

.ItemBrowse a {
	position:absolute;
	width:22px;
	height:22px;
	top:-5px;
	text-decoration:none;
}
.ItemBrowse a span {
	visibility:hidden;
	text-decoration:none;
}
.ItemBrowse a:hover {
	text-decoration:none;
}
.ItemBrowse a.left {
	left:0px;
	background:url(../images/arrowleft.jpg) no-repeat 0px 0px;
}
.ItemBrowse a.right {
	right:0px;
	background:url(../images/arrowright.jpg) no-repeat 0px 0px;
}
/*Liste in FollowLeft*/
.FollowLeft ul {
	margin:0px;
	padding:5px 0px 0px 0px;
}
.FollowLeft ul li {
	margin:0px;
	padding:0px 0px 5px 10px;
	list-style:none;
	background:url(../images/simpledot.gif) no-repeat 0px 5px;
}
.FollowLeft ol {
	margin:10px 0px 10px 30px;
	padding:0px;
}
.FollowLeft ol li {
	list-style-position:outside;
	list-style-type:decimal;
	color:#7d2121;
	font-weight:bold;
}
.FollowLeft ol li span {
	color:#666666;
	font-weight:normal;
}
.FollowLeft ul li a {
	
}
/*Produktliste*/
.FormatList ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.FormatList ul li {
	list-style:none;
	margin:0px;
	padding:0px 0px 5px 0px;
	background:none;
}
.FormatList ul li a {
	background:url(../images/arrowsub.gif) no-repeat 4px 5px;
	padding:0px 0px 0px 17px;
	display:block;
	font-size:10px;
}
.FormatList ul li a:hover {
	text-decoration:underline;
}
/*Preisliste*/
.Pricelist {
	border-top:1px dashed #c6c5c6;
	padding:3px 0px 0px 0px;
	margin:3px 0px 0px 0px;
}
.Pricelist div {
	border-bottom:1px dashed #c6c5c6;
	position:relative;
	padding:3px 10px 3px 23px;
	font-size:10px;
}
* html .Pricelist div {
	position:static;
}
.Pricelist div span {
	position:absolute;
	top:3px;
	left:0px;
}
* html .Pricelist div span {
	float:left;
	position:static;
	margin-left:-22px;
}
.Pricetotal {
	height:26px;
	border-bottom:1px dashed #c6c5c6;
	margin:0px 0px 3px 0px;
	position:relative;
}
* html .Pricetotal {
	position:static;
}
.Pricetotal * {
	font-size:10px;
	font-weight:bold;
	color:#7d2121;
	text-transform:uppercase;
	line-height:26px;
}
.Pricetotal label {
	position:absolute;
	top:0px;
	left:3px;
}
* html .Pricetotal label {
	position:static;
	float:left;
}
.Pricetotal span {
	position:absolute;
	top:0px;
	right:0px;
}
* html .Pricetotal span {
	position:static;
	float:right;
}
.PriceBasket {
	line-height:26px;
}
.PriceBasket strong, .PriceBasket strong * {
	font-size:10px;
}
.PriceBasket strong span{
	color:#7d2121;
}
/*Newsletter Formular*/
#FormularNewsletter {
	background:#f9f7f4;
	padding:22px 0px 0px 19px;
	border-top:1px dashed #c1bfbe;
	border-bottom:1px dashed #c1bfbe;
}
#FormularNewsletter div.Entry {
	clear:left;
	padding:1px 0px 0px 0px;
}
#FormularNewsletter label {
	float:left;
	width:82px;
	line-height:18px;
}
#FormularNewsletter span {
	float:left;
}
#FormularNewsletter div.Closer {
	clear:left;
	height:22px;
}
#FormularNewsletterBottom {
	padding:7px 0px 0px 0px;
}
#FormularNewsletterBottom a{
	float:left;
}
#FormularNewsletterBottom span{
	float:right;
	padding:2px 0px 0px 0px;
	font-size:9px;
}
/*Produkte Detail Zoom*/
.produktezoom {
	padding:15px 0px 20px 0px;
	border-bottom:1px dashed #c1bfbe;
	margin:0px 0px 5px 0px;
}
.produktezoom img {
	border:0px;
}
/*Detailbutton rechts*/
.RightButton {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}
.RightButton div {
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}

.DashedLine {
	border-bottom:1px dashed #c1bfbe;
	margin:0px 0px 5px 5px;
}
.ShopTop {
	position:relative;
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #c1bfbe;
	padding:0px 0px 5px 0px;
}
* html .ShopTop {
	position:static;
}
.ShopTop h2 {
	font-size:17px;
	color:#7d2121;
	font-family:"Times New Roman", Times, serif;
	margin:5px 0px 5px 0px;
	padding:0px;
	letter-spacing:1px;
}
.ShopTop p {
	margin:0px 0px 5px 0px;
}
.ShopTop .Etikett {
	background:url(../images/etikett.gif) no-repeat 0px 0px;
	float:right;
	padding:2px 2px 3px 35px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	height:20px;
}
.ShopTop .Etikett span {
	color:#FFFFFF;
	font-size:10px;
}
.ShopTop .Closer {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
.ShopItem {
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #c1bfbe;
	padding:0px 0px 5px 0px;
}
.ShopItem .Pic {
	float:left;
	width:130px;
	padding:5px 0px 0px 0px;
}
.ShopItem .Text {
	float:left;
	padding:3px 0px 0px 0px;
	margin-right:0px;
}
.ShopItem p {
	line-height:14px;
	padding:0px 0px 2px 0px;
}
.ShopItem .Text a.ButtonLink {
	margin:5px 0px 0px 0px;
	display:block;
	float:left;
}
.ShopItem .Etikett {
	background:url(../images/etikett.gif) no-repeat 0px 0px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:2px 2px 3px 35px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	height:20px;
}
.ShopItem .Etikett span {
	color:#FFFFFF;
	font-size:10px;
}
.ShopItem .Closer {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
/*Shopdetail*/
#Shopdetail {
	position:relative;
	border-bottom:1px dashed #c1bfbe;
}
* html #Shopdetail {
	position:static;
	margin:0px 10px 0px 0px;
}
#Shopdetail .Wrapper {
	display:block;
	height:110px;
}
#Shopdetail .Closer {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
#Shopdetail .Button {
	position:absolute;
	bottom:10px;
	left:0px;
}
* html #Shopdetail .Button {
	position:static;
}
#Shopdetail .Button  div {
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:left;
}
#ShopdetailPrice {
	margin:10px 0px 5px 0px;
}
#ShopdetailPrice .Closer {
	clear:both;
	display:block;
	height:10px;
	overflow:hidden;
	border-bottom:1px dashed #c1bfbe;
}
#ShopdetailPrice td.right{
	text-align:right;
}
.EtiketteBig {
	background:url(../images/etikettbig.gif) no-repeat 0px 0px;
	float:right;
	padding:3px 10px 8px 55px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:25px;
}
.EtiketteBig span {
	color:#FFFFFF;
	font-size:12px;
}
/*Warenkorb*/
.bgYellow {
	background:#f9f7f4;
	padding:5px 0px 5px 0px;
	border-top:1px dashed #c1bfbe;
	border-bottom:1px dashed #c1bfbe;
}

/*Startseite Umfrage*/
.RadioText {
	position:relative;
	margin:-10px 0px 2px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px dashed #c1bfbe;
	width:157px;
}
* html .RadioText {
	margin:0px 0px 2px 0px;
	position:static;
}
.Radiolist {
	border-bottom:1px dashed #c1bfbe;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	width:160px;
}
.RadioResult {
	border-bottom:1px dashed #c1bfbe;
	margin:0px 0px 5px 0px;
	padding:4px 0px 5px 0px;
	width:157px;
}
* html .RadioResult {
	position:relative;
}
.RadioResult div {
	clear:left;
	position:relative;
	margin:0px 0px 0px 1px;
}
.RadioResult div span.Block {
	display:block;
	float:left;
	width:123px;
	
	position:relative;
	padding:0px 0px;
}

.RadioResult div span.Block span.Text {
	display:block;
	position:relative;
	z-index:2;
	padding:0px 0px 0px 3px;
	margin:-1px 0px 0px -2px;
	width:120px;
	border:1px solid #c18b68;
}
.RadioResult div span.Block span.Bar {
	display:block;
	position:absolute;
	top:0px;
	left:-1px;
	background:#ffecaa;
	z-index:1;
	height:100%;
}
.RadioResult div label {
	line-height:16px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:123px;
}
* html .RadioResult div label {
	left:0px;
}
.RadioResult .Closer {
	float:none;
	clear:both;
	height:1px;
	overflow:hidden;
}
/*Tipps*/
.Leadin h2 {
	font-size:17px;
	color:#7d2121;
	font-family:"Times New Roman", Times, serif;
	margin:2px 0px 4px 0px;
	padding:0px;
	letter-spacing:1px;
}
.Leadin p {
	padding:0px 0px 5px 0px;
}
/*Tipps*/
.TippsTop {
	position:relative;
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #c1bfbe;
	padding:0px 0px 5px 0px;
}
* html .TippsTop {
	position:static;
}
.TippsTop h2 {
	font-size:17px;
	color:#7d2121;
	font-family:"Times New Roman", Times, serif;
	margin:5px 0px 5px 0px;
	padding:0px;
	z-index:999;
	letter-spacing:1px;
}
.TippsTop p {
	margin:0px 0px 0px 0px;
}
.TippsTop .Closer {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
.TippsItem {
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #c1bfbe;
	padding:0px 0px 5px 0px;
}
.TippsItem .Pic {
	float:left;
	width:130px;
	padding:5px 0px 0px 0px;
}
.TippsItem .Text {
	float:left;
	padding:3px 10px 0px 0px;
}
.TippsItem .Text a.ButtonLink {
	margin:5px 0px 0px 0px;
	display:block;
	float:left;
}
.TippsItem .Closer {
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
/*Wo gibts Tante Fanny*/
#Shops h2.Line {
	padding:0px 0px 1px 0px;
	letter-spacing:1px;
	
}
#Shops div.Text {
	margin:18px 0px 8px 0px;
}
.Spacer {
	height:20px;
	overflow:hidden;
}
.topimage {
	padding:0px 0px 10px 0px;
}
#LastnameKontakt {
	display:none;
}




.lexikon {
	margin-top:2px;	
}
.LexikonList {
	width:460px;
	border-top:1px dashed #c1bfbe;
	padding:10px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.LexikonList .TippsItem {
	position:relative;
}
.LexikonList .TippsItem .Text {
	padding-right:0px;
}
.LexikonList .TopButton {
position:absolute;
top:-3px;
right:3px;
}
/*Popup*/
#Popup {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	width:100%;
	height:100%;
	min-height:100%;
}
#PopupContent {
	position:absolute;
	width:750px;
	height:515px;
	left:50%;
	top:50%;
	margin:-258px 0px 0px -375px;
	z-index:2;
}
#PopupContent #Background {
	background:url(../images/popupshade.png) no-repeat 0px 0px;
	width:750px;
	height:550px;
	
	padding:3px 13px 15px 5px;
}
#PopupCloser {
	position:absolute;
	top:-20px;
	right:15px;
}
#Popup #PopupBackground {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:100%;
	background:url(../images/popup.png);
}
* html #Popup #PopupBackground,*+html #Popup #PopupBackground {
	filter: alpha(opacity=70);
	background:white;
}

/*Popup2*/
#Popup2 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	width:100%;
	height:100%;
	min-height:100%;
}
#PopupContent2 {
	position:absolute;
	width:694px;
	height:514px;
	left:50%;
	top:50%;
	margin:-257px 0px 0px -347px;
	z-index:2;
}
#PopupContent2 #Background2 {
	background:url(../images/popupshade.png) no-repeat 0px 0px;
	width:750px;
	height:550px;
	
	padding:3px 13px 15px 5px;
}
#PopupCloser2 {
	position:absolute;
	top:-20px;
	right:15px;
}
#PopupCloser2 a {
	color:#7d2121;
	text-decoration:none;	
	font-size:14px;
}
#Popup2 #PopupBackground2 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:100%;
	background:url(../images/popup.png);
}
* html #Popup2 #PopupBackground2,*+html #Popup2 #PopupBackground2 {
	filter: alpha(opacity=70);
	background:white;
}
td.FollowLeft .TippsTop a strong {
	color:#7d2121;	
}