/*
"One main layout Table" style for bigW created by Paul Mathot
2003/11/12

- these style settings apply to all media
- for printing styles change templates/print.css
- modified 2004/03/18 PaulM forums.eeweb.nl
- To optimize the style for small filesize (=>maximum speed) you can remove most comments, and group the styles.
*/

/* begin imported some styles  from original bigW style */

/* Shipping Site Beginn */

TR.shippingHeader {
  background: #cccccc;
}

TR.shippingNavigation {
  background: #cccccc;
}

TD.shippingNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #cccccc;
color:#002346;
  font-weight : bold;
}
/* Shipping Site End */



.smallText {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;

}

.small_auflistung {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#002346;
}
.small_auflistung a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#002346;
}
.small_auflistung a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#002346;
}

.MessageStackWrong, .messageStackWarning 
{ font-family: Arial, sans-serif; font-size: 10px; background-color: #CC0000; color:#FFFFFF}

textarea {
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}
/* end import from original style */

body, html {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:17px;
color:#002346;
text-decoration: none;


}
/* pageWrapper div for centering and width settings! 2004/01/06 */
div#pageWrapper {
position: relative;
margin: 10px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002346;
width: 100%; /* set total pagewidth */
}
form {
display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002346;
}
td { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #002346;
}
td.itemListing-data { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #002346;
vertical-align: middle;
}
table#mainLayoutLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
margin: 0px auto;
width: 100%;
}
td.columnLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
width: 155px;
padding: 0;
}

table.infoBoxLT td table { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
width: 100%;
}
td#contentLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;

}
.infoBoxLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
margin: 5px;
}
td#contentLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
padding: 10px 12px;
}

td.frameTextLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
padding: 6px 5px;
}

div#pictureNavLT{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
margin: 12px 7px 0 0;
float: right;
}
.navRightLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
float: right;
}
.frameTextLT select { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
width: 90%;
}
td#navBarTopLT div, td#navBarBottomLT div { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
margin: 1px 5px;
height: 17px;
}
.logoLT, .navLeftLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
float: left;
}
.footerLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
text-align: center;
}
.footerLT div { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
margin: 5px auto;
}

#languagesBoxLT, #specialsBoxLT, #currenciesBoxLT, #whats_newBoxLT, #producersBoxLT, #searchBoxLT, #tell_a_friendBoxLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
text-align: center;
}
/* begin colors and borders (for link colors: see the link styles section below) */

.itemListing-heading { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
background-color: #ffffff;
}
tr.itemListing-even td { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #002346;
font-weight:bold;
vertical-align:top;

}
tr.itemListing-odd td.itemListing-data { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #002346;
font-weight:bold;
vertical-align:top;

}
.errorText { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
color: red;
}
/* .cBoxE higlighting for categories frame enhancement contrib */
.cBoxE { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
color: red;
}

td#navBarTopLT, td#navBarBottomLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
border-left:0px solid #ffb21c; border-right:0px solid #ffb21c; border-top:1px solid #ffb21c; border-bottom:1px solid #ffb21c; 
}
table#mainLayoutLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
border: 2px #ffb21c solid;
}
.infoBoxLT td { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
border: 1px black solid;
}
contentLT table td.pageGeneralsign, h1 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #002346;
color: #d00;
}
.infoBoxLT td table td { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
border-width: 0px;
}
.inputRequirement, .greetUser { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
color: red;
}
/* example how to assign styles to one individual small infoframe (delete if you don't like) */
table#shop_basketBoxLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-weight: bold;
color: #e00;
}
td.infoFrameUpFONT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-size: 10px;
color: #FFFFFF;
vertical-align: bottom; 
}
td.infoBoxCONTENTFONT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-size: 10px;
color:#002346; background-color:#DEDEDE
}

/* end colors and borders */

/* begin fonts */
#copyRightLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-size: 10px;
}

.infoBoxLT td, .infoframeLT td.frameTextLT form select { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-size: 10px;
font-family: arial, sans-serif;
}
#navBarTopLT, #navBarBottomLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-size: 10px;
font-weight: bold;
}
/* font size for content in and outside tables */
#contentLT table td, #contentLT { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
font-size: 10px;
font-family: arial, sans-serif;
}
#contentLT table td.pageGeneralsign, h1 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #002346;
font-weight: bold;
text-indent: 15px;
padding-top: 5px;
}
/* end fonts */
/* begin link styles */

a { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
a:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002346;
text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;

}
/* end link styles */

/* CSS Document */


img {
	border:none;
}
div, h2, a, img, p {
	margin:0; padding:0;
}
.spacer {
	line-height:0; font-size:0; clear:both;
}
#frame {
width:901px;
height:auto;
background-color:#FFFFFF;
margin:auto; color:#4D4747;
}

#container1 {
width:891px;
height:103px;
padding-left:5px;
padding-right:5px;
float:left;
background-color:#FFFFFF; color:#4D4747;
}

#header1 {
width:185px;
height:103px;
background-color:#551001;
float:left; color:#4D4747;
}

#header2 {
width:480px;
height:87px;
float:left;
padding-left:45px;
padding-top:15px;
}

#header3 {
width:262px;
height:102px;
float:right;
}

#header3a {
width:180px;
height:71px;
background-color:#FFFFFF;
float:right;
padding-top:0px;
padding-right:0px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#AA8780;
}

.nav a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AA8780; background-color:inherit;
font-weight:normal;
text-decoration:none;
}

.nav a:hover{
	color:#6D2517; background-color:inherit;
	font-size:11px;
}

#header3b {
width:180px;
height:32px;
background-color:#AC3A02; color:inherit;
float:right;
}

#header3b1 {
width:156px; height:27px; float:left;
background:#AC3A02 url(../shop/templates/multi_food/picture/corner_1.gif) top left no-repeat;
padding-left:24px; color:#4D4747; padding-top:5px; text-indent:-2000px;
}

#header3b2 {
width:50px;
height:32px;
background-color:#AC3A02; color:#4D4747;
float:right;
background-image:url(../shop/templates/multi_food/picture/corner_2.gif);
background-repeat:no-repeat;
background-position:top right;
}



.links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#551001; 
background-color:inherit;
font-weight:bold;
text-decoration:none;
}

.links:hover {
	color:#C15740;
background-color:inherit;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container3 {
width:891px;
height:auto;
padding-left:5px;
padding-right:5px;
}

#container3a {
width:151px;
height:auto;
background-color:#551001;
float:left; color:#4D4747;
padding-left:34px;
}

.container3a1 {
width:125px;
height:20px;
border-top:1px solid #ffffff;
margin-left:5px;
padding-left:22px;
padding-top:7px;
color:#002346;
}

#container3b {
width:525px;
height:auto;
float:left;
margin:0 0 12px;
}

#container3b1 {
width:492px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4747;
font-weight:normal;
text-decoration:none;
margin:10px 16px 0px 16px;
text-align:justify;
line-height:14px; background-color:inherit;
}
#container3b1yc {
width:492px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4747;
font-weight:normal;
text-decoration:none;
margin:10px 16px 0px 16px;
text-align:justify;
line-height:14px; background-color:inherit;
}

.container3b2 {
width:380px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
font-weight:normal;
text-decoration:none;
margin:0px 0px 0px 32px;
text-align:right;
background-color:inherit;
}
.container3b2:hover {
color:#830202; background-color:inherit;
}

#container3b3 {
width:367px;
height:28px;
background:#AC3A02 url(../shop/templates/multi_food/picture/latest_masterpiece.gif) 14px 50% no-repeat;
padding-left:13px;  color:#4D4747;
padding-top:9px;
margin:0px 32px 0px 32px;
text-indent:-2000px;
}




.brown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002346; background-color:inherit;
	text-decoration:none;
	font-weight:normal;
}
.brown:hover {
color:#3B0B00; background-color:inherit;
text-decoration:underline;
}

#container3c {
width:180px;
height:auto;
float:left;
margin:0 0 12px;
}


.img {
width:99px;
height:86px;
float:left;
}
.img1 {
width:99px;
height:79px;
float:left;
}

.text {
width:80px;
height:78px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002346; background-color:inherit;
line-height:12px;
float:right;
text-align:justify;
}

.dummy  {
clear:both;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002346; background-color:inherit;
text-decoration:none;
font-weight:normal;
text-align:right;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005E8A; 
background-color:inherit;
text-decoration:underline;
text-align:right;
}

.blank {
width:186px;
height:86px;

}
.blank1 {
width:25px;
height:auto;

}

#container4 {
width:891px;
padding-left:5px;
padding-right:5px;
background-color:#FFFFFF; color:#4D4747;
margin:0px 0px 0 0px;
}

#container4a {
width:489px;
height:32px;
background-color:#E0E0E0; color:#4D4747;
float:left;
}

#container4b {
width:262px;
height:22px;
background-color:#551001;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:10px;
}
#container4 p {
	text-align:center; clear:both; padding:15px 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}

.top1 { 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration: none;
}


.small2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#002346;
text-decoration: none;
}
.small2 a { 
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#002346;
text-decoration: none;
}
.small2:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#002346;
text-decoration: none;
}

.blue { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002346;
text-decoration: none;
}
.blue a { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002346;
text-decoration: none;
}
.blue:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002346;
text-decoration: none;
}

.Stil1 {font-size: 9px; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.Stil1 a {font-size: 9px; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.Stil1 a:hover {font-size: 9px; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.nav_top {font-size: 12px; color:#002346; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.nav_top a {font-size: 12px; color:#002346; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.nav_top a:hover {font-size: 12px; color:#002346; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.hbox_ang {font-size: 12px; color:#ffffff; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}


.seiten {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px; }

.seiten_pro, .seiten_pro a, .seiten_pro a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;}

.warenkorb1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#cc0000;

}


.warenkorb {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#002346;

}

.warenkorb a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
text-decoration:none;
color:#002346;
font-weight:bold;
}

.warenkorb a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
text-decoration:none;
color:#002346;
font-weight:bold;
}