#main { display:block; width:940px; float:left;  clear:none;}
#headbar {clear:right; }
#maincontent { margin-left:19px; display:block; width:500px; float:left; background-color:#DDDDDD; padding-bottom:10px;  clear:none;}
#leftnavi { display:block; width:180px; padding-left:15px; float:left; clear:left;}
#rightnavi { display:block; width:180px; padding-right:24px; float:right; }
#breadcrumb { margin-bottom:15px; margin-left:220px; display:block; width:520px; clear:right; float:left; }
#stlisteitemid {width:180px;}

div.layoutdiv {float:left; display:block; width:40px; height:100%; min-height:1550px; background-repeat:repeat-y;}

/* xhead */
*.tabelle2 a { color:#CC0000; }
td.mitrahmen {border:10px solid #FFFFFF; width:198px; height:50px; }
td.mitkleinemrahmen {border:1px solid #FFCC00; padding:4px; border-bottom:0px none; width:160px; height:40px;}
a.cartlink { background-image:url(/img/layout/button180_bg_rot.jpg); color:#FFFFFF; display:block; font-size:inherit; font-weight:bold; height:16px; padding:7px; padding-left:10px; text-decoration:none; width:163; }

*.bg1 { background-color:#FCFCFC; }
*.bg2 { background-color:#FFFFEE; }
*.highlighted { background-color:#EEFFAA; }
*.ltactiv { color:#CC0000; }
#tagcloud {font-size:8px; background-color:#EEE; text-align:justify; padding:10px; margin-bottom:10px; width:870px;}
#tagcloud:hover {font-size:11px; }

a.detaillink:visited, a.cartlink:hover {color:#FFFFFF; }
a.detaillink:hover,a.cartlink:hover   {color:#FFCC00; }

a.mehrinfolink { background-color:#DD1111; background-image:url(/img/layout/button200_bg_rot.jpg); color:#FFFFFF; display:block; font-size:12px; font-weight:bold; height:20px; padding:5px; padding-left:10px; text-decoration:none; width:186px; }

*.addToCart { background-color:#DD1111; background-image:url(/img/layout/button200_bg_rot.jpg); display:block; width:202px; color:#FFFFFF; font-variant:small-caps; height:32px; text-align:left;}

*.categ a, *.links1 a {text-decoration:none; }

/* customernavi03 */
a.level0 {color:#FFFFFF;}
a.level0, a.level1, a.level2, a.level3
  { clear:both; display:block; padding:2px; background-color:#FFFFFF; text-decoration:none; width:174px;}
a.level0, td.level0 { padding-top:8px; padding-left:4px; height:20px; }
a.level1, td.level1  {border-top:1px solid #FFCC00; height:20px; padding-top:8px; }
a.level0:hover, a.level1:hover, a.level2:hover, a.level3:hover, td.level0:hover, td.level1:hover, td.level2:hover, td.level3:hover 
  { background-color:#FECF14;}
a.level1, td.level1 {padding-left:4px; }
a.level2, td.level2 {padding-left:10px; background-color:#EEEEEE;}
a.level3, td.level3 {padding-left:14px; background-color:#DDDDDD;}
a.activeentry { color:#CC0000; }

td.level0 a, td.level1 a, td.level2 a, td.level3 a 
  { display:inline; padding:2px; text-decoration:none;}
td.level0, td.level1, td.level2, td.level3
  {height:25px;} 

div.artikel { background-color:#FFFFFF; width:220px; height:246px; display:table; border:0px solid #000; margin-left:14px; margin-top:10px; }
div.artikelname {background-color:#EEEEEE; color:#D33C3B; padding:10px; height:28px;  width:200px;}
div.artikelnummer, div.artikelpreis { padding:10px; width:200px; display:block;  height:10px;}
div.artikelbild { display:block; width:200px; height:120px; overflow:hidden; border:0px none #000; padding-left:10px;}
div.artikelbild:hover {overflow:visible; }
div.artikelnummer, div.artikelpreis { border-top:1px solid #DDDDDD; }

div.artikel1 {width:460px; margin-top:0px; padding:0px; clear:right; min-height:215px;}
div.artikel1 div.artikelname {background-color:#EEEEEE; color:#D33C3B; padding:10px; height:10px;  width:100%;}
div.artikel1 div.artikelnummer, div.artikel1 div.artikelpreis { padding:10px; width:100%; display:block;  height:10px; }
div.artikel1 a.detaillink { float:right; margin-right:0px;}
div.artikel1 div.artikelbild { display:block; width:100%; height:120px; overflow:hidden; border:0px none #000; padding-left:10px;}

div.artikel2 {width:220px; margin-top:0px; padding:0px; float:left; border-top:20px solid #DDDDDD;}

a.tabhome {display:block; background-color:#EEE; width:130px; height:18px; padding:15px; color:#999; font-weight:bold;}
#tabhome-tops {float:left; background-image:url(/img/layout/stempel-seidel-tops.jpg);}
#tabhome-best {margin-left:10px; float:left;}
#tabhome-rand, #tabhome-new {clear:right; margin-left:10px;float:left; clear:right;}

#swDivPopupBackground {  background-color:#FFFFFF; opacity:0.7; filter:Alpha(opacity=70); z-index:10; width:100%; height:100%; position:fixed; left:0px; top:0px;}
#swDivPopup { text-align:center; width:1000px; height:90%; position:absolute; left:0px; top:10%; z-index:20; }

#seipkt {background-image:url(/img/layout/stempel-seidel-punkt.gif); position:absolute; left:323px; top:53px; display:block; width:21px; height:19px; }

#swScroll {display:block; width:460px; height:212px; z-index:10; margin-top:0px; padding:0px; clear:right; }
#swScrollMain { display:block; width:419px; height:212px; overflow:hidden; }
a.swScrollMover {display:block; width:18px; height:212px; background-color:#EEEEEE; color:#D33C3B; z-index:11; float:left; border:1px solid #FFF;}
a.swScrollMover:hover {font-weight:bold; border-color:#D33C3B;}
#swSCMright { float:right; text-align:right; }
#swScrollDiv { width:1585px; display:block; }
div.swScrollContent {display:block; width:419px; float:left;}
div.swScrollContent img {max-height:110px; }
