/* GLOBAL */

html, body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#47240F;
}

html {
min-height:100%;
}

body {
background:#dfd3c1 url(layout/v2/bg_gradient_repeat-x_bg.png) top repeat-x;
text-align:center;
}

#wrap_all {
background:url(layout/v2/bg_center_repeat-y_bg.png) center repeat-y;
text-align:center; /* IE6 */
margin:auto;
width:1024px;
}

#cms_body{
background:url(layout/v2/gradient_center_bg.png) center top no-repeat;
width:1024px;
text-align:center; /* IE6 */
}

#container {
text-align:center; /* IE6 */


}

#header_german, #header {
height:141px;
width:1024px;
background:url(layout/v2/bg_header_german.png) center top no-repeat;
}

#header_english, #header_en {
height:141px;
width:1024px;
background:url(layout/v2/bg_header_english.png) center top no-repeat;
}

#content {
min-height:800px;
text-align:left;
}

* html #content {
height:800px;
}

/* Footer */
#footer {
width:1024px;
height:86px;
background:url(layout/v2/bg_footer.png) no-repeat center;
margin:0px auto -13px auto;
}

* html #footer {
width:1024px;
height:86px;
background:url(layout/v2/bg_footer.png) no-repeat center;
margin:0px auto 0px auto;
}


/* Global Fontset */

h1 {
font-size:22px;
font-weight:bold;
line-height:1.4em;
color:#705f52;
text-align:left;
margin-bottom:20px;
}
h2 {
font-size:20px;
font-weight:bold;
line-height:1.4em;
color:#a28e7f;
text-align:left;
margin-bottom:10px
}
.contentsTopics, h3 {
font-size:16px;
font-weight:bold;
line-height:1.4em;
color:#705f52;
text-align:left;
margin-bottom:10px;
}
h4 {
font-size:16px;
font-weight:bold;
line-height:1.4em;
color:#997351;
text-align:left;
margin-bottom:10px;
margin-top:35px;
}

h4 a {
color:#997351;
font-weight:bold;
}

h5 {
font-size:16px;
font-weight:bold;
line-height:1.4em;
color:#705f52;
text-align:left;
margin-bottom:8px;
}
h6 {
font-size:14px;
font-weight:bold;
line-height:1.4em;
color:#705f52;
text-align:left;
margin-bottom:6px;
margin-top:10px;
}

p {
font-size:14px;
font-weight:normal;
line-height:1.3em;
color:#614d40;
margin-top:0px;
}

i {
font-size:14px;
font-weight:normal;
line-height:1.3em;
color:#614d40;
}

a {
font-weight:normal;
line-height:1.3em;
color:#614d40;
}

img {
border:0px;
}

#mainspace ul li a {
font-weight:bold;
color:#997351;
}

/*ul, li {
margin:0px;
}*/

li {
line-height:1.3em;
font-size:14px;
color:#614d40;
}

/* LEFT MENU */
#left {
width:190px;
margin:0px 0px 0px 15px;
float:left;
background:url(layout/v2/left_menu_repeat.png) center repeat-y;
}

* html #left { /* IE6 */
margin:0px 0px 0px 8px;
}

#left_gradient {
background:url(layout/v2/left_menu_repeat.png) center repeat-y;
}

#left_gradient_middle {
background:url(layout/v2/left_menu_middle.png) no-repeat center top;
width:172px;
padding:0px 15px 0px 3px;
}

* html #left_gradient_middle {
background:url(layout/v2/left_menu_middle.png) no-repeat center top;
width:172px;
padding:0px 15px 0px 3px;
margin-left:-2px;
}

* html #box_categories {
width:172px;
}

#left_top {
background:url(layout/v2/left_menu_top.png) center top no-repeat;
height:14px;
}

* html #left_top {
background:url(layout/v2/left_menu_top.png) center top no-repeat;
height:14px;
margin-left:-2px;
}

#left_bottom {
background:url(layout/v2/left_menu_bottom.png) center top no-repeat;
height:10px;
}

* html #left_bottom {
background:url(layout/v2/left_menu_bottom.png) center top no-repeat;
height:10px;
margin-left:-3px;
}

* html #left_bottom {
margin:0px 0px -4px 0px;
}

/* Seperator */
.seperator {
background:url(layout/bg_left_seperator.png) no-repeat;
width:173px;
height:16px;
margin:5px 0px 5px 0px;
}
.seperator_t3 {
background:url(layout/bg_left_seperator.png) no-repeat;
width:173px;
height:16px;
margin:5px 0px 5px -8px;
}

*+html .seperator_t3 {
margin:5px 0px 5px -2px;
}

/* Languages */
.languages {
float: right;
margin:123px 70px 0px 0px;
}

.languages a {
font-size:12px;
}

* html .languages {
margin:123px 35px 0px 0px;
}

.language_selector {
color:#FFFFFF;
text-decoration:none;
}
.language_selector:hover {
text-decoration:underline;
}

/* MENU */
#menu {
width:1024px;
height:44px;
background:url(layout/v2/menu_shop.png) center no-repeat;
}

#menu_contact {
width:1024px;
height:44px;
background:url(layout/v2/menu_contact.png) center no-repeat;
}

#menu_t3 {
width:1024px;
height:44px;
background:url(layout/v2/menu_t3.png) center no-repeat;
}

#hor_nav table {
margin:0px 0px 0px 65px;
}

#hor_nav td a {
font:normal 13px Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
}
#hor_nav td a:hover {
text-decoration:underline;
}

.clear {
clear:both;
}

.nodmail {
display:none;
width:0;
height:0;
margin:0;
padding:0;
float:right;
}

#navigation {
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
}

/* BREADCRUMB */
#breadcrumb {
width:600px;
float:left;
color:#968981;
display:none;
}

/* CROSSNAVIGATION */
#crossNavigation {
width:330px;
margin:0px 65px 0px 0px;
float:right;
color:#968981;
text-align:right;
}
#crossNavigation a {
font-size:11px;
font-weight:bold;
}

.headerNavigation {
color:#968981;
text-transform:uppercase;

}
/*.headerNavigation a {
font-size:12px;
}*/
/* BOXES */

#box_categories a {
line-height:1.4em;
color:#968981;
text-decoration:none;
margin:0px 0px 0px 10px;
font-size:12px;
}

#box_categories h4 {
color:#C8691C;
font-weight:bold;
text-align:center;
font-size:14px;
margin:0px 0px 5px 0px;
}

#box_categories a:hover {
text-decoration:underline;
}

#box_best_sellers ul {
list-style:none;
margin:0px 0px 0px -30px;
}

* html #box_best_sellers ul { /* IE6 */
margin:0px 0px 0px 10px;
}

*+html #box_best_sellers ul { /* IE7 */
margin:0px 0px 0px 5px;
}

#box_best_sellers a {
font-style:italic;
line-height:1.4em;
color:#696A79;
text-decoration:none;
font-size:12px;
}

#box_best_sellers a:hover {
text-decoration:underline;
}

#box_best_sellers h4 {
color:#696A79;
font-weight:bold;
text-align:center;
font-size:14px;
margin:0px 0px 5px 0px;

}

#box_content {
line-height:1.4em;
color:#968981;
text-decoration:none;
}

#box_content h4 {
color:#948F2C;
font-weight:bold;
text-align:center;
font-size:14px;
margin:0px 0px 5px 0px;
}

#box_content a {
font-style:italic;
margin:0px 0px 0px 10px;
color:#968981;
text-decoration:none;
font-size:12px;
}

#box_content a:hover {
text-decoration:underline;
}

#box_admin {
line-height:1.4em;
color:#968981;
text-decoration:none;
margin:0px 0px 0px 10px;
font-weight:bold;
}

#box_admin h4 {
color:#948F2C;
font-weight:bold;
text-align:center;
font-size:14px;
margin:0px 0px -2px 0px;
}

#box_admin a {
font-style:italic;
color:#968981;
text-decoration:none;
font-size:12px;
}

#box_admin a:hover {
text-decoration:underline;
}

#box_special a {
font-style:italic;
color:#696A79;
text-decoration:none;
margin-top:0px;
text-align:center;
font-size:12px;
}

#box_special a:hover {
text-decoration:underline;
}

#box_special h4 {
color:#696A79;
font-weight:bold;
text-align:center;
font-size:14px;
margin:0px 0px -2px 0px;

}

/* left */
#left_gradient ul {
list-style:none;
line-height:1.4em;
}

#left_gradient li .submenu  {
color:#968981;
text-decoration:none;
font-size:12px;
}

#left_gradient li .submenu:hover  {
color:#968981;
text-decoration:underline;
}

.submenu_act {
color:#968981;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

*|html .submenu_title { /* FF Safari */
margin:0px 0px 0px -30px;
}

*+html .submenu_title { /* IE7 */
margin:0px 0px 0px 5px;
}

* html .submenu_title { /* IE6 */
margin:0px 0px 0px 10px;
}

*|html .submenu_item { /* FF Safari */
margin:0px 0px 0px -35px;
}

*+html .submenu_item { /* IE7 */
margin:0px 0px 0px 5px;
}

* html .submenu_item { /* IE6 */
margin:0px 0px 0px 5px;
}


/* Content */
#mainspace {
margin:0px 0px 0px 19px;
width:600px;
float:left;
text-align:left;
min-height:800px;
}

#shopspace {
margin:0px 0px 0px 9px;
width:750px;
float:left;
text-align:left;
}

/* Right */
#right {
width:169px;
float:right;
margin:0px -14px 0px 0px;
}

#right_cart {
width:169px;
float:right;
margin:0px 0px 0px 0px;
height:120px;
}

#shopping_cart {
margin:0px 0px 20px 20px;
width:100px;
height:40px;
float:right;
}

#right #shopping_cart {
margin:0px 74px 0px 0px;
width:100px;
height:40px;
float:right;
}

* html #right #shopping_cart {
margin:0px 0px 0px -170px;
width:100px;
height:40px;
float:right;
}

#shopping_cart table {
float:right;
}

#newsletter {
background:url(layout/v2/bg_newsletter.png) no-repeat;
position:absolute;
top:393px;
width:139px;
height:88px;
padding:0px 0px 0px 5px;
}


* html #newsletter {
background:url(layout/v2/bg_newsletter.png) no-repeat;
position:relative;
top:93px;
width:139px;
height:88px;
padding:0px 0px 0px 5px;
}


#newsletter input {
margin:1px 0px 0px 2px;
}
#newsletter input[type=text] {
height:13px;
}

#newsletter img {
margin:7px 0px 1px 0px;
}

* html .newsletter_submit_btn input  {
margin:-24px 0px 0px 0px;
}

#voucher {
background:url(layout/v2/bg_voucher.png);
width:137px;
height:78px;
position:absolute;
top:493px;
padding:10px 0px 0px 7px;
}

* html #voucher {
background:url(layout/v2/bg_voucher.png);
width:137px;
height:78px;
position:relative;
top:93px;
padding:10px 0px 0px 7px;
}

#certificate {
position:absolute;
top:693px;
margin:0px 0px 0px 30px;
}


.product_listing h3 a {
font-weight:bold;
font-size:16px;
color:#9A8873;
text-decoration:none;
}

.product_listing h3 a:hover {
text-decoration:underline;
}

.product_listing p {
font-size:14px;
color:#514035;
line-height:1.4em;
}

.product_listing strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#705f52;
font-weight:bold;
font-size:12px;
}

.prod_detail_short p {
font-size:18px;
font-weight:bold;
line-height:1.4em;
color:#a28e7f;
margin:20px 0px 0px 0px;
}

.colorbold strong {
color:#C4B7A3;
font-style:normal;
font-weight:bold;
font-size:16px;
}

.prod_detail_header {
margin-bottom:3px;
}

.productOldPrice {
color:#696A79;
text-decoration:line-through;
}

.copyright {
display:none;
height:0px;
}
noscript {
height:0px;
display:none;
}

/* Affiliate */

.affiliateMenu a {
display:block;
background:#EBE8E6;
padding:3px 21px 0 21px;
margin:0 6px 0 0;
float:left;
min-width:32px;
height:22px;
color:#705F52;
font-size:14px;
text-decoration:none;
}

.affiliateMenu a.act, .affiliateMenu a:hover {
background:#9A8873;
color:#FFFFFF;
}

.affiliateTableStyle td {
	background-color:#F5F2F0;
	border-right:4px solid #FFFFFF;
}

.affiliateTableStyle td.infoBoxHeading {
	font-weight:bold;
	color:#9A8873;
	
}
td.infoBoxHeading {
font-size:14px; font-weight:bold; color:#705F52;
}