* {margin: 0px; padding: 0px; }

 html, body
 {
 margin: 0px auto;
 width:100%;
 height:100%;
background: url(./bilder/bg.jpg) repeat-x;
 background-color:#C0BAFF;
 font-family:verdana;
 font-size:12px;
 color:#000000;
 }

td{
padding: 2px 2px 2px 2px;

}

#header
{
 margin: 0px auto;
position: relative;
width:899px;
height:143px;
background: url(./bilder/header.gif) no-repeat;
}
#layer
{
 margin: 0px auto;
 width:899px;
 height:auto;
background: url(./bilder/layer.gif) repeat-y;
}
#content
{
 margin: 0px auto;

width:879px;
 min-height:400px;
 *height:400px;
 height:auto;
 padding:10px 10px 10px 10px;
}

#links {
 width: 600px;
 padding:20px 0px 0px 0px;
 float: left;
 color: #000000;
 font-size: 11px;
}

#rechts {
 padding:20px 0px 0px 0px;
 width: 279px;
 float: right;
 color: #000000;
 font-size: 11px;
}







#footer
{
 margin: 0px auto;
 width:899px;
 height:6px;
  background: url(./bilder/footer.gif) no-repeat;
}

#copyright
{
 margin: 0px auto;
 width:899px;
 height:10px;
 text-align:center;
 padding-top:3px;
 font-size:10px;
}
#verlinkung
{
position:absolute;
top:115px;
left:10px;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
width:890px;
}

.headerlink:link, .headerlink:active, .headerlink:visited {
font-family:arial;
color:#ffffff;
padding-right:10px;
padding-left:10px;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


.headerlink:hover {
 color:#66FF00;
 text-decoration: none;
}
.shoplink:link, .shoplink:active, .shoplink:visited {
font-family:arial;
color:#FFFF00;
padding-right:10px;
padding-left:10px;
text-decoration:none;
font-size:13px;
font-weight:bold;
}


.shoplink:hover {
 color:#66FF00;
 text-decoration: none;
}
#text
{
position:absolute;
font-size:19px;
color:#fffffc;
font-weight:bold;
top:70px;
left:11px;
letter-spacing:3px;
}

#warenkorb{
position:absolute;
top:6px;
right:200px;
width:150px;
height:90px;
font-family:arial;
color:#FFFFFF;
border:#028A02 1px solid;
background-color:#003300;
filter:Alpha(opacity=65); 
-moz-opacity: 0.65; 
opacity: 0.65;
}

#warenkorbbild
{
position:absolute;
width:36px;
height:36px;
bottom:45px;
left:110px;
}

#warenkorbtext
{
position:absolute;
bottom:60px;
left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
color:#ffffff;
}

#warenkorbausgabe
{
position:absolute;
bottom:34px;
left:20px;
bottom:23px;
width:125px;
height:26px;
color:#ffffff;
}



#warenpreis
{
position:absolute;
bottom:0px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:10px;
font-weight:bold;
}

#warenpreisausgabe
{
position:absolute;
bottom:0px;
left:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:10px;
font-weight:bold;
}

#warenanzahl
{
position:absolute;
bottom:11px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:10px;
font-weight:bold;
}

#warenanzahlausgabe
{
position:absolute;
bottom:11px;
left:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:10px;
font-weight:bold;
}

#login{
position:absolute;
top:6px;
right:20px;
width:170px;
height:90px;
font-family:arial;
color:#FFFFFF;
border:#028A02 1px solid;
background-color:#003300;
filter:Alpha(opacity=65); 
-moz-opacity: 0.65; 
opacity: 0.65;
}


#produktansicht{
position:relative;
width:350px;
height:520px;
}


.shoplinks{
color:#028A02;
text-decoration:none;
font-weight:bold;
}

#logo{
position:absolute;
top:19px;
left:427px;
}