body { height:100%; width:100%; margin:0; padding:0; background: white url(/img/bg.gif) repeat-y center; font-family: Arial, sans-serif; font-size:0.9em; }
div, img { margin:0; padding:0; border:none; display:block; }
img.product { margin:2px 4px 2px 0; float:left; }
a { text-decoration:none; color:black; }
a:Hover { text-decoration:none; }
#frm { width:900px; margin:8px auto; }
#head1 { width:900px; height:36px; background: transparent url(/img/bigredhead.gif) no-repeat; }
#head2 { width:900px; height:212px; background: transparent url(/img/bigredskyline.gif) no-repeat; }
#content { width:900px; background: transparent url(/img/bigblockbg.gif) repeat-y; }
#submenu { width:225px; float:left; }
#submenu ul { padding:12px 10px 10px 10px; margin:0; list-style-type:none; }
#submenu ul li { padding:5px 10px; margin:0; background:url(/img/bigredstuffline.gif) center bottom no-repeat; text-align:right; }
#submenu ul li a { font-size:15px; color:#ffffff; font-family:Arial, Sans-serif; font-weight:bold; text-decoration:none; }
#submenu ul li a:Hover { color:#afafaf; }
#zirk { width:649px; background: white url(/img/fade.jpg) no-repeat; float:left; }
#zirk div { padding:10px 15px 15px 15px; }
#zirk #index { margin:2px 5px 0 5px; padding:0; height:133px; width:632px; background:url(/img/index_map_bg.jpg) no-repeat; }
#zirk #index_map { padding:0 5px 10px 5px; height:337px; width:632px; }
#bottom { height:18px; width:900px; background: url(/img/bigredbottom.gif) no-repeat; }
#footer { width:900px; background:rgb(210,44,46) url(/img/bigredfoot.gif) no-repeat bottom; }
#footer p { margin:0; padding:0 15px 5px 15px; font-size:11px;  }
#footer a { color:black; }
#footer a:Hover { color:#232323; }
.cl { clear:both; }
h1, h2 { font-size:13px; font-weight:bold; color:black; margin:0; padding:5px 0 5px 0; }
p { font-size:12px; color:black; margin:0; padding:5px 0 10px 0; }
#zirk #index h1 {width:314px; padding:30px 10px 3px 30px; }
#zirk #index p {width:314px; padding:3px 10px 3px 30px; }
#artnav { text-align:center; font-size:12px; }
#artnav a { color:black; }
#artnav a:Hover {color:rgb(210,44,46); }
#artnav .sw_item { color:#676767; }
#prod { border-top:1px solid black; padding:0; margin:0; }
#prod #p_header { margin:0; padding:0; float:left; }
#prod div { width:320px; float:right; }
#prod h2 { font-size:13px; color:black; }
#prod p { margin:0; padding:5px 0 5px 0;}
#prod p.best { border-top: 1px solid black; font-size:10px; }
#prod p.desc { border-top: 1px solid black; font-size:12px; }
#prod p.preis { border-top: 1px solid black; font-size:14px; text-align:right; }
#prod p.choose { border-top: 1px solid black; font-size:12px; padding-top:15px; }
#prod p.send { border-bottom: 1px solid black; font-size:11px; text-align:right; padding-bottom:15px }
#zirk a { text-decoration:underline; }
#zirk table td { padding:2px; margin:2px; border:0; }
#zirk table td.wkg { font-family:Arial; font-style:normal; color:#000000; font-size:12px; background-color:#e9e9e9; }
#zirk table td.wkw { font-family:Arial; font-style:normal; color:#000000; font-size:12px; background-color:#ffffff; }
td img { display:inline; }
font.achtung{ font-family:Arial; font-style:normal; color:#000000; font-size:12px; }
td.daten { font-size:12px; font-family:Arial; font-style:normal; color:#000000; background-color:#e9e9e9; spacing:1px; padding:1px }
td.odaten { font-size:12px; font-family:Arial; font-style:normal; color:#000000; }
input.daten { background-color:whitesmoke; color:#121212; border:1px solid black; font-size:12px; font-family:Arial; font-style:normal; color:#000000; }
textarea.daten { background-color:whitesmoke; color:#121212; border:1px solid black; font-size:12px; font-family:Arial; font-style:normal; color:#000000; }
font.basket{ font-family:Arial; font-style:normal; color:#ff0000; font-size:11px; }
font.small{ font-family:Arial; font-style:normal; color:#000000; font-size:11px; }
font.mindest{ font-family:Arial; font-style:normal; color:#ff0000; font-size:12px; }
font.discrip { font-family:Arial; font-style:normal; color:#000000; font-size:11px; }
font.artnr { font-family:Arial; font-style:normal; color:#000000; font-size:12px; }