body{
background-image:url(images/bg.jpg);
background-position:center top;
background-color:#333333;
background-attachment:scroll;
background-repeat:no-repeat;
font-family:Arial, Verdana, Tahoma;
font-size:12px;
line-height:1.6em;
color:#4d3e52;
}





span.tx-ttproducts-pi1-wrap1 {
color:#4a4741;
font-size:15px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}




#preissingle{
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

#preisversand{
font-size:10px;
text-decoration:none;
}






#produktbildsingle img{
border:1px solid #363636;
}

#produktbildsingle{
float:left;
}


dd#PRODUCT_NOTE_SINGLE{
float:right;
width:290px;
font-family:Arial, Verdana, Tahoma;
font-size:12px;
line-height:1.6em;
color:#4d3e52;
}

.floatbox_SINGLE{
height:241px;
padding-top:6px;
padding-bottom:6px;
}

.floatbox_SINGLE[ID]{
min-height:241px;
height:auto;
}



#web_price_LIST .mehrwert{
font-size:10px;

}


#PRODUCT_TITLE_LIST a{
color:#4a4741;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

#PRODUCT_TITLE_LIST a:visited{
color:#4a4741;
font-size:15px;
font-weight:bold;
text-decoration:none;
}


#PRODUCT_TITLE_LIST a:hover{
color:#4a4741;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}




.ansehen{
float:left;
margin-top:10px;
}

#web_price_LIST{
margin-top:10px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}


.contentwrap{
float:right;
width:250px;
margin-right:14px;
color:#4a4741;
font-size:11px;
}

#PRODUCT_TITLE_LIST{

}

.produktbild img{
border:1px solid #363636;
}

.produktbild{
float:left;
margin-left:14px;
}

#content{
padding-top:10px;
}

.floatbox_LIST{
height:241px;
padding-top:6px;
padding-bottom:6px;
}

.floatbox_LIST[ID]{
min-height:241px;
height:auto;
}


.contentitem{
background-image:url(images/contentbg.jpg);
background-repeat:no-repeat;
background-color:#f1f1f1;
width:447px;
margin-bottom:10px;
}




.shop_minibasket{
width:157px;
}

.anhalt_mini{
font-weight:bold;
}


.warenwertmini{
border-top:1px solid #d8d8d8;
}


#warenkorbinhaltmini{
list-style-type:none;
margin-left:10px;
font-size:10px;

}

#infomenu{
padding-top:10px;
}

#keinprodukt{
padding-left:18px;
font-size:12px;
min-height:30px;
padding-top:5px;
height:30px;
}

#keinprodukt[ID]{
min-height:30px;
height:auto;
}

#farbmitte img{
border:0;
}


#farbmitte ul{
 margin-top:10px;
list-style-type:none;
float:left;
margin-left:9px;
display:inline;
}




#farbmitte li{
list-style-type:none;
float:left;
display:inline;
margin-right:12px;
margin-bottom:5px;
line-height:0;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



.farbbot{
clear:left;
}

#farbmenu{
position:relative;
left:10px;


}













#farbmitte{
background-image:url(images/zahlbg.jpg);
background-repeat:no-repeat;
background-color:#efefef;
width:157px;

}


.zahlungmitte ul{
 padding-top:5px;
list-style-type:none;
}


.zahlungmitte li {
 padding-left:33px;
line-height:20px;
background-image: url(images/sdot.jpg); 
  background-repeat:no-repeat;
 background-position:20px 8px;
 } 


.zahlungmitte{
background-image:url(images/zahlbg.jpg);
background-repeat:no-repeat;
background-color:#efefef;
width:157px;
}

#hauptmenu{
position:relative;
float:right;
z-index:100;
border-bottom:1px solid #ffffff;
top:197px;
margin-right:2px;
}



#rechts{
background-color:transparent;
width:164px;
float:right;
padding-right:3px;
}




p.bodytext{
padding-bottom:10px;
}

#box{
background-color:transparent;
width:622px;
float:left;
}

span.klickpfadact a{
font-weight:bold;
}



#brotkrumen a{
text-decoration:none;
color:#4d3e52;
font-size:10px;
line-height:24px;
}

#brotkrumen a:hover{
text-decoration:underline;
color:#4d3e52;
font-size:10px;
line-height:24px;
}


#brotkrumen{
padding-left:10px;
}

#brot{
background-image:url(images/brotbg.jpg);
background-position:center top;
background-repeat:no-repeat;
width:445px;
height:24px;
color:#4d3e52;
font-family:Arial, Verdana, Tahoma;

}



#shopmenu{
position:relative;
left:10px;
}

#mottomenu{
position:relative;
left:10px;
}


*{
margin:0;
padding:0;
}

#seite{
width:800px;
background-image:url(images/inhalt_bg.jpg);
background-position:center top;
background-color:#ffffff;
background-repeat:repeat-y;
background-attachment:scroll;
left:50%;
position:absolute;
margin-left:-400px;
}

#logo{
background-color:transparent;
position:absolute;
right:645px;
z-index:200;
}

#kopf{
background-image:url(images/kopf.jpg);
background-position:center top;
background-color:#ffffff;
background-repeat:no-repeat;
background-attachment:scroll;
height:271px;
width:800px;
}

#kasse{
background-color:transparent;
position:absolute;
left:720px;
}

#links{
background-color:transparent;
width:164px;
float:left;
padding-bottom:10px;
}

#mitte{
background-color:transparent;
width:445px;
float:right;
}



#fuss{
background-image:url(images/fuss.jpg);
background-position:center top;
background-color:#ffffff;
background-repeat:no-repeat;
width:800px;
height:49px;
clear:both;
}

#slogan{
background-image:url(images/slogan.jpg);
background-position:center top;
background-color:transparent;
background-repeat:no-repeat;
width:272px;
height:30px;
position:absolute;
left:440px;
top:25px;
}


