﻿@import url("Footer.css");
@import url("Head.css");
@import url("Font.css");
@import url("ie7.css");
/*
eworx:h1;Überschrift 1;
eworx:h2;Überschrift 2;
eworx:h3;Überschrift 3;
eworx:span;Normal;
eworx:span;Spezial Link;class=special;
eworx:span;Brauner Text;class=braun;

*/
.inactiv {color:#999;}
html, body, form {
	margin:0px;
	padding:0px;
}
body.bg {
	background:url(images/layout/background.jpg) 0px 51px;
}
.TopBackground {
	height:51px;
	width:100%;
	background:url(images/layout/topbackground.jpg) 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
}
.TopBackground div {
	width:920px;
	height:51px;
	background:url(images/layout/topbackground.jpg) 0px 0px;
	position:relative;
}
.Page {
	position:relative;
	width:920px;
	margin:0px auto;
	cursor:default;
	z-index:1;
}
.PageContent {
	background:url(images/layout/pagecontent.png) repeat-y 0px 0px;
}

.Content {
	background:#ffffff;
	margin:0px 6px;
}
.Navigation {
	float:left;
	width:230px;
	margin:0px 10px 90px 10px;
	padding:0px 0px 0px 0px;
}
ul.NavigationBig, ul.NavigationBigB2B {
	margin:0px;
	padding:0px;
}
ul.NavigationBig li, ul.NavigationBigB2B li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	list-style:none;
}
*+html ul.NavigationBig li, *+html ul.NavigationBigB2B li {
	padding:0px 0px 0px 0px;
}
* html ul.NavigationBig li, * html ul.NavigationBigB2B li {
	padding:0px 0px 0px 0px;
}
ul.NavigationBig li div.Item, ul.NavigationBigB2B li div.Item {
	margin:0px 0px 0px 0px;
	padding:0px;
	height:82px;
}
ul.NavigationBig li div.Item a {
	display:block;
	padding:7px 0px 0px 65px;
	margin:0px;
	height:75px;
	background:url(images/navigation/backgroundNavigation.jpg) no-repeat 0px 0px;
	color:#956b51;
}
ul.NavigationBigB2B li div.Item a {
	display:block;
	padding:20px 0px 0px 15px;
	margin:0px;
	height:75px;
	background:url(images/navigation/backgroundNavigation.jpg) no-repeat 0px 0px;
	color:#956b51;
}
ul.NavigationBig li div.Item a strong, ul.NavigationBigB2B li div.Item a strong {
	
}
	
li#mauracherhof div.Item a {
	background:url(images/navigation/mauracherhof.jpg) no-repeat 0px 0px;
}
li#philosophie div.Item a {
	background:url(images/navigation/philosophie.jpg) no-repeat 0px 0px;
}
li#sortiment div.Item a {
	background:url(images/navigation/sortiment.jpg) no-repeat 0px 0px;
}
li#partner div.Item a {
	background:url(images/navigation/partner.jpg) no-repeat 0px 0px;
}
li#erleben div.Item a {
	background:url(images/navigation/erleben.jpg) no-repeat 0px 0px;
}
li#ernaehrung div.Item a {
	background:url(images/navigation/ernaehrung.jpg) no-repeat 0px 0px;
}


li#mauracherhof div.Item a:hover, li#mauracherhof div.Item a.activ {
	background:url(images/navigation/mauracherhof.jpg) no-repeat 0px -82px;
}
li#philosophie div.Item a:hover, li#philosophie div.Item a.activ {
	background:url(images/navigation/philosophie.jpg) no-repeat 0px -82px;
}
li#sortiment div.Item a:hover, li#sortiment div.Item a.activ {
	background:url(images/navigation/sortiment.jpg) no-repeat 0px -82px;
}
li#partner div.Item a:hover, li#partner div.Item a.activ {
	background:url(images/navigation/partner.jpg) no-repeat 0px -82px;
}
li#erleben div.Item a:hover, li#erleben div.Item a.activ {
	background:url(images/navigation/erleben.jpg) no-repeat 0px -82px;
}
li#ernaehrung div.Item a:hover, li#ernaehrung div.Item a.activ {
	background:url(images/navigation/ernaehrung.jpg) no-repeat 0px -82px;
}

.subnavigation {
	padding:8px 5px 15px 15px;
}
.subnavigation ul {
	margin:0px;
	padding:0px;
}
.subnavigation ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.subnavigation ul li a {
	padding:0px 0px 0px 10px;
	display:block;
	line-height:20px;
	background:url(images/navigation/nav_dot.jpg) no-repeat 0px 6px;
}
.subnavigation ul li ul {
	margin:3px 0px 2px 15px;
}
.subnavigation ul li li {}
.subnavigation ul li a {}

.NavigationBottom {
	background:url(images/layout/navigation_bottom.jpg) repeat-x 0px 0px;
	padding:9px 9px 9px 9px;
	margin:0px 0px 0px 0px;
	height:252px;
}
.NavigationBottom span {
	display:block;
	margin:0px 0px 5px 0px;
}
.ContentBox {
	float:left;
	width:648px;
}
.ContentClear {
	clear:both;
}
.Line, .PageLine {
	overflow:hidden;
	height:2px;
	width:100%;
	border-style:solid;
	border-color:#000000;
	border-width:4px 0px 1px 0px;
}
.Line span{
	display:block;
	width:908px;
	background:#ffffff;
	margin:0px 6px;
}
.PageLine {
	position:absolute;
	top:133px;
	left:0px;	
	z-index:2;
}

.LeadinImg {
	/*margin:0px 0px 11px 0px;*/
}

.LeadinImg img {
	margin:0px 0px 0px 0px;
	/*display:none;*/
}
.LeadinText {
	margin:11px 0px 0px 0px;
}
td.layout {
	border-left:1px solid #000000;
	margin:0px;
	padding:5px 13px 10px 10px;
}
div.border, hr {
	height:1px;
	background:none;
	border:0px;
	border-bottom:1px solid #CCA585;
	overflow:hidden;
	position:relative;
	margin:10px 0px 10px 0px;
}
* html hr {
	margin:0px 0px -10px 0px;	
}
*+html hr {
	margin:0px 0px -10px 0px;
}
* html div.border {
	margin:0px 0px -10px 0px;	
}
*+html div.border {
	margin:0px 0px -10px 0px;	
}
.sitemap {
	border-left:1px solid #000000;
	margin:0px;
	padding:0px 0px 0px 30px;
}
.sitemap ul {
	margin:0px;
	padding:0px 0px 0px 30px;
}
.sitemap li {
	background:url(images/layout/dot.jpg) no-repeat 0px 2px;
	list-style:none;
	padding:0px 0px 0px 10px;
}

.team {
	background:url(images/layout/blackpx.gif) repeat-y 430px 0px;
	border-left:1px solid #000000;
	padding:0px 0px 0px 10px;
}
.team .text {
	float:left;
	width:410px;
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 0px;
}
.team .picture {
	float:left;
	margin:0px 0px 0px 10px;
}
.team .clear {
	clear:both;
	height:1px;
	width:100%;
	overflow:hidden;
}

.ContentDynList {
	margin:15px 0px 25px 0px;
	width:570px;
}
.ContentDynList .Entry {
	margin:0px 0px 16px 0px;
	background:url(images/layout/blackpx.gif) repeat-y 430px 0px;
	border-left:1px solid #000000;
}
.ContentDynList .EntryPic {
	width:130px;
	float:right;
}
.ContentDynList .EntryText {
	float:left;
	width:408px;
	padding:10px;
}
.ContentDynList .EntryCloser {
	height:1px;
	overflow:hidden;
	clear:both;
}

.ContentDynDetail {
	margin:15px 0px 25px 0px;
	width:648px;
	background:url(images/layout/blackpx.gif) repeat-y 430px 0px;
	border-left:1px solid #000000;
}
.ContentDynDetail .Text {
	float:left;
	width:408px;
	padding:10px;
}
.ContentDynDetail .Pic {
	float:right;
	width:210px;
}
.ContentDynDetail .Pic span {
	display:block;
}
.ContentDynDetail .Pic span img {
	max-width:210px;
}
.ContentDynDetail .Closer {
	height:1px;
	overflow:hidden;
	clear:both;
}

.ContentDynOverview {
	margin:15px 0px 25px 0px;
}
.ContentDynOverview .Entry {
	float:left;
	border-left:1px solid #000000;
	width:300px;
	margin:0px 0px 11px 0px;
	padding:0px 11px 14px 11px;
}
.ContentDynOverview .Pic {
	position:relative;
	width:299px;
	min-height: 160px;
}
.ContentDynOverview .Pic .PicBannerNew {
	position:absolute;
	top:5px;
	right:0px;
}
.ContentDynOverview .Pic .PicBannerBake {
	position:absolute;
	top:49px;
	right:0px;
}
.ContentDynOverview .Pic .PicBannerSaison {
	position:absolute;
	top:76px;
	right:0px;
}
.ContentDynOverview .Pic .PicBannerGluten {
	position:absolute;
	top:103px;
	right:0px;
}
.ContentDynOverview .Pic img {
	border:0px;
}
.ContentDynOverview .Closer {
	height:1px;
	overflow:hidden;
	clear:both;
}

.ContentDynOverviewDetail {
	background:url(images/layout/blackpx.gif) repeat-y 380px 0px;
	border-left:1px solid #000000;
}
.ContentDynOverviewDetail .Left {
	float:left;
	width:360px;
	margin:0px 20px 40px 10px;
}
* html .ContentDynOverviewDetail .Left {
	margin:0px 20px 40px 5px;
}
.ContentDynOverviewDetail .Right {
	float:left;
	width:250px;
	margin:0px 0px 6px 0px;
}
* html .ContentDynOverviewDetail .Right {
	width:250px;
}
.ContentDynOverviewDetail .Right .Button {
	width:97px;
	height:155px;
	position:relative;
}
.ContentDynOverviewDetail .Right .Button .PicBannerNew {
	position:absolute;
	top:5px;
	right:0px;
}
.ContentDynOverviewDetail .Right .Button .PicBannerBake {
	position:absolute;
	top:49px;
	right:0px;
}
.ContentDynOverviewDetail .Right .Button .PicBannerSaison {
	position:absolute;
	top:76px;
	right:0px;
}
.ContentDynOverviewDetail .Right .Button .PicBannerGluten {
	position:absolute;
	top:103px;
	right:0px;
}
.ContentDynOverviewDetail .Time {
	margin:0px 0px 20px 0px;
}
.ContentDynOverviewDetail .Description {
	margin:0px 0px 20px 0px;
}
.ContentDynOverviewDetail .Ingredients {
	margin:0px 0px 20px 0px;
}
.ContentDynOverviewDetail .Gray {
	
}
.ContentDynOverviewDetail .Closer {
	height:1px;
	overflow:hidden;
	clear:both;
}
.ContentDynOverviewDetailButton {
	width:350px;
	position:relative;
	height:25px;
	margin:-25px 0px 0px 10px;
}
.ContentDynOverviewDetailButton span {
	display:block;
	text-align:center;
}
.ContentDynOverviewDetailButton #leftLink {
	float:left;
	padding:3px 0px 0px 0px;
}
.ContentDynOverviewDetailButton #rightLink {
	float:right;
	padding:3px 0px 0px 0px;
}
.ContentSearch {
	border-left:1px solid #000000;
	padding:5px 10px;
	margin:15px 0px 0px 0px;
}
.ContentSearch .Float {
	float:left;
	margin:5px 15px 5px 0px;
}
.ContentSearch .Float input {
	margin:0px 5px 0px 0px;
}
.ContentSearch .Closer {
	height:1px;
	overflow:hidden;
	clear:both;
}

.ContentDynAltList {
	margin:15px 0px 0px 0px;
}
.ContentDynAltList .Left {
	float:left;
	border-right:1px solid #000000;
	width:467px;
}
.ContentDynAltList .Right {
	float:left;
	width:170px;
}
.ContentDynAltList .Left .Entry {
	border-left:1px solid #000000;
	margin:10px 0px 0px 0px;
	padding:5px 20px 15px 10px;
}
.ContentDynAltList .Left .Entry:first-child  {
	margin:0px 0px 0px 0px
}
.ContentDynAltList .Right span {
	display:block;
	padding:0px 0px 0px 10px;
}
.ContentDynAltList .Right span span.Big {
	padding:0px;
}
.ContentDynAltList .Left .Pic {
	float:left;
	margin:0px 0px 40px 10px;
}
.ContentDynAltList .Left .Text {
	margin:0px 0px 0px 160px;
}
.ContentDynAltList .Link {
	background:url(images/layout/gmneedle.jpg) no-repeat right bottom;
	width:105px;
	display:block;
	padding:12px 23px 0px 10px;
	height:26px;
	margin:-60px 0px 0px 0px;
	position:absolute;
}
.ContentDynAltList .FullText {
	border-bottom:1px solid black;
	padding:10px;
}
.ContentDynAltList .Closer {
	height:30px;
	overflow:hidden;
	clear:both;
	margin: 0px 7px 0px 8px;
	background:url(images/layout/salespartnerline.gif) repeat-x 0px 0px;
}
.NotIn {
	text-decoration:line-through;
}

.ContentDynAltForm {
	border-left:1px solid #000000;
	height:30px;
}
.ContentDynAltForm div {
	float:left;
	padding:5px 10px;
}
.ContentDynAltForm div.Closer {
	clear:both;
}
.Form {
	padding:20px 0px 0px 12px;
}
.Form .Entry {
	clear:left;
	padding:2px 0px 0px 0px;
}
.Form .Entry label {
	float:left;
	display:block;
	width:170px;
	padding:2px 0px 0px 0px;
}
.Form .Entry span {
	float:left;
	display:block;
}
.Form .Entry .SubForm {
	float:left;
}
.Form .Entry .SubForm .Entry {
	padding:0px 0px 0px 0px;
}
.Form .Entry .SubForm span {
	float:left;
	display:block;
	width:25px;
	padding:0px 0px 0px 0px;
}
.Form .Entry .SubForm label {
	float:left;
	display:block;
	width:auto;
	padding:2px 0px 0px 0px;
}
.Form .EntryCloser {
	clear:both;
}
.Error {
	color:#cc0000;
	text-align:center;
	font-weight:bold;	
	padding:10px;
}
#SalesPartner .Text p, #SalesPartner .FullText p {
	margin:0px 0px 10px 0px;	
}

/*Partner Paging*/
.Paging {
	padding:10px 10px 10px 15px;	
}
.Paging span a{
	text-decoration:none;
	color:#000000;
}
.Paging span span.current {
	color:#cda581;
	font-weight:bold;
}

.startpic img {
	border:0px;
}

/*Partner Paging*/
.Paging {
	padding:10px 10px 10px 15px;	
}
.Paging span a{
	text-decoration:none;
	color:#000000;
}
.Paging span span.current {
	color:#cda581;
	font-weight:bold;
}

.LeftBox {float:left;width:228px; border-right:1px solid black; padding-right:33px;}
.LeftBox a {color:#000; text-decoration:none; }

.RightBox {float:right;width:347px; padding-left:38px}


/*Login*/
.tbfirstLogin, tbsecondLogin {font-family:Georgia, Times New Roman, Serif;width:202px; margin-bottom:5px; height:20px; line-height:20px;  padding:0px 0px 0px 5px; border: 1px solid #d6d6d6; background: url(images/B2B/TextboxBG.gif) 0px 0px no-repeat;}
.LeftBox label {font-size:11px;	font-family:Georgia, Times New Roman, Serif;}
.wmPassword {
color: White;
font-family: Tahoma;
vertical-align:middle;
text-align:right;
background-image:url(images/B2B/wm_Password.png);
background-repeat:no-repeat;
width:202px; margin-bottom:5px; height:20px; line-height:20px; padding:0px 0px 0px 5px; border: 1px solid #d6d6d6;
}

/*Überschrift mit Warenkorb*/
.newsanmeldung {margin: 0 5px 0 5px ;border-top:1px solid #9b735a;border-bottom:1px solid #9b735a;}
.newsanmeldung .newsleft {letter-spacing:1px; padding:11px 0 0 1px;font-size:11px; width:294px; float:left; position:relative;font-family:Georgia, Times New Roman, Serif; }
.newsanmeldung .newsright {padding-right:10px;letter-spacing:1px; padding-top:6px; width:325px;float:right; font-size:15px;	font-family:Georgia, Times New Roman, Serif; text-transform:uppercase; text-align:right; }
.newsanmeldung .newsright a {font-weight:bold;text-decoration:none; color:#000;}

.newsanmeldung .newsright span{letter-spacing:1px;float:right; text-align:right; display:block; padding: 3px 10px 0 0;}
.newsanmeldung .newsright img{padding-left:8px; float:right; width:30px; }

.Lieferanmeldung { text-transform:uppercase; padding:8px 0; margin: 0 5px 0 5px ;letter-spacing:1px;border-top:1px solid #9b735a; position:relative;border-bottom:1px solid #9b735a; font-size:14px;}

/*Akteulle Message*/

.aktuelleMessage {margin: 10px 5px 0 5px;border-bottom:1px solid #cab5a8;}
.aktuelleMessage .container {background:#dae1ec; position:relative;zoom:1;}

.aktuelleMessage .LeftMessage { width:360px; float:left; padding: 10px 15px 11px 10px;position:relative;}

.aktuelleMessage .LeftMessage p{font-size:14px;}
.aktuelleMessage .RightMessage {width:253px; float:right;position:relative;}

/*Ware News*/
.Item {padding-bottom:8px;margin: 10px 5px 0 5px;border-bottom:1px solid #cab5a8; position:relative;zoom:1;overflow:hidden;}
.Item .LeftMessage { width:360px; float:left; padding: 10px 15px 11px 10px;position:relative; height:100%;}
.Item .bottom {width:370px; bottom:10px;position:absolute; left:10px;zoom:1;}
.Item .bottom .bottomleft {float:left; width:180px; position:relative;color:#002158;font-family:Georgia, Times New Roman, Serif; font-size:32px;zoom:1;overflow:hidden;}
.Item .bottom .bottomright {float:right;width:185px; position:relative; font-family:Georgia, Times New Roman, Serif; font-size:11px; text-transform:uppercase;zoom:1;overflow:hidden;}
.Item .bottom .bottomright img{padding: 0 4px 3px 0; position:relative; bottom:-6px}
.Item .bottom .bottomright span{padding: 2px 0 0 0; }
.Item .bottom .bottomright a {color:#000; text-decoration:none;zoom:1; font-weight:bold;}

.Item .LeftMessage p{font-size:14px; }
.Item .RightMessage { width:253px; float:right; position:relative;}

.Item .new {position:absolute; width:108px; height:43px; right:168px; top:-1px; z-index:500;}

/*Akteulle Message*/
.aktion {margin: 10px 5px 0 5px; border-bottom: 1px solid #9b735a;}
.aktion .Leftaktion { width:319px; float:left; padding: 10px 0px 0px 1px;position:relative;}
.aktion .Rightaktion p{font-size:14px;padding-bottom:6px;}
.aktion .Rightaktion {height:100%;width:288px; padding:10px 20px 0 0; float:right;position:relative;}
/*more*/
.aktion .Rightaktion .more span {padding: 2px 0 0 ; float:left;}
.aktion .Rightaktion .more a {font-weight:bold;color:#000; text-transform:uppercase;font-family:Georgia, Times New Roman, Serif; font-size:12px;}

.aktion .Rightaktion .more img {padding: 0px 4px 3px 0;float:left;}
/*einkaufswagen*/
.aktion .einkaufswagen {position:relative; padding-top:30px;}
.aktion .einkaufswagen span {padding: 2px 0 0 ; float:left;}
.aktion .einkaufswagen a {font-weight:bold;color:#000; text-transform:uppercase;font-family:Georgia, Times New Roman, Serif; font-size:12px;}

.aktion .einkaufswagen img {padding: 0px 4px 3px 0;float:left;}

/**/
.aktion .new {position:absolute; width:108px; height:43px; right:20px; top:20px; z-index:500;}
.aktion .backmich {position:absolute; width:108px; height:43px; right:10px; top:65px; z-index:500;}
.aktion .saisonal {position:absolute; width:108px; height:43px; right:10px; top:93px; z-index:500;}
.aktion .aktionButton {position:absolute; width:108px; height:43px; right:10px; top:120px; z-index:500;}


/**/
.bottomaktion {}
.bottomaktion .leftbottom {float:left;}
.bottomaktion .rightbottom {float:right; width:307px; position:relative;}
.aktion .leftbottom .leftsmall {width:83px; float:left;padding-top:5px;}
span.rosa {color:#b59886;font-size:14px; font-family:Georgia, Times New Roman, Serif; }
span.black {color:#000; font-size:20px; font-family:Georgia, Times New Roman, Serif; }
span.blue {color:#002158; font-size:14px; font-family:Georgia, Times New Roman, Serif; }
span.red {color:#c22702;}
.aktion .leftbottom .rightsmall {float:left; width:220px; font-family:Georgia, Times New Roman, Serif; font-size:45px; margin-left:0px;}


/*Überschrift mit Warenkorb*/
.aktionendownload {background:#f7ecdf;font-size:15px;	font-family:Georgia, Times New Roman, Serif; text-transform:uppercase;padding-right:3px;margin: 0 5px 10px 5px ; position:relative; height:35px;border-bottom:1px solid #9b735a;}
.aktionendownload a {text-decoration:none; color:#000;}
.aktionendownload span{float:left; text-align:right; display:block; padding: 8px 0px 0 8px;}
.aktionendownload img{padding:5px 0 0 10px; float:left; }


.aktionendownloadsec {background:#f7ecdf;font-size:15px; font-family:Georgia, Times New Roman, Serif; text-transform:uppercase;padding-right:3px;margin: 10px 5px 10px 5px ; position:relative; height:35px;border-bottom:1px solid #9b735a;border-top:1px solid #9b735a;}
.aktionendownloadsec a {text-decoration:none; color:#000;}
.aktionendownloadsec span{float:left; text-align:right; display:block; font-weight:bold; padding: 8px 0px 0 8px;}
.aktionendownloadsec img{padding:5px 0 0 10px; float:left; }

.YellowLine {background:#f6ee9d;font-size:15px; font-family:Georgia, Times New Roman, Serif; text-transform:uppercase;padding-right:3px;margin: 10px 0 10px 0 ; position:relative; height:35px;border-bottom:1px solid #9b735a;border-top:1px solid #9b735a;}
.YellowLine a {text-decoration:none; color:#000;}
.YellowLine span{float:left; text-align:right; display:block; padding: 8px 0px 0 8px;}
.YellowLine img{padding:5px 0 0 10px; float:left; }


/*Punktestand*/
.Punktestand, .PunktestandWeiss {background:white;font-size:20px;font-family:Georgia, Times New Roman, Serif;padding-right:3px;margin: 0 5px 10px 5px ; position:relative; height:35px;}
.PunktestandGelb {background:#f6ee9d;font-size:20px;font-family:Georgia, Times New Roman, Serif;padding:auto auto 5px 5px;margin: 0 5px 10px 5px ; position:relative; height:35px;}
.PunktestandBlau {background:#d9e3f4;font-size:20px;font-family:Georgia, Times New Roman, Serif;padding-right:3px;margin: 0 5px 10px 5px ; position:relative; height:35px;}
.PunktestandRot {background:#f2ccb0;font-size:20px;font-family:Georgia, Times New Roman, Serif;padding: 7px 0 0 5px;margin: 0 5px 10px 5px ; position:relative; height:35px;}

.Punktestand span{float:left; text-align:right; display:block; padding: 8px 0px 0 8px; color:#002158;}


/*Überblick*/
.ueberblick {}
.ueberblick h2, .ueberblick {padding-lefT:5px;}
.ueberblick .uaberblickone {float:left; width:320px; margin-top:10px;}
.ueberblick .uaberblickone .item{float:left; width:130px;}

.ueberblick .uaberblickone .txt{padding: 0 5px; width:140px;}

.ueberblick .uaberblickone .txt p{color:#000;font-size:14px; font-family:Georgia, Times New Roman, Serif;}


.middle {padding-top:12px;}

.Punkteleft {float:left; width:257px;}
.Punkteright {float:right; width:390px;}

.Punkteright p {font-size:14px;}
.Punkteright h1 {font-size:34px; line-height:34px;}

/*Liefertermin*/
.Liefertermin {margin: 10px 5px 0 5px;border-bottom:1px solid #9b735a;}
.Liefertermin .LeftLiefertermin { width:200px; float:left; padding: 10px 15px 11px 10px;position:relative;}

.Liefertermin .LeftLiefertermin p, .Liefertermin .RightLiefertermin p{font-size:13px;}
.Liefertermin .RightLiefertermin {width:413px; padding-top:45px; float:right;position:relative;}
.Liefertermin .RightLiefertermin input {float:left;margin-top:10px; font-size:12px; line-height:18px;}
.Liefertermin .RightLiefertermin .Liefer a {text-decoration:none; color:#000;}

.senden {float:right; padding-top:15px;font-weight:bold;}
.bestaetigen {float:right; padding-top:0px; font-weight:bold;}
.Liefer {float:left; padding-top:1px; }
.senden, .bestaetigen, .Liefer { font-size:11px;font-family: Georgia, Times New Roman, Serif; text-transform:uppercase;}
.senden a, .bestaetigen a{ color:#000; text-decoration:none;}

.calender {padding: 0px 6px 0 0; margin-top:-1px; float:left;}
.Liefertermin .second { padding-top:17px;}

.last {margin: 0px 5px 0 5px ;padding-top:20px;}
.last .forward {float:right; padding-right:5px;}
.last .weiter {text-align:right; font-size:12px; text-transform:uppercase; padding-left:6px;}
.last .weiter a,
.last .back a,
.lastwarenkorb .back a {font-weight:bold; color:#000; text-decoration:none; font-size:12px; font-weight:bold;}

.lastwarenkorb {margin: 0px 5px 0 5px ;padding-top:20px;}
.lastwarenkorb .back, 
.last .back {letter-spacing:1px; float:left; font-size:13px; text-transform:uppercase; padding-left:6px;}
.lastwarenkorb .forward {float:right; padding-right:5px;}


/*Liefertermin FAIL*/
.Lieferterminfail {background:#f7ecdf;margin: 10px 5px 15px 5px;}
.Lieferterminfail .LeftLieferterminfail { width:170px; float:left; padding: 10px 15px 11px 10px;position:relative;}

.Lieferterminfail .LeftLieferterminfail p, .Lieferterminfail .RightLieferterminfail p{font-size:13px;}
.Lieferterminfail .RightLieferterminfail {width:400px; padding:15px 43px 0 0; float:right;position:relative;}
.Lieferterminfail .RightLieferterminfail input {float:left;margin-top:10px; font-size:12px; line-height:18px;}

.Lieferterminfail .Liefer {padding-top:20px;}

.termin {padding: 15px 0 23px 0; text-transform:uppercase;}
.termin a, .Lieferterminfail .Liefer a { color:#000; text-decoration:none; font-size:11px;font-weight:bold;}


.radiobuttons {padding:10px 0 15px;border-bottom:1px solid #9b735a}
.radioBestellung {padding:5px 0 0 4px;font-size:12px;font-family: Georgia, Times New Roman, Serif; display:block;}

.headline h1 {float:left;}
.headline .newsleft {letter-spacing:1px; float:left;padding:15px 0 0 15px;font-size:9px; width:180px; float:left; position:relative;font-family:Georgia, Times New Roman, Serif; }
.headline img {float:left;}

/*shoppingsteps*/

.shoppingsteps {padding-left:3px;}
.shoppingsteps .stepone {float:left; width:186px; margin-right:2px;}
.shoppingsteps .steptwo {float:left; width:239px; margin-right:1px; }
.shoppingsteps .stepthree {float:left; width:213px;}

/*einkaufskorb*/
.Shopleft {float:left; width:257px;}
.Shopright {float:right; width:390px; padding-top:20px;}

.Shopright p {font-size:14px;}
.Shopright h1 {font-size:34px; line-height:34px;}
.Shopright .weiterebestellung {padding-top:20px;}

/*Bonuspunkte*/

.position p{ padding:0 5px; font-size:14px; }
.LeadinText p.position{ font-size:14px; }
.aktuellemoeglichkeiten {padding: 4px 0px 0 8px;background:#f7ecdf;font-size:20px;	font-family:Georgia, Times New Roman, Serif; text-transform:uppercase;margin: 15px 5px; position:relative; height:28px;border-bottom:1px solid #9b735a;border-top:1px solid #9b735a;}
.aktuellemoeglichkeiten a {text-decoration:none; color:#000;}

.bonusleft {width:209px; float:left; margin-right:6px; margin-left:5px;}
.bonusmiddle {width:209px; float:left; margin-right:6px;}
.bonusright {width:209px; float:left;}


.bonustxt {padding: 4px 6px;}

.bonustxt img{padding: 5px 0 0 ;}
.color span {font-size:21px;}
.bonusleft .color {background:#f6ee9d; }
.bonusleft .color,
.bonusmiddle .color,
.bonusright .color  {font-size:15px;font-family:Georgia, Times New Roman, Serif; height:26px; line-height:22px; padding-left:7px; text-transform:uppercase;}

.bonusmiddle .color {background:#d9e3f4;}

.bonusmiddle .img img, .bonusright .img img, .bonusleft .img img, .bonusleft .img .div img  { cursor: pointer;}
.bonusright .color {background:#f2ccb0;}

/*Presse & Downloads*/

.logo {float:left; width:188px; margin: 3px 0 3px 5px;}
.druckquali {float:left; width:162px; padding-right:70px;}
.druckquali a,
.webquali a{color:#000; text-decoration:none; font-weight:bold;}
.webquali {float:left; width:167px; padding-right:50px;}
.webquali span, 
.druckquali span,
.logo span{padding-top:8px; display:block; }
.webquali span p,
.druckquali span p,
.logo span p{float:left; padding-top:5px; font-size:11px; text-transform:uppercase; }

.druckquali span img,
.logo span img,
.webquali span img{float:left; padding-right:3px; }
.druckquali h2, .webquali h2{padding-bottom:7px;}

.presseItem { padding:0 5px;border-bottom:1px solid #9b735a; margin-bottom:5px;}
.presseItem a { font-weight:bold; text-decoration:none; color:#000;}

.presseItem h2{ padding:0 0 5px 0;}
.presseItem span{padding-top:8px; display:block; }
.presseItem span img{float:left; padding-right:3px; }
.presseItem span p{float:left; padding-top:5px; font-size:11px; text-transform:uppercase; }


.border {border-bottom:1px solid #9b735a; display:block; margin-bottom:5px;}



/**/

.leftInfo {width:356px; float:left;margin: 0 18px 0 5px; padding: 0 0px 0 8px ;font-family:Georgia, Times New Roman, Serif; font-size:14px;}
.leftInfo .list {padding-bottom:10px;}
.leftInfo .list .listleft {width:260px; float:left; padding-bottom:7px;}
.leftInfo .list .listright {float:right; width:89px; text-align:right; padding: 0 4px 7px 3px}
.rightInfo {width:241px; padding-right:5px; float:left;}
.rightInfo p {font-size:14px;}

/**/
.YellowLinesmall {font-weight:bold;padding:8px 0 0 5px;background:#f6ee9d;font-size:14px; font-family:Georgia, Times New Roman, Serif;position:relative; height:27px;}
.YellowLinesmall .listleft {width:239px; float:left; padding-bottom:7px;}
.YellowLinesmall .listright {float:right; width:105px; text-align:right; padding: 0 4px 7px 3px}

.YellowLinesmall span{display:block; padding: 8px 0px 0 8px;}
.YellowLinesmall img{padding:5px 0 0 10px; float:left; }

.punkteeinloesen {padding-top:10px; float:right;}

/*Tabelle*/
table.warenkorb { margin-top:10px; padding-left:5px;}
th {background:#f7ecdf;font-size:14px; font-family:Georgia, Times New Roman, Serif; height:35px; text-align:left; font-weight:normal;}
.warenkorb td {padding:10px 0 10px 0; border-bottom: 1px solid #9b735a; vertical-align:middle;}
.anzahl {padding-left:10px;}
.artikelnr {width:77px; text-align:center;}
.aktiontable {width:42px; position:relative;}
.aktiontable a {position:relative;}
.aktiontable a .AktionPopup { text-decoration:none;display:none; position:absolute;width:123px;bottom:18px; left: 3px; font-size:12px;font-family:Georgia, Times New Roman, Serif;}
.aktiontable a .AktionPopup .aktionTop {background:#f1dec5; height:8px;width:119px; display:block; position:relative; }
.aktiontable a .AktionPopup .aktionTop .corner{background:url(images/B2B/ShadowCornerPopUp.png) 0 0 no-repeat;height:8px; width:7px; display:block; position:absolute; right:-7px; top:0;}
.aktiontable a .AktionPopup .aktionMiddle { padding: 0 0 7px 12px ;color:#000;position:relative;background:#f1dec5; width:107px; display:block;}
.aktiontable a .AktionPopup .aktionMiddle .shade{height:100%; position:relative; background:url(images/B2B/PopUpShade.png) 0 0 repeat-y;width:7px; display:block; position:absolute; right:-7px; top:0px;}
.aktiontable a .AktionPopup .aktionBottom {background:url(images/B2B/PopUpBottom.png) 0 0 no-repeat; width:126px; display:block;}
.aktiontable a:hover .AktionPopup {display:block;}
.aktiontable img{padding-top:3px;}
.produktname{width:200px;}
td.produktname a{color:#000;}

.kaestchen {width:58px;}
.kaestchen img{padding:3px 0 0 4px;}
.einzelpreis{width:93px; text-align:center;}
td.einzelpreis{padding-left:27px;text-align:left; width:70px;}

.einzelpreis .normal{ display:block;color:#aa0101; padding-bottom:3px;}
.einzelpreis .statt{ text-decoration:line-through; font-size:12px; color:#aa0101;}

.gesamtpreis{width:85px; text-align:center; padding-right:3px;}
td.gesamtpreis{padding-left:20px;text-align:left; width:65px;}

.tbstueck {width:35px; height:16px; line-height:16px;text-align:center; margin-right:2px;}
.warenkorblegen {float:right; margin:18px 0 15px ; cursor: pointer;}

/*Legende*/

.Legende { padding: 0 5px; font-size:11px;}
.Legende .LegendeLeft { float:left; width:300px; background:#fbf5ef; padding: 15px}
.Legende .LegendeLeft .innerLegendLeft {padding-right:20px; float:left; width:101px;border-right: 1px solid #dcc5b7;}

.Legende .LegendeLeft .innerLegendLeft span {letter-spacing:1px;display:block; font-size:11px;font-family:Georgia, Times New Roman, Serif; }

.Legende .LegendeLeft .innerLegendLeft img {float:left; padding-right:5px; }
.Legende .LegendeLeft .innerLegendLeft label {float:left; padding-top:3px; }
.Legende .LegendeLeft .innerLegendRight {float:right; width:158px; padding-left:20px;}
.Legende .LegendeLeft .innerLegendRight p {font-size:11px; letter-spacing:1px;}
.Legende .LegendeLeft .innerLegendRight p a {color:#000;}
.Legende .LegendeRight {float:right; width:270px;background:#fbf5ef; padding: 15px}

.Legende .LegendeRight h6,
.Legende .LegendeLeft .innerLegendRight h6 { font-weight:normal;padding: 0 0 10px 0;font-family:Georgia, Times New Roman, Serif; font-size:11px; margin: 0; text-transform:uppercase; letter-spacing:1px;}
.Legende .LegendeRight img {padding-right:8px;}
.Legende .LegendeRight span {padding-bottom:8px; letter-spacing:1px;display:block; font-size:11px;font-family:Georgia, Times New Roman, Serif; }

.leadinheadlineleft {position:relative; float:left; width:500px;}
.leadinheadlineleft h6 {font-weight:normal;font-family:Georgia, Times New Roman, Serif; font-size:17px;color:#002158; left:5px; bottom:0px;position:relative; margin-top:2px; margin-bottom:2px;}
.leadinheadlineleft h1 {padding-top:0px; margin-top:0px;}
.leadinheadlineright {position:relative; float:right; font-size:11px;font-family:Georgia, Times New Roman, Serif; text-transform:uppercase; padding-top:15px;}

.loeschen {width:24px; text-align:right; padding: 8px 6px 0 0;}

.table1 {padding: 20px 0 20px 5px;}
.table2 {padding: 20px 0;font-size:11px; text-transform:uppercase;}
.table2 a {padding: 20px 0;color:#000; text-decoration:none;}

.table3 { text-align:right;}

/**/
.Lieferung { padding: 15px}
.Lieferung .innerLieferungLeft {padding: 10px 30px 10px 0; float:left; width:290px;border-right: 1px solid #dcc5b7;}
.Lieferung .innerLieferungLeft h5,
 .Lieferung .innerLieferungRight h5{font-size:20px; color:#002158; font-weight:normal;float:left; padding:0; margin:0;}
.Lieferung .innerLieferungLeft p{font-size:13px;font-weight:normal; float:right;}
.Lieferung .innerLieferungRight p{font-size:13px;font-weight:normal; float:right;}

.Lieferung .innerLieferungLeft span {letter-spacing:1px;display:block; font-size:11px;font-family:Georgia, Times New Roman, Serif; }

.Lieferung .innerLieferungLeft img {float:left; padding-right:5px; }
.Lieferung .innerLieferungLeft label {float:left; padding-top:3px; }
.Lieferung .innerLieferungRight {padding: 10px 10px 0px 0;float:right; width:260px; padding-left:0px;}
.Lieferung .innerLieferungRight p a {color:#000;}



.wuensche {padding: 8px 0 8px 5px;}

.Lieferungsec { padding: 15px}
.Lieferungsec .innerLieferungLeft {padding: 10px 30px 10px 0; float:left; width:130px;border-right: 1px solid #dcc5b7;}
.Lieferungsec .innerLieferungLeft h5,
 .Lieferungsec .innerLieferungRight h5,
 .innerLieferungThird .inner h5 {font-size:20px; color:#002158; font-weight:normal; padding:0 0 8px 0; margin:0;}
.Lieferungsec .innerLieferungLeft p{font-size:13px;font-weight:normal; }
.Lieferungsec .innerLieferungRight p{font-size:13px;font-weight:normal; float:left; margin-left:5px; width:165px}

.Lieferungsec .innerLieferungLeft span {letter-spacing:1px;display:block; font-size:11px;font-family:Georgia, Times New Roman, Serif; }

.Lieferungsec .innerLieferungLeft img {float:left; padding-right:5px; }
.Lieferungsec .innerLieferungLeft label {float:left; padding-top:3px; }
.Lieferungsec .innerLieferungRight {padding: 10px 10px 0px 5px;float:left;  }
.Lieferungsec .innerLieferungRight p a {color:#000;}

.innerLieferungThird {float:right;border-left: 1px solid #dcc5b7; width:270px;}
.innerLieferungThird .inner{ background:#faf7d8;width:250px; margin-left:10px; padding: 10px;}
.innerLieferungThird .item .right{float:right; padding-right:5px;}
.innerLieferungThird .item .left {float:left; width:170px;}

.innerLieferungThird .ergeniss {display:block;border-top:1px solid #000;border-bottom:1px solid #000;}
.innerLieferungThird .ergeniss .left {font-weight:bold;float:left; width:160px; padding-top:4px;}
.innerLieferungThird .ergeniss .right {font-weight:bold;float:right; padding-right:5px; padding-top:4px;}

.DetailerfassungDropDown {margin:10px 0 0 5px; width:210px;}

.produkt {padding-top:10px;}
.produkt .produktleft {width:359px; float:left; margin-left:5px; padding: 0 10px 0 0;}
.produkt .produktleft .daten {width:358px; }
.produkt .produktright {width:259px; float:left; border-left:1px solid #9b735a; padding: 0 0 0 10px}
.produkt .produktright img {display:block;}
.produkt .produktright h5 {padding: 20px 0 10px 0; margin:0; font-size:20px;font-family:Georgia, Times New Roman, Serif; font-weight:normal; color:#002158;}
.produkt .produktright p {padding-bottom:5px; font-size:14px;}
.produkt .produktright .enthalten {color:#956b51; padding-top:10px;}
.produkt .produktright .nichtenthalten {color:#956b51;padding-top:10px; text-decoration:line-through;}
.produkt .produktright .imprint {color:#999;padding-top:10px;}

.rightorder {margin: 0 0 1px -9px;}
.bild {margin-bottom:8px;}


.leftbottom {padding: 5px 0;}
.leftbottom .leftsmall {width:87px; float:left;padding:5px 0 0 3px;}
.leftbottom .rightsmall {width:160px; float:left;font-family:Georgia, Times New Roman, Serif; font-size:45px; margin-left:-10px;}
.leftbottom .lastsmall {width:110px; float:left;padding-top:4px;}
.leftbottom .lastsmall img {padding-top:11px; float:left;}
.leftbottom .lastsmall span {width:70px; padding: 8px 0 0 7px; float:left; font-size:14px;}


.ware {margin: 0 ;border-top:1px solid #9b735a; position:relative; height:35px;border-bottom:1px solid #9b735a;}
.ware .wareleft, .einkaufswagen .wareleft {letter-spacing:1px;border-right:1px solid #9b735a; padding:7px 0 9px 3px;font-size:11px; width:100px; float:left; position:relative;font-family:Georgia, Times New Roman, Serif; }

.ware .wareleft input, .einkaufswagen .wareleft input {padding:0px;}
.ware .wareright,  .einkaufswagen .wareright {padding:8px 0 0 0;width:230px;float:left; font-size:12px;	font-family:Georgia, Times New Roman, Serif; text-transform:uppercase; }
.einkaufswagen .wareright {width:200px;}
.ware .wareright a,  .einkaufswagen .wareright a {font-weight:bold;text-decoration:none; color:#000;}

.ware .wareright span, .einkaufswagen .wareright span{display:block; padding: 3px 0px 0 0; float:left;}
.ware .wareright img, .einkaufswagen .wareright img {padding: 2px 5px 0 5px ;float:left;}

.backlink {text-align:right; font-weight:bold; text-transform:uppercase; font-size:12px; padding-top:10px;}
.backlink a {text-decoration:none; color:#000;}


/*In den Einkaufskorb*/
#PopUpBig, #PopUpBig2 {display:none;  }

#bigbg, #bigbg2 {left:0px; top:0px;position:absolute; height: 100%; width:100%; background:url(images/B2B/Black_PX.png) 0 0 ; z-index:999; }

.einkaufskorbchecked {z-index:9999; position:fixed; float:left; margin-top:-154px; margin-left:-209px; width:409px; height:154px; background: url(images/B2B/PopUPBG_top.png) 6px 0 no-repeat;}
.einkaufskorbchecked .innerkorb {padding:0 17px 0 11px; margin: 18px 0 0 6px; position:relative;background: url(images/B2B/PopUPBG_middle.png) 0 0;}
.einkaufskorbchecked .innerkorb .closed, .einkaufskorbchecked div .innerkorb .closed { position:absolute; right:20px; top:0;}
.einkaufskorbchecked .innerkorb .innertop, .einkaufskorbchecked div .innerkorb .innertop{border-bottom: 1px solid #9b735a; padding-bottom:12px;}
.einkaufskorbchecked .innerkorb .innertop img, .einkaufskorbchecked div .innerkorb img{padding:0 0 0 10px;float:left;}
.einkaufskorbchecked .innerkorb .innertop p, .einkaufskorbchecked div .innerkorbp{text-transform:uppercase; font-size:13px;font-family:Georgia, Times New Roman, Serif; float:left; width:260px; padding:8px 0 0 20px; }
.einkaufskorbchecked .innerkorb .innertop .noPic, .einkaufskorbchecked div .innerkorb .noPic{text-transform:uppercase; font-size:13px;font-family:Georgia, Times New Roman, Serif; float:left; width:330px; padding:8px 0 0 20px; }
.einkaufskorbchecked .innerbottom, .einkaufskorbchecked div .innerbottom {margin:0 0 0 6px;background:url(images/B2B/PopUPBG_bottom.png) 0 0 no-repeat;padding:15px 20px 25px 20px; text-transform:uppercase;font-size:12px;height:25px;}
.einkaufskorbchecked .innerbottom a, .einkaufskorbchecked div .innerbottom a {text-decoration:none; color:#000;}

.einkaufskorbchecked .innerbottom .re, einkaufskorbchecked div .innerbottom .re {float:right;padding:0 5px 0 0;}
.einkaufskorbchecked .innerbottom .li, .einkaufskorbchecked div .innerbottom .li {float:left;}



.centered{position:absolute; width:400px; height:250px; background:RED;}

.centered div{padding:20px;}


/*PopUp Größer*/
.einkaufskorbcheckedBig {z-index:9999; position:fixed; float:left; margin-top:-154px; margin-left:-270px; width:540px; height:154px; background: url(images/B2B/PopUPBGBig_top.png) 6px 0 no-repeat;}
.einkaufskorbcheckedBig .innerkorb {padding:0 17px 0 11px; margin: 18px 0 0 6px; position:relative;background: url(images/B2B/PopUPBGBig_middle.png) 0 0;}
.einkaufskorbcheckedBig .innerkorb .closed, .einkaufskorbchecked div .innerkorb .closed { position:absolute; right:20px; top:0;}
.einkaufskorbcheckedBig .innerkorb .innertop, .einkaufskorbchecked div .innerkorb .innertop{padding-bottom:12px;}
.einkaufskorbcheckedBig .innerkorb .innertop img, .einkaufskorbchecked div .innerkorb img{padding:0 0 0 10px;float:left;}
.einkaufskorbcheckedBig .innerkorb .innertop p, .einkaufskorbchecked div .innerkorbp{text-transform:uppercase; font-size:13px;font-family:Georgia, Times New Roman, Serif; float:left; width:260px; padding:8px 0 0 20px; }
.einkaufskorbcheckedBig .innerkorb .innertop .noPic, .einkaufskorbchecked div .innerkorb .noPic{text-transform:uppercase; font-size:13px;font-family:Georgia, Times New Roman, Serif; float:left; width:460px; padding:8px 0 0 20px; }
.einkaufskorbcheckedBig .innershade {margin:0 0 0 6px;background:url(images/B2B/PopUPBGBig_bottom.png) 0 0 no-repeat;}

.einkaufskorbcheckedBig .innerbottom {margin:0 0 0 6px;background:url(images/B2B/PopUPBGBig_bottom2.png) 0 0 no-repeat;padding:15px 20px 25px 20px; text-transform:uppercase;font-size:12px;height:25px;}
.einkaufskorbcheckedBig .innerbottom a {text-decoration:none; color:#000;}

.einkaufskorbcheckedBig .innerbottom .re {float:right;padding:0 5px 0 0;}
.einkaufskorbcheckedBig .innerbottom .li{float:left;}


/*blue more*/
.rightInfo .more span {padding: 2px 0 0 ; float:left;}
.rightInfo .more a {font-weight:bold;color:#000; text-transform:uppercase;font-family:Georgia, Times New Roman, Serif; font-size:12px;}

.rightInfo .more img {padding: 0px 4px 3px 0;float:left;}

td.noborder {border:0; height:7px; padding:0; margin:0;}
.background {background:#fffded; margin: 0 8px 0px 5px; padding-bottom:20px;}

.Lieferungsec .innerLieferungLeft .lieferdetails label {width:107px; float:right;}

td.unterteilungleft, td.unterteilungright {border:0; background:#eff2f9; }
td.unterteilungleft span, td.unterteilungright span {text-transform:uppercase;}
td.unterteilungright {text-align:right; padding-right:10px;text-decoration:underline;}
td.unterteilungleft span { padding-left:17px; background: url(images/B2B/LieferungDot.gif) 7px 6px no-repeat;}

.calendarCell {padding:5px;margin:5px;}

.LeftBox .Button {
    color:#000; text-decoration:none; background:none; font-weight:bold; border: none; margin-top:10px;
}

input[type=image] {
 cursor:pointer;
}

.backMich {
    color:#869bbf;
}

.divWait
{
	z-index:99999;
	position: absolute;
	left: 50%;
	margin-left: -150px;
    width: 300px;
    height: 75px;
    border: 2px solid #C3C89B;
	padding: 10px;
	position: fixed;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
	top:300px;
}

/* Formular für Presseverteiler */
/* ---------------------------- */

#pressForm td {padding:0 0 5px 10px; border:none;}
#pressForm {margin:20px 0 0 0;}
#pressForm .first {width:180px;}
#pressForm .inputField {background:url("images/B2B/TextboxBG.gif") no-repeat scroll 0 0 transparent;border:1px solid #D6D6D6;height:20px;line-height:20px;width:202px;padding:0 0 0 5px;}
