/* BAB.eu */

body  { background-color: #eeeeee; background-image: url(cs_img/bg.png); }
.compl {width: 980px; position: relative; left: 50%; font-family: Arial; padding-top: 235px; border: 0pt }
.head_txt {width:100%;  position: relative; left: -490px; padding-left: 375px; padding-top: 195px; font-style: italic; z-index: 2}
.compl_mc { width:100%; height:20px; top: -55px; position: relative; }
.content {width:100%; height:100px }
.table {position: absolute; left: -488px;  top: 0pt; width: 980px; border: 0pt}
.boxes {width:250px; height:100px; float:left; position: relative; left: -490px;  }
.box { width: 100% }
.box_head { width:100%; height:46px; background-image: url(cs_img/box_head.png)  }
.box_head_txt {padding-top: 12px; font-style: italic; color: #0B0553; font-weight: bold;   }
.box_main { width:100%; background-repeat: repeat-y; background-image: url(cs_img/box_cont.png)  }
.box_main_txt {padding-left: 25px; padding-right: 25px; color: #000000; font-family: Verdana; font-size: 12px; line-height: 20px}
.box_foot { width:100%; height:56px; background-image: url(cs_img/box_foot.png)  }
.box_foot_txt {padding-top: 20px; }

.mc {width:730px; height:100px; float: right; position: relative; left: -490px; }
.main { width: 100% }
.mc_head { width:100%; height:80px; background-image: url(cs_img/main_head.png)  }
.mc_head_txt {padding-top: 1px}
.mc_main { width:100%; background-repeat: repeat-y; background-image: url(cs_img/main_cont.png); font-size: 1px  }
.mc_main_txt {padding-left: 25px; padding-right: 30px; font-size: 14px}
.mc_foot { width:100%; height:80px; background-image: url(cs_img/main_footer.png)  }
.mc_foot_txt {padding-top: 30px}
h3 {color: #000099}
h2 {color: #990000; font-style: italic}
h1 {font-size: 24px}
a {color: #000000; border: 0pt; }
.aclass {text-decoration: none; }
.lo {float: left; position: relative; width: 290px; height: 46; }
.kontakt {float: left; position: relative; width: 142px; height: 46; }
.impressum {float: left; position: relative; width: 127px; height: 46; }
.agb {float: left; position: relative; width:  81px; height: 46; }
.versand {float: left; position: relative; width: 175px; height: 46; }
.daten {float: left; position: relative; width: 165px; height: 46; }
/*.lm {background-image: url(images/bab-kochmesser.png); width: 980px; height: 93px; }*/
.lm {float: left; position: relative; width: 980px; height: 92; }
.lu {float: left; position: relative; width: 290px; height: 46; }
.bab {float: left; position: relative; width: 147px; height:46px;  } 
.login {float: left; position: relative; width: 117px; height: 46px; }
.logout {float: left; position: relative; width: 117px; height: 46px; }
.account {float: left; position: relative; width: 110px; height: 46px; }
.specials {float: left; position: relative; width: 108px; height: 46px; }
.cart {float: left; position: relative; width: 120px; height: 46px; }
.cs {float: left; position: relative; width: 88px; height: 46px; }

