body {
    margin:0px 0px 0px 0px;
        /*background: #4d4d4d url("/pix/bg2.jpg") top center;
        background-repeat: repeat-x;
        */
        background-color: #4d4d4d;
        background: #000 url("http://www.bbszene.de/templates/img/bg3.jpg") top no-repeat fixed;
        color:black;
        font-family:Verdana;
        font-size:10px;
      }
.hintergrundfarbe1 {
        background-color:white;
        }
.hintergrundfarbe2 {
        background-color:#d4d3d3;
        }
.fett{
    font-weight: bold;
}

.durchgestrichen{
    text-decoration: line-through;
}
.rot{
    color:#f00;
}
.du_sparst{
    margin: 5px 0px;;
}
.grau{
    color:#aaa;
}
.underline{
    text-decoration: underline;
}
.schrift10{
    font-size: 10px;
}
.schrift11{
    font-size: 11px;
}
.schrift12{
    font-size: 12px;
}
.schrift13{
    font-size: 13px;
}
.schrift14{
    font-size: 14px;
}
.schrift15{
    font-size: 15px;
}
.schrift16{
    font-size: 16px;
}
.sonderpreis{
    font-size: 35px;
    margin:5px 0px;
}
hr {
   border-top:2px #999999 dotted;
   height:5px;
   padding:5px;
   width:100%;
   color:#ffffff;
   }
h1 {
      margin:0px;
      font-weight: bold;
      font-size:18px;
    }
h2 {
      margin:0px;
      font-size:14px;
    }
h3 {
      margin:0px;
      font-size:12px;
    }
h4 {
        margin:0px;
      font-weight: normal;
      color:black;
      font-size:10px;
    }
h5 {
      margin:0px 0px 0px 0px;
      font-family: verdana;
      font-weight: bold;
      font-size:16px;
    }
h6 {
      margin:0px 0px 0px 0px;
      font-family: verdana;
      font-weight: thin;
      font-size:13px;
    }
td        {
        font-family:Verdana;
        color:black;
        font-size:12px;
        }

.kleinschwarz {
      font-family: verdana;
      font-weight: normal;
      color:#000000;
      font-size:10px;
    }
.reiteroff {
        display:none;
        }

a {
  text-decoration:none;
  color:#494949;
}
a:hover {
        color:#cc9933;
        }

.header_link {
      text-decoration:none;
      color:#494949;
  }

.white_link {
      text-decoration:none;
      color:#ffffff;
  }

.reiteroff {
        display:none;
        }



.footer_link {
      text-decoration:none;
      color:#494949;
  }


.home_header_glow {
      font-weight:900;
      text-align:left;
      color:white;
      font-family: serpentine, verdana;
      font-size:17px;
      filter:Glow(color=#ffdddd, strength=5);
      z-index:5;
      position:relative;
      }

.sprachen_link {
      color:#494949;
}

.gruppenmenu_link {
      color:#494949;
        font-size:10px;
}
A:hover.gruppenmenu_link {
      color:#494949;
      font-weight: bold;
}
A:active.gruppenmenu_link {
      color:#494949;
      font-weight: bold;
}

.gruppenmenu_link_klein {
      color:#494949;
      font-size:8px;
}
A:hover.gruppenmenu_link_klein {
      color:#494949;
      font-size:8px;
}
A:active.gruppenmenu_link_klein {
      font-weight:bold;
      color:#494949;
      font-size:8px;
}

.header-link {
        color:#494949;
        font-family: verdana;
        font-weight: bold;
        font-size:12px;
      line-height:22px;
      padding-top:3px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:3px;
      background-image:url('http://www.easyfitness-shop.de/pix/trennlinie_info.gif');
      background-position:right top;
      background-repeat:no-repeat;
}
A:hover.header-link {
      color:#494949;
}

.header-link_ohne {
      color:#494949;
      font-family: verdana;
      font-weight: bold;
      font-size:12px;
      line-height:22px;
      padding-top:3px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:3px;
}
A:hover.header-link_ohne {
      color:#494949;
}

.Header {
      width:1005px;
      height:210px;
      margin:0px 0px 0px 0px;
      font-size: 12px;
      font-weight: normal;
      background-image:url('http://www.bambams-shop.de/pix/obenpayment01.jpg');
      background-position:left top;
      background-repeat:no-repeat;
      }

.Header_Tabelle {
      width:1005px;
      height:210px;
      }

.Header_Menu_Sprachen {
      width:300px;
      height:50px;
      padding-right:8px;
      font-family: verdana;
      font-size:11px;
      font-weight: normal;
      color:#494949;
        display:none;
      }

.Header_Menu_Verweise {
      width:705px;
      height:210px;
      padding-left:10px;
      padding-bottom:7px;
      }

.Header_Menu_Suche {
      width:300px;
      height:117px;
      padding-right:12px;
      padding-bottom:2px;
      }

.suchfeld {
      color:#555555;
      }

.Header_Bottom {
      width:1005px;
      height:0px;
      margin:0px 0px 0px 0px;
      padding-top:0px;
      padding-left:25px;
      text-align:left;
      font-family: verdana;
      font-weight: bold;
      color:#494949;
      font-size: 10px;
      background-color:white;
      }

.Header_bottom_space {
      padding-top:35px;
      }

.Header_Bottom_Home {
      width:1005px;
      height:350px;
      margin:0px 0px 0px 0px;
      padding-top:38px;
      padding-left:5px;
      padding-right:10px;
      text-align:left;
      font-family: verdana;
      font-weight: bold;
      color:#494949;
      font-size: 10px;
      background-color:#e9e9e9;
      background-image:url('http://www.bodybuilding-shop.de/bilder/header_bottom_home.jpg');
      background-position:center top;
      background-repeat:no-repeat;

      }

.Header_Bottom_Home_Gruppen {
      width:180px;
      height:300px;
      margin:0px 0px 0px 0px;
      padding-top:8px;
      padding-left:14px;
      padding-right:11px;
      text-align:left;
      font-family: verdana;
      font-weight: bold;
      color:#494949;
      font-size: 9px;
      background-image:url('bilder/top_home_gruppen.gif');
      background-position:center top;
      background-repeat:no-repeat;
      position:relative;
      z-index:1;
      }

.home_header_glow_grafik {
      z-index:5;
      position:relative;
      top:0px;
      padding:0px;
      }

.home_header_glow_text {
      height:115px;
      vertical-align:top;
      padding-left:5px;
      padding-top:0px;
      padding-right:0px;
      padding-bottom:0px;
      }

.Header_Bottom_Home_Gruppen_Bild {
      cursor:pointer;
      position:relative;
      z-index:10;
      top:0px;
      }


.Header_Bottom_Home_Gruppen_Button {
      width:165px;
      height:40px;
      margin:0px 0px 0px 0px;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      text-align:center;
      font-family: verdana;
      font-weight: bold;
      color:#494949;
      font-size: 12px;
      background-image:url('bilder/button_home_gruppen.gif');
      background-position:center bottom;
      background-repeat:no-repeat;
      cursor:pointer;
      position:relative;
      z-index:5;
      }


.Main {
      width:1005px;
      margin:0px 0px 0px 0px;
      font-family: verdana;
      font-size: 11px;
      font-weight: normal;
      background-color:white;

      background-position:center top;
      background-repeat:repeat;
      }

.Menuspaltelinks {
      width:190px;
        background-color:white;

      text-align:left;
      padding-top:10px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      }

.Menuspaltelinks_extra {
      padding-left:12px;
      padding-top:0px;
      }

.menu_gruppen_top {
      width:190px;
      height:30px;
      margin:0px 0px 10px 1px;
      padding-top:7px;
      padding-left:10px;
      text-align:left;
      font-family: verdana;
      font-weight: bold;
      font-size:14px;
      color:#494949;
      cursor:pointer;
      }

.menu_gruppen_zwischen {
      width:190px;
      margin:0px 0px 0px 0px;
      padding-top:13px;
      padding-left:10px;
      text-align:left;
      font-family: verdana;
      font-weight: bold;
      font-size:12px;
      color:#494949;
      background-image:url('bilder/top_menu_banner.gif');
      background-position:center top;
      background-repeat:no-repeat;
      }

.menu_gruppen {
      width:190px;
      text-align:left;
      margin:0px 0px 0px 0px;
      padding-left:10px;
      padding-right:0px;
      padding-bottom:10px;
      font-family: verdana;
      font-weight: normal;
      font-size:12px;
         color:black;
      }

.menu_gruppen_bottom {
      width:190px;
      height:0px;
      margin:0px 0px 0px 0px;
      }


.Menuspalte {
      width:205px;
      text-align:left;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
        display:none;
      }

.menuspalte_extra {
      padding-top:7px;
      padding-right:5px;
      }

.baliefextra {
      display:none;
      }

.menu_banner_top {
      width:190px;
      height:30px;
      margin:0px 0px 0px 0px;
      padding:0px;
      font-size:1px;
      text-align:left;
      background-image:url('bilder/top_menu_banner.gif');
      background-position:center top;
      background-repeat:no-repeat;
        display:none;
      }

.menu_banner {
      width:190px;
      padding-left:10px;
      padding-bottom:10px;
      margin:0px 0px 0px 0px;
      text-align:left;
      font-family: verdana;
      font-weight: bold;
      color:#555555;
      font-size:10px;
        display:none;
      }

.menu_banner_bottom {
      width:190px;
      height:10px;
      margin:0px 0px 0px 0px;
      }

.menu_info_top {
      width:190px;
      height:35px;
      margin:0px 0px 0px 0px;
      padding:8px;
      text-align:center;
      font-family: verdana;
      font-weight: bold;
      font-size:12px;
      color:#494949;
      background-image:url('bilder/top_menu_info.gif');
      background-position:center top;
      background-repeat:no-repeat;
      }

.menu_info_top_space {
      padding:0px;
      }

.menu_info {
      width:190px;
      text-align:left;
      margin:0px 0px 0px 0px;
      padding-left:10px;
      padding-right:12px;
      font-family: verdana;
      font-weight: normal;
      font-size:11px;
      color:#494949;
      background-image:url('bilder/back_menu_info.gif');
      background-position:center top;
      background-repeat:repeat;
        display:none;
      }

.menu_info_space {
      padding-left:0px;
      padding-right:0px;
      padding-bottom:5px;
      }

.menu_info_bottom {
      width:190px;
      height:14px;
      font-size:1px;
      margin:0px 0px 0px 0px;
      text-align:left;
      background-image:url('bilder/bottom_menu_info.gif');
      background-position:center top;
      background-repeat:no-repeat;
      }


/* Staffeln CSS ---------------------------------------------- */

.startseite_produkt{
    float:left;
    width:150px;
}
.staffelstoerer{
    z-index:2;
    position:relative;
    top:30px;
    width:20px;
    left:-15px;
    padding:5px;
    background:#fecc00;
    color:#000000;
    font-weight: bold;
    font-size: 10px;
}

/* Staffeln CSS ---------------------------------------------- */


.Produkt {
      width:600px;
      margin:0px 0px 0px 0px;
      text-align:left;
      padding:0px;
      }

.weiteregroessen{
    padding:8px;
    background: #cccccc;
    float: left;
    white-space: nowrap;
    margin-right:5px;
    }

.weiteregroessen:hover{
    padding:8px;
    background: #eeeeee;
    white-space: nowrap;
    float: left;
    margin-right:5px;
    }

.Bestellvorgang {
      width:805px;
      margin:0px 0px 0px 0px;
      text-align:left;
      padding:0px;
      }

.Produkt_reiter_tabelle {
      width:579px;
      margin:0px 0px 0px 0px;
      padding:0px;
      }

.Produkt_back {
      background-image:url('bilder/back_produkt.gif');
      background-position:center bottom;
      background-repeat:repeat;
      padding-right:0px;
      padding-left:0px;
      }

.Produkt_back_innen {
      width:570px;
      padding-left:20px;
      padding-right:20px;
      padding-top:0px;
      padding-bottom:10px;
      }

.Produkt_back_sonder {
      background-image:url('bilder/back_produkt_sonder.gif');
      background-position:center bottom;
      background-repeat:no-repeat;
      }

.Produkttext {
      font-family: verdana;
      font-size: 11px;
      font-weight: normal;
      width:579px;
      margin:0px 0px 0px 0px;
      padding:20px;
      }

.bruttopreise {
      display:inline;
      }
.nettopreise {
      display:none;
      }

.beratergruppenliste {
      font-family: verdana;
      font-size: 11px;
      font-weight: normal;
      width:85px;
      height:100px;
      padding-top:20px;
      padding-right:0px;
      padding-left:0px;
      text-align:center;
      }

.gruppenliste {
      font-family: verdana;
      font-size: 11px;
      font-weight: normal;
      width:193px;
      height:165px;
      padding-top:20px;
      padding-right:0px;
      padding-left:0px;
      text-align:center;
      background-image:url('bilder/back_gruppen.gif');
      background-position:left top;
      background-repeat:no-repeat;
      cursor:pointer;
      }

.topliste {
      font-family: verdana;
      font-size: 9px;
      font-weight: normal;
      color:#494949;
      width:193px;
      height:195px;
      padding-top:0px;
      padding-right:0px;
      padding-left:15px;
      text-align:left;
      background-image:url('bilder/back_tops.gif');
      background-position:left bottom;
      background-repeat:no-repeat;
      cursor:pointer;
      }

.topliste_spar {
      font-family: verdana;
      font-size: 9px;
      font-weight: normal;
      color:#494949;
      width:193px;
      height:230px;
      padding-top:0px;
      padding-right:0px;
      padding-left:15px;
      text-align:left;
      background-image:url('bilder/back_tops_neu.gif');
      background-position:left bottom;
      background-repeat:no-repeat;
      cursor:pointer;
      }

.wkangebot {
      font-family: verdana;
      font-size: 9px;
      font-weight: normal;
      color:#494949;
      width:388px;
      height:220px;
      padding-top:0px;
      padding-right:0px;
      padding-left:12px;
      text-align:left;
      background-image:url('bilder/wk_topseller.gif');
      background-position:left bottom;
      background-repeat:no-repeat;
      }

.zahltelefon {
      font-family: verdana;
      font-size: 9px;
      font-weight: normal;
      color:#494949;
      width:388px;
      height:220px;
      padding-top:62px;
      padding-right:0px;
      padding-left:20px;
      text-align:left;
      background-image:url('bilder/zahl_telefon.gif');
      background-position:left bottom;
      background-repeat:no-repeat;
      }

.Footer {
      font-family: verdana;
      font-size: 9px;
         text-align:right;
      font-weight: normal;
      padding-left:20px;
      padding-right:0px;
      width:1005px;
      margin:0px 0px 0px 0px;
      background-image:url('bilder/footer.gif');
         background-position:bottom center;
        background-repeat:no-repeat;
      color:#494949;
      background-color:white;
      }

img.expertentipp {
      width:147px;
      height:157px;
      float:left;
      border:none;
      margin: 3px 10px 5px 3px;
      }
.default_text_box {
      border-top:1px #CE0000 dotted;
      padding:5px;
      width:100%;
      }

.bodybuilding_tabs{display:block;text-align:left;}

 ul.bodybuilding-navi{list-style:none;margin-bottom:3px;padding:0;}
 ul.bodybuilding-navi li{display:inline;}
 ul.bodybuilding-navi li a{padding:3px 5px;color:#534F48;text-decoration:none;border:1px solid #C9C5C1;}
 ul.bodybuilding-navi li a.selected,ul.bodybuilding-navi li a:hover{color:#fff;background-color:#CCC;}
 ul.bodybuilding-navi li a:focus{outline:0;}
 .muskelaufbau-text{border-width:1px;border-style:solid;border-color:#C9C5C1;margin-bottom:5px;padding:10px;}
.muskelaufbau-text p{color:#534F48;font-size:12px;display:block;font-family:arial,sans-serif;line-height:14px;padding-bottom:5px;}
.tile_head_line{vertical-align:top;font-weight:bold;font-size:13px;color:#004784;line-height:14px;text-align:left;}
.bodybuilding_text_div_first, .bodybuilding_text_div{text-align:justify;margin-top:10px;}
.bodybuilding_text_div_first{float:left;margin-right:15px;width:50%;}




/* CSS für den Bannerslider --------------------------------------------- Anfang */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0px;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; position:relative; top: -25px;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{
        padding:5px 13px;
        background:#000;
        color:#fff;
        text-decoration: none;
        background: transparent url(/bilder/punkt-inaktiv.png) no-repeat center bottom; /* Gray bullet for inactive markers */
        }

ol.bjqs-markers li.active-marker a{
        background: #999;
        background: transparent url(/bilder/punkt-aktiv.png) no-repeat center bottom; /* Blue bullet for Active marker and hovering */
        }

ol.bjqs-markers li a:hover{
        background: #999;
        background: transparent url(/bilder/punkt-aktiv.png) no-repeat center bottom; /* Blue bullet for Active marker and hovering */
        }

p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#slide_re_banner{
                background:url(/bilder/pfeil_rechts.png) no-repeat;
                height:40px;
                width:30px;
                }
#slide_li_banner{
                background:url(/bilder/pfeil_links.png) no-repeat;
                height:40px;
                width:30px;
                }

#shopstart{
        padding:0px;
        margin-left:8px;
    }

/* CSS für den Bannerslider --------------------------------------------- Ende */


/* CSS für die Newsletterschublade -------------------------------------- Start */
#newsletterTab {
    bottom:0;
    /*border-bottom: 1px solid #000000;*/
    font-size:1.8em;
    margin:0px 0px 0px -8px;
    padding:0px 20px 7px 0px;
    position:fixed;
    right:0;
    text-align: right;
    width:100%;
    z-index:1000;
    cursor:pointer;
}
#newsletterschublade {
    background-color: #FFFFFF;
    border-top: 5px solid #7C5E06;
    bottom:-296px;
    box-sizing:border-box;
    height:301px;
    left: 0px;
    margin:0;
    padding:0px 0px 0px 150px;
    position:fixed;
    text-align: left;
    width: 100%;
    min-width: 1180px;
    z-index:1001;
}
#EMVADMIN2_FIELD{
    background: #000000;
    color: #FFFFFF;
    border: 0px;
    font-size: 16px;
    margin-right: 5px;
    margin-top: 4px;
    height: 28px;
}
#emvForm label{
    background: #000000;
    color: #FECC00;
    padding: 8px;
    border: 0px;
    font-size: 18px;
    margin-right: 5px;
    overflow: auto;
    cursor: pointer;
    }

.nl_vorteile_links {
    width: 270px;
}
.nl_vorteile_rechts {
    width: 150px;
}
.nl_vorteile_links, .nl_vorteile_rechts {
    padding-left: 25px;
    width: 270px;
    float: left;
    margin: 5px;
    font-size: 12px;
    font-family: Verdana,sans-serif;
    background: url(http://www.body-attack.de/bilder/Newsletter/nl_pfeil_aufzaehlung.png) no-repeat;
}
/* CSS für die Newsletterschublade -------------------------------------- Ende */