html {
min-height:100%;
}

* {
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:none;
}

a:hover {  color:#444;
text-decoration:underline;
}

body {
background:#444 url(img/body.jpg) repeat;
color:#444;
font:normal 60.5% Arial,sans-serif;
}

#paper_left {
background:url('img/paper_left.gif') no-repeat left top;
width:1022px;
margin:0 auto;
}

#paper_right {
background:url('img/paper_right.gif') no-repeat right bottom;
}

p,code,ul {
padding-bottom:1.2em;
}

li {
list-style:none;
}

h1 {
font:normal 1.8em Arial,sans-serif;
margin-bottom:4px;
}

h1,h2,h3 {
padding:6px;
}

.clearer {
clear:both;
}

.left {
float:left; padding:0;
}

.right {
float:right;
}

.container {
background:#c8d4b2;
border: 10px solid #7c967f;
font-size:1.2em;
width:960px;
margin:0 auto;
padding:0;
}

.top {
padding:10px 10px 0;
}

.header {
background:#7c967f;
font-size:1.2em;
height:168px;
width:960px;
margin:0 auto;
padding:10px 10px 5px;
}

.header .left,.header .right {
width:210px;
height:173px;
background:#5f8d64;
}

.header .middle {
height:168px;
width:530px;
background: #5f8d64 url(img/header.jpg) no-repeat;
margin:0 auto;
}

.navigation {
border:1px solid #cfe0bc;
background-image:url('img/menu.gif');
border-color:#cfe0bc;
}

.navigation a {
border-right:1px solid #cfe0bc;
display:block;
float:left;
padding:5px 10px 0 10px;
}



.main { padding: 0;
margin: 0;
}

.main1 { background: #c8d4b2;
}

.sidenav_right {
float:right;
width:180px;
}

.sidenav_left {
float:left;
width:192px;
}

.link1 {
       display: block;
        background: #353535 url('img/menu.gif') 0 -32px;
        border-top: 1px solid #cfe0bc;
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
	padding: 8px 0 8px 10px;
}

.link1:hover {
        display: block;
         background: #353535 url('img/menu.gif') 0 -64px;
	color: #26370A;
	font-size: 1.0em;
	font-weight: bold;
        padding: 8px 0 8px 10px;
}

.link2 {
         font-size: 1.1em;
        font-weight: bold;
        margin: 0 auto;
        text-align: left;
       color: #000000;
        height:27px;
}

.link2:hover { background: #353535 url('img/menu.gif') 0 -64px;
}

.link3 {
	display: block;
         background: #353535 url('img/menu.gif') 0 -32px;
	color: #26370A;
	font-size: 1.0em;
        padding: 3px 0 3px 3px;
}

.link3:hover {
         background: #353535 url('img/menu.gif') 0 -64px;
	color: #26370A;
	font-size: 1.0em;
        padding: 3px 0 3px 3px;
}

.link4 {
        color: #cfe0bc;
        padding: 0 20px 0 0 ;
        font-size: 1.1em;
        font-weight: bold;
        margin: 0 auto;
        text-align: left;
}
.link4:hover {

	color: #26370A;

}

.content {
background:#c8d4b2;
}

.content_middle {
background:#c8d4b2;
border:1px solid #94AA74;
width:570px;
margin:0 auto;
padding:0;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  padding: 3px;
}

.content p {
font-family:Arial,sans-serif;
}

.footer {
background:url(img/body.jpg) repeat-x;
color:#fff;
font:bold .8em sans-serif;
line-height:29px;
text-align:left;
}

.footer a,.footer a:hover {
color:#fff;
}

.gvBox {
font-family:Arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF;
}

.stockWarning {
font-family:Arial, sans-serif;
font-size:11px;
color:#c03;
}

.productsNotifications {
background-color:#f2fff7;
}

.orderEdit {
font-family:Arial, sans-serif;
font-size:11px;
color:#70d250;
text-decoration:underline;
}

FORM {
display:inline;
}

.priceDisclaimer {
font-size:9px;
line-height:1;
color:#000;
}

.price {
float:right;
font-size:12px;
line-height:1;
color:#000;
font-weight:bold;
}

.productListingOuter {
width:270px;
float:left;
border:1px solid #cfe0bc;
margin:4px;
height:310px;
}

.productListingInner {
padding:8px;
}

.moduleHeading {
font-family:Arial, sans-serif;
font-size:small;
font-weight:700;
padding-bottom:11px;
}

.infoBox {
color:#000;
font-size:1em;
line-height:15px;
padding-left:10px;
border-color:#cfe0bc;
margin:0;
}

.infoBoxHeading {
background:#D9E1E5 url(img/body.jpg);
border:1px solid #7c967f;
height:18px;
color:#c8d4b2;;
font:bold 1.1em sans-serif;
padding:5px 0 3px 10px;
}

.infoBoxHeading a {
color:#c8d4b2;
}

.infoBox,SPAN.infoBox {
background:#5f8d64;
border-top:1px solid #7c967f;
color:#444;
margin-bottom:5px;
padding:5px;
}

TR.headerError {
color:red;
font-size:12px;
}

a.confirmationEdit {
font-style:italic;
font-size:10px;
color:#999;
}

SPAN.greetUser {
font-family:Arial, sans-serif;
color:#444;
font-weight:700;
}

TABLE.formArea {
padding:0 5px;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#c76170;
font-weight:700;
}

SPAN.productOldPrice {
font-family:Arial, sans-serif;
color:red;
text-decoration:line-through;
}

SPAN.productDiscountPrice {
font-family:Arial, sans-serif;
color:red;
font-weight:700;
}


/* Sitemap Tables */
.sitemap_heading {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF;
background-color:#666;
padding-top:2px;
padding-bottom:2px;
}

.sitemap_heading a:hover {
color:#CCC;
text-decoration:none;
}

.sitemap_sub {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#444;
background-color:#E6E6E6;
padding:2px;
}

.sitemap_sub a:hover {
color:#999;
text-decoration:none;
}

.messageStackError,.messageStackWarning {
font-family:Arial, sans-serif;
font-size:11px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Arial, sans-serif;
font-size:11px;
background-color:#9f0;
}

.inputRequirement {
font-family:Arial, sans-serif;
font-size:11px;
color:red;
}

.pageHeading,.contentsTopics {
background:#D9E1E5 url(img/body.jpg);
height:18px;
font:bold 1.1em sans-serif;
color:#c8d4b2;
width:560px;
padding:5px 0 3px 10px;
}

.tableListingI {
background-color:#fafafa;
}

.tableListingII {
background-color:#d0d0d0;
}

.tableBody {
padding:5px;
}

.onepxwidth {
width:1px;
}

img {
border:0;
}

.copyright a:hover {
color:#444;
text-decoration:underline;
}

A.breadcrumb,A.breadcrumb:hover,.sitemap_heading a,.sitemap_sub a,.copyright a {
color:#444;
}

.infoBoxNoticeContents,.messageBox {
font-family:Arial, sans-serif;
font-size:11px;
color: #000;
}

INPUT{border:1px solid #7c967f; background:#c8d4b2; color: #5E7830; font-size: 1.1em;}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Arial, sans-serif;
color:red;
}

.copyright,.parseTime {
font-family:Arial, sans-serif;
font-size:10px;
line-height:1.5;
text-align:center;
color:#444;
}

#angebote { width:190px; height:280px; text-align:center; margin:0 auto; }

