*html .new, *html .also, *html .cross { float:left; width:288px; margin:0px 8px 10px 0px; padding:0px; }

body { padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#e9e5da; color:#161614; }

p { line-height:16px; margin:0px 0px 10px 0px; }

a { color: #990000; text-decoration: none; }
a:hover { color: #554834; text-decoration: underline; }
a img { border:0px; margin:0px; padding:0px; }

img { margin:0px; }

h1, h2, h3, h4, h5 { margin:0px 0px 10px 0px; color:#651e00; }
h1 { font-size:15px; border-bottom:1px solid #331A06; padding:15px 0px 5px 0px;}
h2 { font-size:14px; }
h3, h4 { font-size:12px; }
h5 { font-size:11px; }

table { border:0px; }
ul { list-style-type:none; padding:0px; margin:0px; }

.clear { clear:both;}
.left { float:left; }
.right { float:right; }

#pagewrapper { width:896px; margin:0px auto; padding:0px; background:#fcfcf4 url(Bilder/left_bg.gif) repeat-y left top; }

#outer_content { background:url(Bilder/toskana_10.jpg) repeat-y right top; }

/*---------------Kopfbereich und obere Navigation-------------------*/
#header { margin:0px; padding:29px 0px 0px 0px; background:url(Bilder/toskana_01.jpg) no-repeat center top; height:135px; }
#header img { margin:0px; padding:0px; }
#logo { float:left; height:135px; margin:0px; padding:0px; }
#cart { height:85px; width:142px; padding:50px 16px 0px 16px; margin:0px; float:left; background:url(Bilder/toskana_03.jpg) no-repeat center top; }
#login1, #history { height:85px; width:189px; margin:0px; padding:50px 0px 0px 13px; float:left; background:url(Bilder/toskana_04.jpg) no-repeat center top; }
#loginbox { background:transparent; padding:0px; margin:0px; }
#login1 input {margin:0px; height:16px; width:135px; margin:0px 0px 3px 0px; padding:0px; }

.menu1 { background:#331a06 url(Bilder/toskana_05.jpg) no-repeat left top; height:25px; width:863px; clear:both;}
.menu1 ul { margin-left:45px; }
.menu1 ul li { float:left; margin:6px 0px 0px 15px; font-size:11px; }
.menu1 ul li a { color:#ffffff; }

.breadcrumbs { background:#941a0d url(Bilder/toskana_06.jpg) no-repeat left top; float:left; width:515px; color:#ffffff; height:33px; line-height:33px; padding:0px 0px 0px 60px;}
.breadcrumbs a { color:#ffffff; }

.search { background:#941a0d; float:left; width:288px; height:33px; padding:0px; }
.search input { float:left; margin:6px 0px 0px 5px; padding:0px; }
#keywords { height:16px; }

/*--------------------Navigationsspalte links---------------------*/
#menu2 { width:165px; padding:65px 0px 0px 55px; font-size:11px; float:left; background:url(Bilder/toskana_08.jpg) no-repeat left top; }
#menu2 ul li { margin-bottom:4px; }
#menu2 li a { color:#2c2b28; }
#menu2 ul li a:hover { color:#990000; text-decoration: underline; }
#menu2 ul li.Current a { font-weight:bold; }

/*-------------------------Hauptteil---------------------*/
#main { display:inline; background:url(Bilder/toskana_10.jpg) repeat-y right top; float:right; width:655px; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }

.inner_content { padding:0px 0px 0px 0px; margin:0px 50px 0px 0px;   }


/*-----------------------Produktboxen--------------------*/
h3.topic { background:#807766; color:#ffffff; padding:5px; }

.image { float:left; width:220px; }
.image img { border:1px solid #331A06; padding:1px; }
.more_images { border-top: 1px solid #cccccc; margin-top:5px; padding:5px 0px; }
.more_images img {  margin-bottom:0px; }
.tooltip { position: absolute; display: none; background-color: #FFFFFF; }
.description { margin-left:8px; float:left; width:350px;}

#inhalt { margin-bottom:15px; padding:0px 0px 10px 0px;}

#empfehlungen { margin:0px; padding:0px; clear:both; }
.new, .also, .cross { float:left; width:291px; margin:0px 10px 5px 0px; padding:0px 0px 5px 0px; }
.new h3, .also h3, .cross h3 { font-size:11px; border-bottom:1px solid #B09977; padding-bottom:3px;}
.new a img, .also a img, .cross a img { float:left; border:1px solid #331A06; padding:0px; margin-bottom:13px; }
.new .description, .also .description, .cross .description { width:138px; float:left; }


.details { border-top:1px solid #B09977; padding-top:6px; font-size:9px;}
.details span.button { width:92px; padding:0px 20px 0px 20px; float:left; }
.details span.button img { border:0px; }
.pricedisclaimer { font-size:9px; margin:0px; }

.gift { border: 1px solid #cccccc; text-align:center; padding:8px; }

.messageBox { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div.messageStackError, .messageStackWarning { border: 1px #404040 solid; background-color: #F6F2D7; padding:5px; }
.messageStackSuccess { font-family: Tahoma, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/*--------------------Boxes----------------------*/


#footer { background:#221a0f; clear:both; border:6px solid #b4a586; width:833px; margin-left:13px;  padding:6px; color:white; text-align:center; font-size:11px; }
#creativ a {color:#E9E5DA;}


