body { width:1024px; padding:0; margin:0; background-color:white; background-image:url(/images/bg_red_double.gif); background-repeat:repeat-y; font-family: arial, helvetica; font-size:12px;}
span.small {font-size:0.8em;}
span.reg {font-size: 9px; vertical-align: top;}

#top {position:absolute; top:0; left:10px; height:150px; margin:0; padding:0;color:#9C9C9C;}

#top a { color:#9C9C9C; text-decoration:none; font-weight:bold;}
#top a:hover { color:#9C9C9C; text-decoration:none;}
#top #farbkarte {background-image:url(/images/farbkarte.gif); background-repeat:no-repeat; background-position:bottom center;}
#top table { padding:10px; border:0;}

#leftnav {display:none;}

#logo {padding:10px;}

#rightnav {display:none;}

#content {
	position: absolute;
	top: 150px;
	left: 10px;
	width: 630px;
	color: #414141;
	margin: 10px;
	font-size: 11px;
}
#content h1 {font-size:17px;}
#content h2 {font-size:15px;}
#content h2.grey {color:#747474;}
#content h3 {font-size:13px;}
#content h4 {font-size:12px;}

#content p.error {color:#FF0000;font-weight:bold; font-size:1.2em;}
#content p.right {text-align:right; padding:0 20px 0 0;}
#content p.fat {font-weight:bold; font-size:1.2em;}}
#content a.nodeco {text-decoration:none; color:black;}
#content form {padding:0; margin:0;}

#content table.profishop {width:95%;}
#content table.profishop td {vertical-align:top;}
#content table.profishop span.small {font-size:0.8em;padding-right:1px;}

#content #kat_uebersicht {border:0;}
#content #kat_uebersicht td {vertical-align:top; width:100px !important;}
#content #kat_uebersicht img {border:1px solid #747474;}

#content table.katalogheader {width:95%;}
#content table.katalogheader img {border:1px solid #747474;}

#content table.katalog {width:95%;}
#content table.katalog th {text-align:center; vertical-align:top;font-weight:normal; padding:0 2px; margin:0;}
#content table.katalog td {vertical-align:middle; white-space:nowrap; padding:0 2px; margin:0;}
#content table.katalog img {border:0px solid #747474;}
#content table.katalog a.PromotionArticle {color:red; font-weight:bold;text-decoration:none; font-size:1.5em;}

#content #promotion  {background-color:white; border:1px solid #747474; width:95%;}
#content #promotion td {vertical-align:top; }
#content #promotion td.btn {vertical-align:middle; }
#content #promotion th {text-align:left; border-bottom:1px solid #747474;}
#content #promotion tr.head {background-color:#EFEFEF; }
#content #promotion tr.hlt {background-color:#FFF6D6; }
#content #promotion tr.nrm {background-color:inherit;}

#content #favourites  {background-color:white; border:1px solid #747474; width:95%;}
#content #favourites td {vertical-align:top; }
#content #favourites td.btn {vertical-align:middle; }
#content #favourites th {text-align:left; border-bottom:1px solid #747474;}
#content #favourites tr.head {background-color:#EFEFEF; }
#content #favourites tr.hlt {background-color:#FFF6D6; }
#content #favourites tr.nrm {background-color:inherit;}
#content #favourites a.PromotionArticle {color:red; font-weight:bold;text-decoration:none; font-size:1.5em;}

#content #basket  {background-color:white; border:1px solid #747474; width:95%;}
#content #basket td {vertical-align:middle; }
#content #basket td.btn {vertical-align:middle; }
#content #basket th {text-align:left; border-bottom:1px solid #747474;}
#content #basket tr.head {background-color:#EFEFEF; }
#content #basket tr.hlt {background-color:#FFF6D6; }
#content #basket tr.nrm {background-color:inherit;}
#content #basket td a.PromotionArticle {color:red; font-weight:bold;text-decoration:none;}

#bestellablauf {display:none;}

#checkdata {border:1px solid #B5B6B5; width:580px; padding:10px; background-color:#F4F4F4;}

#msg { background-color:#f5f5f5; padding: 5px 0; margin:0; }
#msg h4.ok { color:#8191A0; background-color:#E7EFF7; padding:5px; margin:0; }
#msg h4.error { color:red; background-color:#F5F5F5; padding:5px; margin:0;}

#lieferschein {width:95%; }
#lieferschein th {width:33%; vertical-align:top; text-align:left;}

.noprint {display:none;}
