
pre
{
color:#ffffff;
font-weight:bold;
}

#wrapper .w20 { width:20px; }
#wrapper .w40 { width:40px; }
#wrapper .w60 { width:60px; }
#wrapper .w80 { width:80px; }
#wrapper .w100 { width:100px; }
#wrapper .w120 { width:120px; }
#wrapper .w140 { width:140px; }
#wrapper .w160 { width:160px; }
#wrapper .w180 { width:180px; }
#wrapper .w200 { width:200px; }
#wrapper .w220 { width:220px; }
#wrapper .w240 { width:240px; }
#wrapper .w260 { width:260px; }
#wrapper .w280 { width:280px; }
#wrapper .w300 { width:300px; }
#wrapper .w320 { width:320px; }
#wrapper .w340 { width:340px; }
#wrapper .w360 { width:360px; }
#wrapper .w380 { width:380px; }
#wrapper .w400 { width:400px; }
#wrapper .w420 { width:420px; }
#wrapper .w440 { width:440px; }


form fieldset
{
border: 1px solid #e0dac6;
}

.formline, .formlinesubmit
{
clear:both;
float:left;
display:inline;
width:440px;
margin: 3px 0px 3px 0px;
}

.formline label, .formline input
{
float:left;
display:inline;

}

.formline label
{
width: 120px;
margin: 0px 10px 0px 0px;
padding: 2px 0px 2px 0px;
}

.formline input.text
{
width: 180px;
padding: 1px 5px 1px 5px;
border: 1px solid #A65E3E;
}

.formline p.captcha
{
clear:both;
float:left;
display:inline;
}

.formline p.captcha img
{
float:left;
display:inline;
margin: 5px 0px 5px 130px;
border: 1px solid #A65E3E;
}

.formline p.error, p.error
{
clear:both;
float:left;
display:inline;
margin: 0px 0px 0px 130px;
color:#BF0000;
font-size:11px;
}

.perror
{
clear:both;
color:#BF0000;
}

#loginform .formlinesubmit button
{
float:left;
display:inline;
margin: 0px 0px 0px 130px;
background-color:#A65E3E;
border:1px solid #000000;
color:#ffffff;
}

#ordersubmit textarea
{
clear:both;
float:left;
display:inline;
padding: 1px 5px 1px 5px;
border: 1px solid #A65E3E;
height:100px;
}


/* Produktnavigation | A */

.tx-zlshop-pi1 .productnav
{
clear:both;
float:left;
display:inline;
width:480px;
height:60px;
border-bottom:1px solid #8E6F5B;
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px;
}

.tx-zlshop-pi1 .productnav li
{
float:left;
display:inline;
/*border:1px solid #6A2817;*/
margin: 0px 10px 6px 0px;
}

.tx-zlshop-pi1 .productnav li.active
{

}

.tx-zlshop-pi1 .productnav li a
{
float:left;
display:inline;
padding: 2px 6px 2px 6px;
text-decoration:none;
text-align:center;
font-size:11px;
font-weight:bold;
}

.tx-zlshop-pi1 .productnav li a,
.tx-zlshop-pi1 .productnav li a:link,
.tx-zlshop-pi1 .productnav li a:visited
{
text-decoration:underline;
}

.tx-zlshop-pi1 .productnav li a:hover,
.tx-zlshop-pi1 .productnav li a:focus,
.tx-zlshop-pi1 .productnav li a:active
{
/*
color:#6A2817;
background:transparent url(../img/transparent_leder.png) repeat scroll 0%;
*/
text-decoration:none;
}

.tx-zlshop-pi1 .productnav li.active a,
.tx-zlshop-pi1 .productnav li.active a:link,
.tx-zlshop-pi1 .productnav li.active a:visited
{
/*color:#F9F6F3;
background-color:#6A2817;*/
color:#C5784A;
text-decoration:none;
}

/* Produktnavigation | A */

/* Produktliste | A */

.productlist, .plist-product,
.plist-image, .plist-image a, .plist-image img,
.plist-teaser, .plist-teaser h1, .plist-teaser h2, .plist-teaser p
{
float:left;
display:inline;
}

.productlist
{
clear:both;
}

.plist-product
{
clear:both;
margin: 0px 0px 15px 0px;
padding: 15px 0px 0px 0px;
border-top:1px solid #8E6F5B;
}

.first-product
{
border-top:0px;
}

.plist-image
{
width:100px;
}

.plist-image a
{

}

.plist-image img
{
border:1px solid #693219;
}

.box_inhalt .plist-teaser,
.box_inhalt .plist-teaser h1,
.box_inhalt .plist-teaser h2,
.box_inhalt .plist-teaser p
{
width:360px;
margin:0px 0px 6px 0px;
}

.plist-teaser h1
{
line-height:18px;
font-size:13px;
}

.plist-teaser h2
{
line-height:16px;
font-size:12px;
}

.plist-teaser h1 a,
.plist-teaser h2 a
{
text-decoration:none;
}

.plist-teaser p
{
line-height:16px;
font-size:12px;
}

/* Produktliste | E */

/* Produktansicht | A */

#productview, .pleft, .pright,
.pleft h1, .pleft h2, .pleft h3, .pleft p, .pleft a, #productview .pleft ul, #productview .pleft ol
.pright a, .pright a img
{
float:left;
display:inline;
}

#productview
{
clear:both;
}

.pleft
{
clear:both;
width:280px;
margin: 0px 20px 0px 0px;
}

#productview .pleft h1,
#productview .pleft h2,
#productview .pleft h3,
#productview .pleft p,
#productview .pleft ul,
#productview .pleft ol
{
width:275px;
margin: 0px 0px 18px 0px;
}

#productview .plist-teaser h1
{
line-height:18px;
font-size:13px;
}

#productview .plist-teaser h2
{
line-height:16px;
font-size:12px;
}

.pright
{
width:170px;
}

.pright a
{
clear:both;
float:left;
display:inline;
margin: 0px 0px 10px 0px;
}

.pright a img
{
border:1px solid #693219;
}

form.tocart
{
clear:both;
float:left;
width:250px;
margin: 0px 0px 16px 0px;
}

form.tocart input.amount
{
float:left;
display:inline;
width:30px;
padding:1px 2px 1px 2px;
margin:0px 10px 0px 0px;
border:1px solid #AC6137;
background-color:#ffffff;
}

form.tocart button
{
float:left;
display:inline;
width:180px;
padding:0px 2px 0px 2px;
color:#F9F6F3;
background-color:#6A2817;
border:1px solid #6A2817;
}

/* Produktansicht | E */

/* Warenkorb Status | A */

.cartstatus,
.cartstatus h2,
.cartstatus p,
.cartstatus a
{
clear:both;
float:left;
display:inline;
}

.cartstatus
{
width:150px;
border-bottom:1px solid #693219;
margin: 0px 0px 16px 0px;
padding: 0px 0px 12px 0px;
}

.cartstatus h2
{
width:150px;
margin: 0px 0px 6px 0px;
}

.cartstatus p
{
width:150px;
}

.cartstatus a
{
width:150px;
}

/* Warenkorb Status | E */