@charset "utf-8";
body {
/*overflow-y:scroll;*/

background:#fef3da;
}
	
A.weiss:visited {
color :#ffffff;

}
td {
	vertical-align: top;

}

h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 12px Verdana,Arial 
}

h1 { 
	font: normal 16px Verdana,Arial;
	font-weight: bold;
	color:#AF8820;
}
h2 { 
	font: normal 14px Verdana,Arial;
	font-weight: bold;
	color:#AF8820;
}
h2.category_title{
color:#B2324E;
margin-top:13px;
}
h3 { 
	font: normal 12px Verdana,Arial;
	font-weight: bold;
	color:#AF8820;
}
/*Ab hier neue Styles*/
/*Ab hier Styles für Div-Version*/
div.wrap{
border:solid #000;
border-width:0px 1px 0px 1px;
margin:0px auto;
width:900px;
}
div.content{
width:900px;
height:400px;
min-height:400px;
height:auto;
background:#feeab9;
}
div.logo img{
border:solid #000;
border-width:1px 0px 1px 0px;
/*width:898px;*/
}
div.left{
/*border-right:1px solid #F8D884;*/
background:#feeab9;
width:155px;
height:inherit;
min-height:400px;
float:left;
}
div.left ul{
	padding:0px;
	margin:0px;
	list-style:none;
	background:#B2324E;
}
div.left ul li{
	list-style:none;
	border-bottom:1px solid #B2324E;
}
div.left ul li a{
	color:#000;
	text-decoration:none;
	display:block;
	width:150px;
	min-height:14px;
	height:14px;
	height:auto !important;
	background:#FEEAB9;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
}
div.left ul li a:hover{
background:#FAD984;
}
div.left ul li.sub a{
	padding-left:10px;
	background:#FEF3DA;
}
div.left ul li.sub a:hover{
	background:#FAD984;
}
div.left ul li.sub_cur a{
	margin-left:10px;
	width:140px;
	padding-left:5px;
	background:#FAD984;
}
div.left ul li.cur a{
	margin-left:5px;
	width:145px;
	background:#FAD984;
}
div.middle{
background:#fef3da;
width:564px;
height:inherit;
min-height:400px;
float:left;
padding:15px 10px 15px 10px;
border:solid #F8D884;
border-width:0px 1px 0px 1px;
}
div.right{
/*border-left:1px solid #F8D884;*/
font-size:10px;
background:#feeab9;
width:149px;
height:inherit;
min-height:400px;
float:right;
padding:0px;
overflow:hidden;
}
div.right hr{
margin-left:-11px;
width:160px;
border-bottom-style:dotted;
}
div.warenkorb{
margin:10px 0px 10px 0px;
font-size:10px;
font-weight:bold;
}
div.right div.warenkorb div {
padding:10px 0px 0px 0px;
height:17px;
width:102px;
float:left;
}
div.right div.warenkorb div a{
text-decoration:none;
/*margin-bottom:10px;*/
}
div.right div.warenkorb img{
float:left;
margin-right:5px;
}
div.footer{
width:900px;
height:30px;
background:#F8D884;
border:solid #000;
border-width:1px 0px 1px 0px;
clear:both;
}
/*Bis hier Styles für Div-Version*/
input[type=submit]{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}
input[type=button]{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}
input[type=text], input[type=password]{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}
div.right input[type=text], div.right input[type=password]{
width:120px;
}
select{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}
div.middle table{
font-size:12px;
margin:2px;
border-collapse:collapse;
border:1px solid #F8D884;
width:100%;
empty-cells:show;
}
div.middle table th{
background:#f8d884;
border:1px solid #F8D884;
text-align:left;
padding:3px 3px 3px 3px;
}
div.middle table td{ /* Tabelle für Produktansicht*/
background:none;
border-bottom:1px dashed #F8D884;
empty-cells:show;
padding:3px 0px 3px 3px;
}
div.middle table td input[type='text']{
margin-top:3px;
}
tr.produkte td{

}
tr.kategorie td{
background:#F8D884;
}
tr.produkt_preis_menge td{
background:#F8D884;
}
tr.kat_titel td{
background:#F8D884;
}
tr.lieferung td{
background:#F8D884;
}
tr.lieferArt td{
background:#F8D884;
}
tr.bezahlArt td{
background:#F8D884;
}
tr.gesamt td{
background:#F8D884;
}
tr.singleProduct td a{
color:#5F0016;
text-decoration:underline;
}
tr.rechnungsadresse td{
background:#F8D884;
}
tr.postanschrift td{ 
background:#F8D884;
}
tr.abweichendelieferanschrift td{
background:#F8D884;
}
hr{
border:solid #F8D884 1px;
width:100%;
}
span.web-preis{
color:#B2324E;
}
textarea{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}
fieldset{
width:134px;
margin:10px 0px 10px 0px;
padding:5px;
border:none;
/*border:solid #F8D884;
border-width:0px 0px 1px 0px;*/
}
fieldset.tt_prod{
margin:10px 0px 10px 0px;
width:98%;
}
fieldset.tt_prod_cred input[type=text], fieldset.tt_prod_kto  input[type=text]{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}
/*fieldset.tt_prod_kto  input[type=text]{
border: 1px solid #000;
background:#F8D884;
color:#B2324E;
}*/
fieldset.tx-powermail-pi1_fieldset_kontakt{
width:100%;
}
fieldset.tx-powermail-pi1_fieldset_kontakt input[type=text]{
width:200px;
margin-top:3px;
}
fieldset.tx-powermail-pi1_fieldset_kontakt textarea{
width:300px;
height:150px;
margin-top:5px;
}
fieldset.tx-powermail-pi1_fieldset_kontakt input[type=submit]{
width:150px;
}
fieldset.tx-powermail-pi1_fieldset_kontakt select{
width:50px;
}
fieldset.tx-powermail-pi1_fieldset_kontakt label{
display:block;
float:left;
width:100px;
}
legend{
display:block;
width:100% !important;
}
legend span{
color:#BF982F;
font-size:14px;
font-weight:bold;
display:block;
width:450px;
border-bottom:3px double #B2324E;
}
label{
color:#BF982F;
}
div.delivery_payment, div.invoice_address, div.price_summary, div.shop_address, div.billing_address, div.notes, div.delivery, div.payment, div.delivery-payment, div.delivery_address, div.trading_conditions{
border-bottom:1px solid #F8D884;
margin:5px 0px 5px 0px;
padding-bottom:10px;
}
div.delivery_payment h2, div.delivery_address h2, div.invoice_address h2, div.price_summary h2, div.shop_address h2, div.billing_address h2, div.notes h2, div.delivery h2, div.payment h2, div.delivery-payment h2{
width:450px;
border-bottom:3px double #B2324E;
}
div.price_summary ul{
list-style-type:none;
padding:10px 0px 10px 0px;
margin:0;
}
div.price_summary ul li{
margin:0px;
}
.billing_address label, .delivery_address label, div.notes label, fieldset.tt_prod_cred  label, fieldset.tt_prod_kto label{
display:block;
float:left;
width:200px;
}
.billing_address input[type='text'], .delivery_address input[type='text']{
width:250px;
margin-bottom:3px;
}
div input[type='text'].cred_no{
width:40px;
}
.billing_address input#billing_zip, .delivery_address input#delivery_zip{
width:57px;
}
.billing_address input#billing_city, .delivery_address input#delivery_city{
width:187px;
}
div.notes textarea{
width:250px;
height:100px;
}
div.right a, div.middle a{
color:#BF982F;
text-decoration:underline;
}
div.right a:hover, div.middle a:hover{
color:#EFCA68;
text-decoration:underline;
}
.page_navigation{

}
.page_navigation .page_prev{
float:left;
}
.page_navigation .browse_links{
width:350px;
margin:0px 10px 0px 10px;
float:left;
}
.page_navigation .page_next{
float:right;
}
.clear{
clear:both;
}
div.listitem{
float:left;
}
.product_image{
float:right;
min-height:100px;
}
div.list_link{
margin:10px 0px 10px 0px;
}
dl { 
/*border: 3px double #F8D884; */
padding: 0em; 
padding-bottom:1em;
} 
dt { 
 float: left; 
 clear: left; 
 /*width: 100px; */
 text-align: right; 
 /*font-weight: bold;*/
color: #AF8820; 
} 
/*dt:after { 
content: ":"; 
} */
dd {
margin: 0 0 0 200px; 
padding: 0 0 0.5em 0; 
}
.price_summary{
margin: 10px 0px 10px 0px;
}
div.order_form{
float:left;
}
div.plus_minus{
float:left;
margin:-2px 0px 0px 3px;

}
div.plus_minus img.img_plus{
border-bottom:1px solid #000;
}
div.plus_minus img:hover{
cursor:pointer;
}
div.inTheBasket{
float:left;
}
.product_note{
width:380px;
}
.listitem_subheader{
/*width:470px;*/
}
.listitem{
width:380px;
}
#item_single_right{
float:right;
}
p.notInStock{
font-weight:bold;
color:#B2324E;
}
.item_single{
border:1px solid #F8D884;
margin:5px 0px;
padding:0px 5px;
}
.item_single .product_image img{
margin:5px 0px;
}
div.price{

}
div.item_single table.tableList{
border:none;
width:550px;
}
div.item_single table.tableList td{
border:none;
width:170px;
}
div.item_single table.tableList td.first{
width:380px;
}
div.item_single table.tableList td.second{
text-align:center;
height:200px;
}
div.item_single table.tableList2{
border:none;
width:550px;
}
div.item_single table.tableList2 td{
border:none;
width:170px;
}
div.item_single table.tableList2 td.first2{
width:380px;
}
div.item_single table.tableList2 td.second2{
text-align:center;
height:200px;
}
span.price{
color:#B2324E;
font-size:14px;
font-weight:bold;
}
.multimedia{
width:310px;
height:265px;
margin-left:100px;
}
.right .tx-newloginbox-pi1 p{
width:140px;
}
.right .tx-newloginbox-pi1 form{
width:140px;
}
.billing_address label{
width:220px;
}
.yellow{
color:#BF982F;
}
.red{
color:#B2324E;
font-weight:bold;
margin:10px 0px;
}
#kontaktLeft{
float:left;
width:245px;
}
#kontaktRight{
width:315px;
float:left;
}
#kontaktRight fieldset{
margin-top:65px;
}
iframe{
border:1px solid #B2324E;
}
ul#metanavi{
list-style:none;
margin:7px 0px 5px 240px;
}
li.metanavi{
  float:left;
  margin-right:70px;
}
li.metanavi a{
text-decoration:none;
color:#B2324E;
}
div.tx-powermail-pi1_thx{
margin-top:65px;
}
div.tx-powermail-pi1_confirmation{
margin-top:65px;
}
div.tx-powermail-pi1_confirmation table.powermail_all_table, div.tx-powermail-pi1_confirmation table.powermail_all_table tr, div.tx-powermail-pi1_confirmation table.powermail_all_table td{
border:none;
}
form.tx_powermail_pi1_formconfirmation_back{
float:left;
margin-right:10px;
}
form.tx_powermail_pi1_formconfirmation_submit{
float:left;
}
.multimedia{
width:310px;
height:265px;
margin:0 auto;
text-align:center;
}
fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}
/*Bis hier neue Styles*/
