body {
	background:#EEEED6;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	width:1030px;
	padding:0px;
	margin:0px;
}

A	  {color:black;text-decoration:none;}
img	{border:none;}
h1  {color:#5C420F;font-size:16px;}
h2  {font-size:12px;}

#subheader div {
  display:block;
  float:left;
}

#subheader {
  background:#8C7532;
  height:17px;
  
  display: block;
  padding-top:7px;
}

#subheader a {
  float : left;
}
#cart {
  padding-left:80px;
}

#start {
padding-left:70px;
}
#search {
  padding-left:10px;

}
#search input {
  padding-top:0px;
  margin-right:10px;
  display:block;
  float:left;
}

#nav {
	display:block;
	height:40px;
  padding-top:20px;
  background:url(images/nav-bar.gif) no-repeat;
}

#login {
  display:block;
  float:left;
padding-left:160px;
width:203px;
}

#breadcrumb a, #login a{
	padding-left:4px;
padding-right:4px;
}
#breadcrumb {
	float:left;
	padding-left:0px;
}


#footer {
float:right;
margin-top:10px;
margin-left:10px;
}
#footer p {
margin-left:667px;
font-size:10px;
margin-bottom:2px;

}
#footer a {
font-size:10px;
}


#left {
	width:210px;
	float:left;
}

#content {
	display:block;
	min-height:400px;
	padding-top:32px;
  padding-left:10px;
  width:800px;
}

#main {
	width:810px;
	display:block;
	float:left;
}

.widerin td{
border-top:2px solid #E3CC7E;
display:block;
background:white;
width:493px;
}

.widerout table{
width:500px;
display:block;
}


.widerout th {
background:white;
border-top:2px solid #E3CC7E;
padding:5px;

}

.widerinfo {
background:white;
padding:5px;
#margin:5px;
margin-top:3px;
border-top:2px solid #E3CC7E;
display:block;
}


.subcat, .subcat2 {
	width:150px;
	display:block;
	float:left;
	margin-right:11px;
	margin-top:12px;
	height:200px;
}

.subcat2 {
	margin-right:10px;
}

.subcats {
  padding-top:8px;
  float:left;
  display:block;
  width:800px;
}
.cat {
  float:left;
  #padding-bottom:10px;
}

.cat img {margin-right:10px;}


.catdesc {
  float:left;
  width:550px;
}

.catdesc h1{
margin:0px;
}

.textlink{
  padding-top:2px;
  padding-left:4px;
  float:left;
  display:block;
}

.box {
  margin-left:10px;
  margin-bottom:10px;
  display:block;
}

.box-content {
	background:#E3CC7E;
  padding:10px;
  display:block;
}

.box-content img {
  margin-bottom:2px;
  margin-top:5px;
  display:block;
  width:150px;
  height:110px;
}

.box-content a {
  margin-bottom:5px;
}

a.nav0 {
	padding-top:7px;
	display:block;
	text-indent:25px;
	background:url(images/nav.gif) no-repeat;
	background-color:white;
	height:28px;
}

a.nav0-act {
	padding-top:7px;
	display:block;
	text-indent:25px;
	background:url(images/nav-act.gif) no-repeat;
	background-color:white;
	height:28px;
}

a.nav1 {padding-top:2px;
	display:block;
	text-indent:35px;
	background-color:#AD9451;
	background:url(images/nav-sub.gif) no-repeat;
	height:22px;
}

.pruductlisting{
 clear:both;
 width:470px;
 padding-top:50px;
}

img.productthumb {
  width:150px;
  height:110px;
  float:left;
  display:block;
border:1px solid #BBAC73;
 margin-top:10px;
}

.productcontent, .prodbuttons {
  padding-left:10px;
  background:white;
  float:left;
margin-left:5px;
}

.productcontent {
width:300px;
  padding-top:10px;
height:80px;
margin-top:10px;
}

.productcontent em  {
font-size:10px;
}

.prodbuttons {
display: block;
height:20px;
width:200px;
padding-left:110px;
padding-bottom:2px;
float:left;
}

.prodnav {
float:left;
margin-top:20px;
}

.left {
  float:left;
  margin-right:15px;
}

.right {
display:block;
float:right;
width:280px;
}

.checkoutBarCurrent {
padding:5px;

border:1px solid #BBAC73;
width:199px;
#background:#E3CC7E;
}

.checkoutBarTo {
color:#69541f;
width:199px;
background:#E3CC7E;
}

#teaser {
position:fixed;
top:150px;
left:250px;
}

.conditions {
padding-top:20px;
}

.conditions a {
text-decoration:underline;
}

.widerruf {
#padding-top:20px;
#width:743px;
height:150px;
overflow:auto;
border:1px solid #840;
#margin:1em;
}

.customer {
padding-top:20px;
}

.customer strong{
width:120px;
float:left;
display:block;
}

.customer strong{
width:120px;
float:left;
display:block;
}


div.copyright, div.parseTime {display:none;}

.contentsTopics {
	font-size:14px;
	color: #69541f;
	font-weight:bold;
	
}

.paymentdesc {
width:400px;
}

.onepxwidth{
width:5px;
}
.moduleRowSelected {
background:white;

}
