body { margin:0px; padding:0px; background-color:#e0e0e0; color:#666666; font-family: Verdana, Arial, Tahoma, sans-serif; font-size:9pt; background-image:url(../img/mainbg.gif); background-repeat: repeat-x; }
img { border:0px; }

div#bg_white { height:35px; background-color:white; }
div#bg_stripes { height:35px; background-image:url(../img/stripes.grey.gif); }
div#bg_darkgrey { height:135px; background-color:#6d6e70; }

div#site { background-color:white; margin:0 auto; width:900px; padding:0px; top:0px; }
div#top { font-weight:bold; color:black; height:25px; text-align:right; padding-top:9px; background-color:white; }
div#header { height:135px; }
div#logo { width:170px; padding:0px 25px; float:left; }
div#head { float:left; }
div#header_bottom { height:35px; }
div#header_bottom div#left { float:left; height:35px; width:220px; background-color:#e0e0e0; }
div#header_bottom div#right { float:left; height:35px; width:680px; background-image:url(../img/stripes.orange.gif); }
div#leftside { float:left; width:220px; }
div#content { float:left; width:660px; min-height:460px; padding:10px; }
div#footer { font-size:8pt; text-align:center; padding:5px; background-color:#6d6e70; color:#E9E9E9; }

ul { margin:0px; padding:0px; list-style:none; }
li { padding:0px; margin:0px; }
div#leftside li a.navi, div#leftside li a.navi_selected { display:block; padding:5px 0px 0px 15px; height:22px; width:205px; background-image:url(../img/menu.bg.off.gif); color:black; }
div#leftside li a.navi:hover { color:#666666; }
div#leftside li a.navi_selected { background-image:url(../img/menu.bg.on.gif); }
div#leftside li a.subnavi { display:block; width:180px; padding:5px 0px 5px 25px; margin:0px; }
div#leftside li a.subnavi:hover { color:black; }

div#shoppingcart { border:1px #bababa solid; background-color:#e0e0e0; width:210px; padding:5px; margin-top:50px; font-size:8pt; }
div#sc_title { float:left; color:#de529; padding-left:10px; font-weight:bold;}

div.error { text-align:center; padding:10px; background-color:#f7e2e2; border:1px #d55f5f solid; color:#da0000; font-weight:bold; }
div.div_details { padding:0px 0px 0px 0px; }
div.itembox { width:520px; margin:5px 3px 10px 5px; padding:5px; border:1px #c0c0c0 solid; font-size:8pt; background-color:#f0f0f0; }
div.itembox_bottom { margin:10px 0px 0px 5px; text-align:left; }

td.listhead { color:black; font-size:8pt; font-weight:bold; }
h1 { font-family:Arial; font-size:14pt; padding:0px; margin:0px; color:#de6529; }
h2 { font-family:Arial; font-size:12pt; padding:0px; margin:0px; color:#de6529; }

span.low { font-size:8pt; color:#9B9B9B; }
span.titel { font-family:Arial; font-size:14pt; font-weight:bold; color:#666666; }
span.promotitle { font-family:Arial; font-size:12pt; font-weight:bold; color:#666666; }


a.links:link, a.links:visited, a.links:active { margin-right:40px; color:black; font-size:8pt; }
a.links:hover { color:#de6529; }

a.rootlink:link, a.rootlink:visited, a.rootlink:active { color:#AAC8E4; font-weight:normal; font-size:8pt; }
a.rootlink:hover { text-decoration:underline; }

a#overview:link, a#overview:visited, a#overview:active { margin-top:10px; text-align:right; color:black; font-size:8pt; }
a#overview:hover { color:#de6529; }

a.details:link, a.details:visited, a.details:active { color:#de6529; font-size:8pt; font-weight:normal; }
a.details:hover { text-decoration:underline; }

a.addtocart:link, a.addtocart:visited, a.addtocart:active { letter-spacing:1px; color:#de6529; font-size:8pt; font-weight:normal; }
a.addtocart:hover { text-decoration:underline; }

input.rolli { font-family:Verdana; background-color:#ff903e; padding:1px 5px; letter-spacing:1px; border:1px #82400f solid; }

a:link, a:visited, a:active { font-size:10pt; font-weight:bold; color:#666666; text-decoration:none; }