body {background-color:#CFCFCF; padding-top:15px; padding-bottom:10px;}
table {font-size:12px;  color:#000000; font-family:arial, verdana, sans-serif; background-color:#FFFFFF;}
a:link {color:#3B6A0A; text-decoration:none;}
a:visited {color:#3B6A0A; text-decoration:none;}
a:hover {color:#3B6A0A; text-decoration:underline;}
a:active {color:#3B6A0A;}
.datum {text-align:right; vertical-align:top; color:#787878; font-size:11px; padding-right:5px;}
.headermenue {background-color:#6CAE28; color:#FFFFFF; padding-left:80px;}
.footer {background-color:#F0F0F0; color:#787878; text-align:right; padding-right:10px; border-top-width:1px; border-top-style:solid; border-top-color:#BBBBBB; font-size:9px;}
.newartlink {color:#FFFFFF; font-weight:bold;}
.newart {padding-top:20px; padding-bottom:8px;}
.news {padding-top:5px; padding-bottom:30px;}
.newstext {text-align: justify;}
.newsstripe {background-color:#CFCFCF;}
.newsheadline {background-image:url(images/news.gif);}
.checkoutheadline {background-image:url(images/checkout.gif);}
.infotechnik {background-image:url(images/technik.gif);}
.contentmiddle {padding-top:20px;}
.contentright {padding-right:5px;}
.contentleft {padding-left:4px;}
.articleheadline {font-size:20px; color:#FFFFFF; background-color:#CFCFCF; padding-left:3px;}
.important {font-style:italic; color:#6CAE28;}
.article {vertical-align:top;}
.versand {list-style-type:upper-roman; font-weight:bold;}
.errormsg { font-weight:bold; color:red; padding-left:5px; }
.bettgestell { background-color:#DDDDDD; width:400px; padding:5px; font-size:13px; font-weight:bold; color:#333333;}
.bettgestell img { margin-bottom:3px; width:400px; }
h2 { margin-bottom:0px; }