/*
"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: Tahoma;
  font-size: 11px;
  background: #cccccc;
  color: #666666;
  font-weight : bold;
}
/* Shipping Site End */



.smallText {
font-family: Tahoma
font-size: 10px;
}
.MessageStackWrong, .messageStackWarning {
font-family: Tahoma;
font-size: 10px;
color: #990000;
}
textarea {
width: 100%;
font-family: Tahoma;
font-size: 9px;
}
/* end import from original style */

body, html {
margin: 0;
padding: 0;
font-family: Tahoma;
font-size: 11px;
color: #595959;
text-decoration: none;


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

table.infoBoxLT td table { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
width: 100%;
}
td#contentLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

}
.infoBoxLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
margin: 5px;
}
td#contentLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
padding: 10px 12px;
}

td.frameTextLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
padding: 6px 5px;
}

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

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

.itemListing-heading { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
background-color: #ffffff;
}
tr.itemListing-even td { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

}
tr.itemListing-odd td.itemListing-data { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

}
.errorText { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
color: #990000;
}
/* .cBoxE higlighting for categories frame enhancement contrib */
.cBoxE { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
color: #990000;
}

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

/* end colors and borders */

/* begin fonts */
#copyRightLT { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
font-size: 10px;
}

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

a { 
font-family: Tahoma;
font-size: 10px;
color: #595959;

	font-family: Tahoma;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
a:hover { 
font-family: Tahoma;
font-size: 10px;
color: #595959;
text-decoration: underline;
	font-family: Tahoma;
	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:Tahoma;
font-size:12px;
color:#AA8780;
}

.nav a{
font-size:11px;
color:#005931;
text-decoration: none;
}

.nav:hover{
font-size:11px;
color:#CCCCCC;
text-decoration: none;
}

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

#header3b1 {
width:156px; height:27px; float:left;
background:#AC3A02 url(../shop/templates/Zwei/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/Zwei/picture/corner_2.gif);
background-repeat:no-repeat;
background-position:top right;
}

#container2 {
width:891px;
height:195px;
padding-left:5px;
padding-right:5px;
}

#container2a {
width:525px;
height:195px;
background:#551001;
float:left; color:#4D4747;
}

#container2b {
width:168px;
height:140px;
border:1px solid #CCCCCC;
background-color:#ffffff; color:#4D4747;
float:right;
padding-top:8px;
}



#container2byc {
width:168px;
height:43px;
border:1px solid #cccccc;
background:url(templates/Zwei/picture/warenkorb.png);
color:#4D4747;
float:right;
}


.container2b2yc {
width:140px;
height:22px;
border-bottom:2px solid #F5E9D9;
background-color:#F2DBB9; color:#4D4747;
padding-left:10px;
margin:auto;
}
#container2btr {
width:20px;
height:193px;
border:1px solid #F2DBBA;
background-color:#F5E9D9; color:#4D4747;
float:right;
}


.container2b2tr {
width:20px;
height:22px;
border-bottom:2px solid #F5E9D9;
background-color:#F2DBB9; color:#4D4747;
padding-left:10px;
margin:auto;
}

.links {
font-family:Tahoma;
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:Tahoma;
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:#333333;
}

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

#container3b1 {
width:492px;
height:50px;
font-family:Tahoma;
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:Tahoma;
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:Tahoma;
font-size:12px;
color:#FF0000;
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/Zwei/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:Tahoma;
	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;
}



#container3c2 {
width:179px;
height:10px;
background-color:#F5E9D9; color:#4D4747;
border-bottom:1px solid #F2DBBA;
border-left:1px solid #F2DBBA;
border-right:1px solid #F2DBBA;
}

#container3c2a {
width:104px;
height:31px;
float:right;
padding-right:14px;
font-family:Tahoma;
font-size:12px;
color:#002346; background-color:inherit;
text-decoration:none;
font-weight:normal;
line-height:12px;
}

#container3c2a1 {
width:80px;
height:auto;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
font-weight:normal;
text-align:justify;
float:right;
padding-left:24px;
}

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

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

.dummy  {
clear:both;
}

a {
font-family:Tahoma;
font-size:12px;
color:#002346; background-color:inherit;
text-decoration:none;
font-weight:normal;
text-align:right;
}

a:hover {
font-family:Tahoma;
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:Tahoma;
font-size:11px;
color:#FFFFFF;
padding-top:10px;
}
#container4 p {
	text-align:center; clear:both; padding:15px 0;
	font:12px/18px Tahoma;
}

.nav1 { 
font-size:11px;
color:#005931;
text-decoration: none;
line-height:20px;
}

.nav1 a { 
font-size:11px;
color:#005931;
	text-decoration: none;
}


.nav1:hover { 
font-size:11px;
color:#CCCCCC;
	text-decoration: none;

}

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


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

.small:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
	text-decoration: none;
}

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

.blau { 
font-weight:bold;
color:#666666;
	text-decoration: none;
}
.blau a { 
font-weight:bold;
color:#005931;
	text-decoration: none;
}

.blau:hover { 
font-weight:bold;
color:#005931;
text-decoration: underline;
}

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

.top:hover { 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration: underline;
}

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

.white{color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px}
.white a{color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px}


.red{
font-family: Tahoma;
font-size: 12px;
color: #990000;
}

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

.kiki {
float:left;
}
