body { margin:0px; padding:0px; background-image: url('../bilder/bg.jpg'); height:100%; }
html, body, table { height: 100%; }
img  { border:0px; }
h1 { font:bold 15px verdana; }
table { width:100%; text-align:center; }
sup { font-size:9px; }

#mitte { width:800px; height:600px; background-color:silver; border:1px solid #4A4A4A; text-align:left; margin:auto; }
#kopf { width:800px; height:85px; background-image:url('../bilder/kopf_logoline_hg.jpg'); }
#tab_leiste { background-color:#4A4A4A; height:20px; padding-left:164px; }

#linke_spalte { background-color:#A9A9A9; height:475px; width:164px; float:left;}

#menu1          { margin:0px; padding:10px 0px 0px 0px;  }
#menu1 li       { list-style: none; padding:0px; margin:0px; }
#menu1 a        { display:block; margin:0px 0px 2px 0px; padding:3px 7px; background-color:#999999; width:150px;text-decoration:none; font:11px verdana; color:black; }
#menu1 a:hover  { background-color:#666666; color:white; }
#menu1 #aktiv a { background-color:silver; color:black; }
#aktiv_menu1 a { background-color:silver; color:black; }

#menu2          { margin:0px; padding:10px 0px 0px 0px;  }
#menu2 li       { list-style: none; padding:0px; margin:0px; }
#menu2 a        { display:block; margin:0px 0px 2px 0px; padding:3px 7px; background-color:#999999; width:150px;text-decoration:none; font:11px verdana; color:black; }
#menu2 a:hover  { background-color:#666666; color:white; }
#menu2 #aktiv a { background-color:silver; color:black; }



/* UNTER MENU */
#menu_abstand { margin-left:8px; }
#menu_abstand ul { list-style:none; margin:0px; padding:0px; }
#menu_abstand a { color:black; text-decoration:none; font:11px verdana; }
#menu_abstand a:hover { color:white; }
#menu_abstand #test a { color:white; }

#unter_menu { background:url('m_strich.gif') repeat-y; }
#aktiv1  a { color:white; }

li.m_mitte { background:url('m_mitte.gif') no-repeat; padding-left:10px; }
li.m_mitte1 { background:url('m_mitte.gif') no-repeat; margin-left:12px; padding-left:10px; }
li.m_ende { background:url('m_ende.gif') no-repeat; padding-left:10px; }
li.m_ende1 { background:url('m_ende.gif') no-repeat; margin-left:12px; padding-left:10px; }
/* ENDE UNTER MENU*/

#tab        { float:left; list-style:none; margin:0px 0px 0px 0px; padding:0px; }
#tab h1   { font:normal 11px verdana; display:inline; }
#tab li     { float:left; margin:0px 5px 0px 0px; padding:0px; }
#tab a      { background-color:#999999; display:block; padding:3px 15px; text-decoration:none; font:11px verdana; color:black; }
#tab a:hover { background-color:#666666; color:white; }
#tab #aktiv a { display:block; background-color:silver; color:black; padding-bottom:4px; text-decoration:none; font:11px verdana; }
#tab strong { font:normal 11px verdana; }

#inhalt { font:11px verdana; line-height:160%; padding:13px; float:right; width:610px; overflow:auto; height:448px; }

#boden { background-color:#4A4A4A; clear:both; height:20px;  vertical-align:middle;}

#ol_menu { list-style:none; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid gray; }
#ol_menu strong { font:normal 11px verdana; }
#ol_menu li { display:inline; }
#ol_menu #aktiv a{ color:#333333; }
#ol_menu a { text-decoration:underline; color:gray; padding:0px 6px 0px 0px; margin:0px 0px 0px 0px; }
#ol_menu a:hover { color:black; }
#aktiv2 a{ color:#333333; }

#ol_produkte { height:417px; overflow:auto; }
#ol_produkte .produkt_box { padding-left:130px; height:125px; }
#ol_produkte .balken { color:white; font-weight:bold; background-color:#666666; padding:1px 0px 1px 4px; margin:10px 0px 20px 0px; }
#ol_produkte .balken div { width:125px; float:left; }
#ol_produkte em { font:bold 11px verdana; display:inline; margin-right:0px; }

#versandhilfen #z1 { width:40px; float:left; }
#versandhilfen #z2 { width:160px; float:left; }
#versandhilfen #z3 { width:70px; float:left; text-align:center; }
#versandhilfen #z4 { width:35px; float:left; text-align:right; margin-right:15px; }
#versandhilfen #z5 { text-align:right; padding-right:10px; }
#versandhilfen .ueber { font-weight:bold; padding-bottom:10px; }
#versandhilfen .ueber #z5 { padding-right:26px; }

#versandhilfen .z1 { width:40px; float:left; }
#versandhilfen .z2 { width:160px; float:left; }
#versandhilfen .z3 { width:70px; float:left; text-align:center; }
#versandhilfen .z4 { width:35px; float:left; text-align:right; margin-right:15px; }
#versandhilfen .z5 { text-align:right; margin-right:10px; }
#versandhilfen .ueber .z5 { padding-right:26px; }

#versandhilfen .zz1 { width:136px; float:left; }
#versandhilfen .zz2 { width:92px; float:left; }
#versandhilfen .zz3 { width:65px; float:left; text-align:center; }
#versandhilfen .zz4 { width:33px; float:left; text-align:right; margin-right:10px; }
#versandhilfen .zz5 { text-align:right; margin-right:7px; }
#versandhilfen .ueber .zz5 { padding-right:18px; }

#versandhilfen .zzz1 { width:60px; float:left; }
#versandhilfen .zzz2 { width:160px; float:left; }
#versandhilfen .zzz3 { width:70px; float:left; text-align:center; }
#versandhilfen .zzz4 { width:30px; float:left; text-align:right; margin-right:5px; }
#versandhilfen .zzz5 { text-align:right; margin-right:7px; }
#versandhilfen .ueber .zzz5 { padding-right:18px; }

#versandhilfen .zzzz1 { width:50px; float:left; }
#versandhilfen .zzzz2 { width:47px; float:left; text-align:center; }
#versandhilfen .zzzz3 { width:130px; float:left; }
#versandhilfen .zzzz4 { width:70px; float:left; text-align:center; }
#versandhilfen .zzzz5 { width:30px; float:left; text-align:right; margin-right:5px; }
#versandhilfen .zzzz6 { text-align:right; margin-right:7px; }
#versandhilfen .ueber .zzzz6 { padding-right:18px; }

#versandhilfen .zzzzz1 { width:100px; float:left; }
#versandhilfen .zzzzz2 { width:130px; float:left; }
#versandhilfen .zzzzz3 { width:65px; float:left; text-align:center; }
#versandhilfen .zzzzz4 { width:33px; float:left; text-align:right; margin-right:10px; }
#versandhilfen .zzzzz5 { text-align:right; margin-right:7px; }
#versandhilfen .ueber .zzzzz5 { padding-right:18px; }


.agb { width:590px; } 
#agb { margin-left:32px; padding:0px; }
#agb li { margin:0px; padding:0px; list-style:decimal; margin-bottom:8px; }
#agb_unter li { margin:0px; padding:0px; list-style:lower-alpha; margin-bottom:8px;}
#agb_unter { margin-top:10px; margin-bottom:10px; }

#toolt { font:11px verdana; line-height:180%; background-color:#FFEFD5; position:absolute; top:0px; left:0px; padding:3px; border:1px solid black; visibility:hidden; z-index:2;}

#aktionen  div { float:left; text-align:center; }
#aktionen div img {  padding:6px; }
#aktionen div a { text-decoration:none; font-weight:bold; color:gray; }
#aktionen div a:hover { color:black; } 
#aktionen p { font-weight:bold; margin-bottom:30px; }

.klein { font:9px verdana; color:gray; margin:4px 0px 0px 0px; float:right; width:650px; text-align:center; }
.klein2 { font:9px verdana; }
.suchfeld { float:left; height:13px; font:10px verdana; background-color:#A9A9A9; border:1px solid gray; width:100px; margin:5px 5px 0px 5px; padding:0px; color:#333333; }
.suchbutton { font:10px verdana; width:25px; height:15px; margin-top:5px; border:1px solid gray; background-color:#A9A9A9; }
.anker { font-size:8px; color:black; text-decoration:none; margin:0px; padding:0px; }
.strich_oben { border-top:1px solid gray; padding-top:5px; }

.auswahlbox a img { text-decoration:none; background:url("../bilder/kasten0.gif") no-repeat ; width:11px; height:11px; margin-right:5px; }
.auswahlbox a:hover img { background:url("../bilder/kasten1.gif") no-repeat ; }

.clearl { clear:left; }
.clearr { clear:right; }
.clearb { clear:both; }

.achtung { border:3px solid black; font:bold 35px verdana; float:left; padding:1px 14px; margin-right:5px; }

.fett_rot { color:#8B0000; font-weight:bold; }
.fett { font-weight:bold; }

.text_link a { text-decoration:none; color:red; }
.normal { font-weight:normal; }

.links { text-align:left; }

.ausblenden { visibility:hidden; width:5px; height:5px; overflow:hidden; }

.marker { background-color:gray; font-weight:bold; padding:3px; }


