* {
    padding: 0;
    margin: 0;
}
html, body {
	height: 100%;	
}
body {
    font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
    font-size: 75%;       
}
body {min-width: 1000px;}
#container {
	min-height: 100%;
	background-color: #DDD;
	display: table;
	width: 1000px;
	margin: 0 auto;	
	background:#f2eadf;
	background-image:url('/gfx/bg.gif');
	margin-bottom: -50px;
}

#container {
	height:100%;
}
#menuLeft{
	padding-top:225px; /*Total height of headers*/
	width:180px; /* Width of left menu */
	float:left;
	height:100%;
	padding-bottom:50px; /*Total height of footers*/
}
#content{
	padding-top:225px; /*Total height of headers*/
	width:800px; /*Width of content*/
	float:left;
	padding-bottom:50px; /*Total height of footers*/
}
#footer {
  z-index: 1;
  position: relative;
	margin:auto;
  height: 0;
}

#subfooter {
  margin: auto;
  background: #FFFFCC;
  text-align: center;
  width:1000px;
  height: 50px; /*Height of footer*/
  overflow: hidden;
}

#header {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
}

#header-inner {
  min-width: 1000px; /*** Minimum Content Width ***/
  height: 0;
}

#subheader1 {
  margin: auto;
  background: #FFE7AA;
  text-align: center;
  width:1000px;
  height: 200px; /*eight of header1*/
  overflow: hidden;
}
#subheader2 {
  margin: auto;
  background: #000000;
  text-align: center;
  width:1000px;
  height: 25px; /*Height of header2*/
  overflow: hidden;
}
.contentHolder
{
	padding:10px;
	width:100%;
}

body,
html{
	font-family:"Trebuchet MS", Georgia, Verdana, serif;
	color:#000;
	background:#ffffff;
}
.menupunkt, a.menupunkt
{
	width:178px; 
	display:block;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #6a5044;
}
a.menupunkt
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.menugrouppunkt, a.menugrouppunkt
{
	background:#f2eadf;
	width:176px;
	display:block;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #6a5044;
}
a.menugrouppunkt
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
div.adminlink
{
	width:100px;
	border:1px solid #000000;
	font-family:verdana;
	font-size:12px;
	text-align:right;
	padding:3px;
	margin-top:5px;
	margin-right:20px;
	background:#ffffff;
	float:right;
	position:relative;
	text-align:center;
	z-index:200;
}
div.adminlinkSmallRightMargin
{
	margin-right:5px;
}
a.adminlink
{
	font-family:verdana;
	font-size:12px;
	color:red;
	text-decoration:none;
}
.productBox
{
	width:380px;
	margin:5px;
	float:left;
	height:200px;
	overflow:hidden;
	border:1px solid #6a5044;
}

.productBoxPictureBox
{
	width:120px;
	height:200px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding:2px;
}
.productBoxPicture
{

}
a.productBoxProductName
{
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.buyButton
{
	float:right;
	padding:2px 14px 2px 14px;
	margin-right:5px;
	border:1px solid #000;
}
.basketHeader{
 background:#6a5044;
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
}
.basketLine1 {
 background:#e5d5c0;
 padding:5px;
}
.basketLine2 {
 padding:5px;
}
a.basketDelete{
 color:red;
 font-weight:bold;
 font-size:15px;
 padding-left:10px;
}
.colorLine1 {
 background:#e5d5c0;
}
.colorLine2 {
 background:#e5d5c0;
}
td.customerInfoField{
font-family:verdana;
font-weight:bold;
padding:5px;
}
input.customerInfoField{
	font-size:11px;
	font-family:verdana;
}
.infoError {
	color:red;
	font-weight:bold;
	font-size:16px;
}
a.basketlink {
	color:red;
	font-weight:bold;
	font-size:15px;
	padding:2px;
	padding-right:10px;
	float:right;
	text-decoration:none;
	background:#000000;
}
a.adminlogout {
	color:red;
	font-weight:bold;
	font-size:15px;
	padding:2px;
	padding-right:10px;
	float:left;
	text-decoration:none;
	background:#000000;
}