*        { margin:0px; padding:0px; list-style:none; }

body     {
	background-color: #ffedba;
    background:  url('../images/kachel.png');
}

#base    {
    background: url('../images/shadow.png') repeat-y;
    width:       1024px;
    margin:        auto;
}


#header  {
    background:  url('../images/header1.jpg');
    background:  url('../images/header2.jpg');
    background:  url('../images/header3.jpg');
    background:  url('../images/header4.jpg');
    background:  url('../images/header.jpg');
    background-repeat:    no-repeat;
    background-position:  12px 0px;

    padding-left:  12px;
    width:       1000px;
    height:       222px;
    height:       140px;
}

#horizmenu {
    background:  #cccccc url('../images/navbg.gif');
    margin-left:   12px;
    width:       1000px;
    height:        38px;
}

#content {
    background:  #eeffee;
    background:  #ffffff;
    margin-left:   12px;
    padding:       10px;
    width:        980px;
    height:        100%;
}

#breadcrumb {
    top:           20px;
    left:          20px;
}

#line    {
    background:  url('../images/line.gif')  no-repeat;
    width:        980px;
    height:         1px;
}

#shopnav {
    float:         left;
    width:        185px;
    padding-top:   16px;
    padding-right: 15px;
}

#snav {
	border:1px solid #007348;
	background-color:#f5f5f5;
	-moz-border-radius:  5px;
	-khtml-border-radius:5px;
	padding:             3px;
}

#main    {
    float:         left;
    width:        754px;
    padding-top:   16px;
}

#main2   {
    float:         left;
    width:        554px;
    padding-top:   16px;
}

#slot    {
    float:         left;
    padding-left:  10px;
    width:        216px;
    padding-top:    2px;
}

#news    {
    background: #eeeeee;
}

#news p.bodytext {
	margin:         4px;
}

#clear   { clear:left; }

#footer  {
    background: url('../images/bottombar.gif') no-repeat;
    width:        980px;
    height:        24px;
    text-align:  center;
}

#shadow  {
    background: url('../images/shadow_bottom.png') no-repeat;
    _background: url('../images/pxl.gif') no-repeat;
    width:       1024px;
    height:        12px;
    margin:        auto;
}

#err    {
    font-size:      9px;
    color:      #ff0000;
}

#error  {
    color:      #ff0000;
}

#smallbasket    {
    font-size:      9px;
    color:      #000000;
    padding-left:  15px;
}


div.grgr {
    background:  #fdeebc url('../images/yellow.gif') no-repeat;
    background:  #fdc6bc url('../images/red.gif') no-repeat;
    background:  #eeeeee url('../images/green.gif') no-repeat;
    background:  #cceecc url('../images/green.gif') no-repeat;
    height:        20px;
    padding-left:  20px;
    padding-top:    4px;
    margin-bottom: 10px;
}

img.middle {
    vertical-align: middle;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border:  2px solid #007700;
}

div.wt_commerce_preview_area {
	width:         185px;
    padding-bottom: 10px;
}

div.wt_commerce_preview_pic {
	border:1px solid #007348;
	background-color:#efefef;
	-moz-border-radius:  5px;
	-khtml-border-radius:5px;
	padding:             0px;
}

div.wt_commerce_preview_title {
	color:      #007348;
    font-size:     12px;
	padding-left:   3px;
}

div.wt_commerce_preview_price {
	color:      #007348;
    font-size:     14px;
    font-weight:   bold;
	padding-left:   3px;
}

th.com-list-header-price  {
    width:         50px;
}

th.com-list-header-action {
    width:        180px;
}


html, p, tr, td {font-family: verdana, arial; font-size: 12px; color: #000000}

h1     {color: #000000; font-size: 14px; font-family: verdana, arial; margin-bottom: 8px}
h2     {color: #000000; font-size: 12px; font-family: verdana, arial;}
h3     {color: #000000; font-size: 12px; font-family: verdana, arial; font-weight: bold;}

h1.csc-firstHeader   {color: #000000; font-size: 12px; font-family: verdana, arial; font-weight: normal;}
h1.hidden            { visibility:collapse; }

a.hnav:link          {color: #666666; text-decoration: none; font-weight: bold;}
a.hnav:visited       {color: #666666; text-decoration: none; font-weight: bold;}
a.hnav:hover         {color: #999999; text-decoration: none; font-weight: bold;}
a.hnav:active        {color: #007348; text-decoration: none; font-weight: bold;}
a.hnav:active        {color: #ff0000; text-decoration: none; font-weight: bold;}

a.footer:link        {font-size: 9px; color: #888888; text-decoration: none; font-weight: normal; vertical-align: top;}
a.footer:visited     {font-size: 9px; color: #888888; text-decoration: none; font-weight: normal; vertical-align: top;}
a.footer:hover       {font-size: 9px; color: #bbbbbb; text-decoration: none; font-weight: normal; vertical-align: top;}
a.footer:active      {font-size: 9px; color: #888888; text-decoration: none; font-weight: normal; vertical-align: top;}

a.vnav:link          {color: #666666; text-decoration: none}
a.vnav:visited       {color: #666666; text-decoration: none}
a.vnav:hover         {color: #999999; text-decoration: none; font-weight: bold}
a.vnav:active        {color: #666666; text-decoration: none}

/* fruehling */
a:link               {color: #007348; text-decoration: none}
a:visited            {color: #007348; text-decoration: none}
a:hover              {color: #333333; text-decoration: none; font-weight: bold}
a:active             {color: #007348; text-decoration: none}

/* sommer */
a:link               {color: #732A00; text-decoration: none}
a:visited            {color: #732A00; text-decoration: none}
a:hover              {color: #833A10; text-decoration: none; font-weight: bold}
a:active             {color: #732A00; text-decoration: none}

/* herbst */
a:link               {color: #D40F08; text-decoration: none}
a:visited            {color: #D40F08; text-decoration: none}
a:hover              {color: #E34A20; text-decoration: none; font-weight: bold}
a:active             {color: #D40F08; text-decoration: none}

/* winter */
a:link               {color: #007348; text-decoration: none}
a:visited            {color: #007348; text-decoration: none}
a:hover              {color: #333333; text-decoration: none; font-weight: bold}
a:active             {color: #007348; text-decoration: none}

.newstitle a:link    {font-size: 13px; color: #000000; text-decoration: none; font-weight: bold}
.newstitle a:visited {font-size: 13px; color: #000000; text-decoration: none; font-weight: bold}
.newstitle a:hover   {font-size: 13px; color: #cccccc; text-decoration: none; font-weight: bold}
.newstitle a:active  {font-size: 13px; color: #000000; text-decoration: none; font-weight: bold}

.news a:link         {font-size: 9px; color: #000000; text-decoration: none; font-weight: bold}
.news a:visited      {font-size: 9px; color: #000000; text-decoration: none; font-weight: bold}
.news a:hover        {font-size: 9px; color: #44aa22; text-decoration: none; font-weight: bold}
.news a:active       {font-size: 9px; color: #000000; text-decoration: none; font-weight: bold}
