@charset "utf-8";
/* CSS Document */

body {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color: #333333;
  background-image:url(/layout/ebikestore/images/bkg_gras.jpg);
  background-position: 0px 360px;
}
a {
  outline: none;
  border: 0px;
  text-decoration: none;
}
a img {
  outline: none;
  border: 0px;
}
h1, h2, h3, h4 {
  font-weight: normal;
}

h1 {
  font-size: 38px;
  color: #E2001A;
  margin: 0px;
  padding: 0px;
  text-align:left;
}
h2 {
  font-size: 32px;
  color: #E2001A;
  margin: 0px;
  padding: 0px;
  text-align:left;
  padding-bottom: 7px;
}

h3 {
  font-size: 24px;
  color: #E40022;
  margin: 0px;
  padding: 0px;
  line-height: 44px;
}
h4 {
  font-size: 18px;
  color: #454545;
  margin: 0 0 7px 0;
  padding: 0px;
  text-align:left;
}
h5 {
  color: #E2001A;
  font-weight: normal;
  text-align: left;
  margin: 0;
  padding: 0;
  line-height: 27px;
  font-size: 24px;
}

.plentyErrorBox{
width:474px;
height: 76px;
margin: auto;
background-image:url(http://www.buyitforless.de/layout/buyitforless/images/err_bkg.jpg);
padding:10px;
text-align:center;
vertical-align:middle;
color: #ffffff;
margin-bottom:15px;
font-size:14px;
vertical-align:middle;
}
.plentyErrorBoxTitle {
display:none;
}

.plentyMessageBox {
width:474px;
height: 76px;
margin: auto;
background-image:url(http://www.buyitforless.de/layout/buyitforless/images/tipp_bkg.jpg);
padding:10px;
text-align:center;
color: #ffffff;
margin-bottom:15px;
font-size:14px;
vertical-align:middle;
}
.plentyMessageBox a {
color: #ffffff;
}
.plentyMessageBoxTitle {
font-size:32px;
font-weight:bold;
}
.plentyMessageBoxTitle a {
color: #ffffff;
}
.blog-overlay {
  background-image:url(/layout/buyitforless/images/blog_header.png);
  height: 260px;
  width: 450px;
  position: absolute;
  margin-top: 60px;
  display: block;
}
.multilang_flags {
display:none;
}
.modulebox {
  width: 564px;
  border: 1px solid #E3001B;
  background-color: #FFFFFF;
  padding: 0 0 0 4px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin: 10px 0;
}
.modulebox .headline_mod {
  color: #E3001B;
  font-family: Gothic821 Cn BT;
  height: 32px;
  line-height: 32px;
  background-color: #E3001B;
  padding: 0 0 0 80px;
  position: relative;
  width: 490px;
  margin: 20px 0 25px -4px;
  display: block;
}
.modulebox .headline_mod span {
  background-color: #FFFFFF;
  font-size: 38px;
  padding: 0 10px;
}
.modulebox .prolist {
  float: left;
  width: 140px;
  text-align: center;
  position: relative;
}

.modulebox .prolist .name {
  font-size: 12px;
  color: #333333;
  height: 48px;
  display: block;
}
.modulebox .prolist .pic {
  height: 100px;
  display: block;
  padding: 0 0 4px 0;
}
.preis_neuheiten {
  font-size: 24px;
  color: #666;
  margin: 0 auto 0 auto;
}
.versand_steuer {
  font-size: 9px;
  color: #999;
  padding: 0 0 25px 0;
}
.versand_steuer a {
  color: #999;
}






ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu_nav ul  {
  list-style: none;
  font-size: 30px;
  font-weight:normal !important;
}
.level1 {
  background-repeat: no-repeat;
  background-position: 15px 0px;
  margin: 0;
}

.level1 a {
  color:#464646;
  display: block;
  margin-left: -9px;
  padding: 0 0 0 5px;
  background-image:url(/layout/buyitforless/images/bkg_menu.jpg);
  text-transform: uppercase;
  text-decoration: none;
  line-height: 28px;
}

.level1 a:hover {
  color: #E2001A;


}
.level2 {
  background-repeat: no-repeat;
  background-position: 15px 0px;
  font-size: 24px;
  display: none;
}
.level2  a {
  color:#6A6A6A;
  font-weight: bold;
  display: block;
  margin-left: -9px;
  padding: 0 0 0 10px;
  background-image:url(/layout/buyitforless/images/bkg_menu.jpg);
  text-transform: uppercase;
  text-decoration: none;
}
.level2  a:hover {
  color: #E2001A;


}
.level1active_link  {
  color: #E2001A;

}
.level2active_link  {
  color: #E2001A;

}

.level1active_link  {
  color: #E2001A;

}
.level3active_link {

}
.level4active_link {

}
#facebox {
  z-index: 100000;
  position: relative;
}
.main_links {
  height: 15px;
}
.suche {
  height: 32px;
  width: 300px;
  text-align: right;
  margin-top: 85px;
  margin-left: 683px;
  position: absolute;
}
.payship {
  height: 97px;
  width: 342px;
  position: absolute;
  margin: 5px 0 0 315px;
}

.ebay_header {
  float: left;
  background-image:url(/layout/ebikestore/images/header_ebay.png);
  width: 255px;
  height: 199px;
  background-repeat: no-repeat;
  position: absolute;
  margin-left: 570px;
}

.OrderStepText {
  display: none;
}
.out {
  background-image:url(/layout/ebikestore/images/bkg_header.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.content-out {
  width: 1018px;
  margin: auto;
  background-image:url(/layout/ebikestore/images/bgk_middle.png);
}
.header {
  height: 154px;
}



.content-inlay {
  width: 994px;
  margin: auto;
  background-position: center top;
  padding: 0px 12px;
  background-image:url(/layout/ebikestore/images/bgk_top.jpg);
  background-repeat: no-repeat;
}
.warenkorb {
  background-image:url(/layout/ebikestore/images/bkg_warenkorb.png);
  height: 45px;
  width: 265px;
  float: right;
  padding: 5px 35px 30px 25px;
}


.footer {
  height: 191px;
  width: 1018px;
  margin: auto;
}
.toplinks {
  font-size: 18px;
  text-align: center;
  padding-bottom: 15px;
}
.toplinks a {
  color: #CCCCCC;
  text-decoration: none;
  display: inline-block;
  padding: 0 5px;
}

.logo {
  background-image:url(/layout/ebikestore/images/logo_header.png);
  height: 134px;
  width: 300px;
  float: left;
  display: block;
  background-repeat: no-repeat;
  background-position: 0px 10px;
}
.top-buttons {
  height: 60px;
  text-align: center;
  width: 570px;
  margin: auto;
  font-size: 28px;
  }
.top-buttons a {
  color: #333333;
  text-decoration: none;
  display: inline-block;
  border-bottom: 2px solid #333;
  margin: 0 4px;
}
.top-buttons a:hover {
  color: #E2001A !important;
}



.top_button_left {
  background-image:url(/layout/ebikestore/images/button_top_left.png);
  height: 55px;
  width: 14px;
  float: left;
}
.out  .content-out  .content-inlay  .inhalt  .mitte  ul {
  padding: 0 0 0 25px;
}

.top_button_right {
  background-image:url(/layout/ebikestore/images/button_top_right.png);
  height: 55px;
  width: 14px;
  float: left;
}
.top_button_middle {
  background-image:url(/layout/ebikestore/images/button_top_middlet.png);
  height: 45px;
  float: left;
  padding-top: 10px;
}
.inhalt {
  width: 990px;
  margin: auto;
}
.rechts {
  float: left;
  width: 180px;
  padding: 204px 10px 20px 10px;
}


.links_bottom {
  background-image:url(/layout/ebikestore/images/bkg_katmenu_l1.jpg);
  height: 29px;
  padding: 0 15px 0 0;
  display: block;
  font-weight: bold;
  width: 185px;
  line-height: 29px;
  list-style: none;
  margin: 0 0 0 -10px;
}

.links_bottom:hover {
  background-position: 0px -29px;
}
.links_bottom a {
  color: #333333;
  text-decoration: none;
  display: block;

}
.links_bottom  a:hover {
  color: #000000;

}
#plentycat_4-0-0-0-0-0   {
  display: none;
}
#plentycat_23-0-0-0-0-0 {
  display: none;
}
#plentycat_5-0-0-0-0-0 {
  display: none;
}
#plentycat_3-0-0-0-0-0 {
  display: none;
}
#plentycat_2-0-0-0-0-0 {
  display: none;
}
#plentycat_1-0-0-0-0-0, #plentycat_49-0-0-0-0-0, #plentycat_48-0-0-0-0-0 {
  display: none;
}


.input {
  background-image:url(/layout/ebikestore/images/input.png);
  height: 19px;
  width: 170px;
  border: 0px;
  background-color: transparent;
  padding: 5px;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: bold;
  color: #e2001a;
}

.kontakt {
  background-image:url(/layout/ebikestore/images/notizzettel.png);
  height: 255px;
  width: 258px;
  top: 420px;
  margin-left: -10px;
  display: block;
}

.mitte {
  float: left;
  width: 570px;
  text-align: justify;
  background-color:#FFFFFF;
  margin: 0px 10px;
}
.flag_socials {
  background-image:url(/layout/ebikestore/images/headline_newsletter.png);
  height: 78px;
  width: 177px;
  position: absolute;
  margin-top: -45px;
  margin-left: 40px;
}


.impressum {
  text-align: center;
  color: #000000;
  font-weight: bold;
  padding-bottom: 35px;
}
.impressum a {
  color: #000000;

}
.flag_login {
  background-image:url(/layout/ebikestore/images/headline_anmelden-login.png);
  height: 70px;
  width: 153px;
  position: absolute;
  margin-left: 55px;
  margin-top: -50px;
}
.sonderangebote {
  background-image:url(/layout/ebikestore/images/conent_middle.jpg);
  width: 570px;
  margin-bottom: 10px;
}
.linkcloud a{
  color:#333333;
  font-weight:normal !important;
  text-decoration:none;
  font-size:18px;
  }
.man_alle {
  background-image:url(/layout/ebikestore/images/button_alleanzeigen.png);
  height: 24px;
  width: 86px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
}
.man_alle:hover {
  background-position: right -24px;
}
.man_bekleidung {
  background-image:url(/layout/ebikestore/images/button_helme.png);
  height: 23px;
  width: 131px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
  margin-bottom: 8px;
  display: block;
}
.man_bekleidung:hover {
  background-position: right -23px;
}
.man_teile {
  background-image:url(/layout/ebikestore/images/button_zubehoer.png);
  height: 29px;
  width: 101px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
  margin-bottom: 25px;
  display: block;
}
.man_teile:hover {
  background-position: right -29px;
}
.man_schloesser {
  background-image:url(/layout/ebikestore/images/button_schloesser.png);
  height: 24px;
  width: 101px;
  background-repeat: no-repeat;
  background-position: right top;
  display: block;
  width: 100%;
  margin-bottom: 3px;
}
.man_schloesser:hover {
  background-position: right -24px;
}
.man_taschen {
  background-image:url(/layout/ebikestore/images/button_taschen.png);
  height: 24px;
  width: 101px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
  margin-bottom: 8px;
  display: block;
}
.man_taschen:hover {
  background-position: right -24px;
}
.man_etest {
  background-image:url(/layout/ebikestore/images/button_etest.png);
  height: 24px;
  width: 152px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
}
.man_etest:hover {
  background-position: right -24px;
}
.man_25 {
  background-image:url(/layout/ebikestore/images/button_bis25.png);
  height: 28px;
  width: 161px;
  margin-bottom: 5px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
  display: block;
}

.man_25:hover {
  background-position: right -28px;
}
.man_45 {
  background-image:url(/layout/ebikestore/images/button_bis45.png);
  height: 28px;
  width: 161px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 100%;
  display: block;
}
.man_45:hover {
  background-position: right -28px;
}
.button_eintragen {
  background-image:url(/layout/ebikestore/images/button_eintragen.png);
  height: 46px;
  width: 180px;
  border: 0px;
  background-color: transparent;
  display: block;
}
.button_eintragen:hover {
  background-position: 0px -46px;

}
.button_anmelden {
  background-image:url(/layout/ebikestore/images/button_login.png);
  height: 46px;
  width: 180px;
  border: 0px;
  background-color: transparent;
}
.button_anmelden:hover {
  background-position: 0px -46px;

}
.main_links {
  width: 468px;
  margin: auto;
  margin-bottom: 17px;
}
.startcontent {
  width: 570px;
  margin-bottom: 15px;
  text-align: justify;
}


.flag_newsletter {
  background-image:url(/layout/ebikestore/images/headline_netzwerke.png);
  height: 70px;
  width: 156px;
  position: absolute;
  margin-top: -10px;
  margin-left: -30px;
}
.button_suche {
  background-image:url(/layout/ebikestore/images/button_suche.png);
  height: 24px;
  width: 65px;
  border: 0px;
  background-color: transparent;
  margin-right: 12px;
  position: relative;
  margin-top: -5px;
}
.button_suche:hover {
  background-position: 0px -24px;
}
.input_suche {
  background-image:url(/layout/ebikestore/images/input_suche.png);
  height: 16px;
  width: 188px;
  border: 0px;
  background-color: transparent;
  padding: 10px;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: bold;
  color: #e2001a;
  text-transform: uppercase;
}
.button_bezahlen {
  background-image:url(/layout/ebikestore/images/button_bezahlen.jpg);
  height: 15px;
  width: 56px;
  border: 0px;
  float: left;
}
.button_bezahlen:hover {
  background-position: 0px -15px;
}
.button_versand {
  background-image:url(/layout/ebikestore/images/button_versand.jpg);
  height: 15px;
  width: 49px;
  border: 0px;
  float: left;
}
.button_versand:hover {
  background-position: 0px -15px;
}
.button_kontakt {
  background-image:url(/layout/ebikestore/images/button_kontakt.jpg);
  height: 15px;
  width: 49px;
  border: 0px;
  float: left;
}
.button_kontakt:hover {
  background-position: 0px -15px;
}
.button_impressum {
  background-image:url(/layout/ebikestore/images/button_impressum.jpg);
  height: 15px;
  width: 69px;
  border: 0px;
  float: left;
}
.button_impressum:hover {
  background-position: 0px -15px;
}


.button_datenschutz {
  background-image:url(/layout/ebikestore/images/button_datenschutz.jpg);
  height: 15px;
  width: 75px;
  border: 0px;
  float: left;
}
.button_datenschutz:hover {
  background-position: 0px -15px;
}

.button_agb {
  background-image:url(/layout/ebikestore/images/button_agb.jpg);
  height: 15px;
  width: 25px;
  border: 0px;
  float: left;
}
.button_agb:hover {
  background-position: 0px -15px;
}

.button_widerruf {
  background-image:url(/layout/ebikestore/images/button_widerruf.jpg);
  height: 15px;
  width: 55px;
  border: 0px;
  float: left;
}
.button_widerruf:hover {
  background-position: 0px -15px;
}
.probefahrt-form {
  background-image:url(/layout/ebikestore/images/bkg_probefahrt_form.jpg);
  height: 199px;
  width: 540px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding: 40px 15px 0px 15px;
  font-size: 12px;
}
#first      {
  display: block;
}
#second      {
  display: none;
}
.links {
  float: left;
  padding: 204px 10px 0px 10px;
  width: 180px;
  text-align: right;
}

.header_login {
  background-image:url(/layout/ebikestore/images/header_login.png);
  height: 65px;
  width: 98px;
  position: absolute;
  margin-left: 110px;
  margin-top: -50px;
}
.header_newsletter {
  background-image:url(/layout/ebikestore/images/header_newsletter.png);
  height: 77px;
  width: 158px;
  position: absolute;
  margin-left: -30px;
  margin-top: -5px;
}
#feed_on      {
  display: block;
}
#feed_off      {
  display: none;
}
.feedback_on {
  width: 634px;
  height: 384px;
  position: fixed;
  top: 290px;
  margin: 0px 0px 0px 35px;
  background-color: none;
  background: none;
}
.feedback_off {
  width: 56px;
  height: 149px;
  background-image:url(http://www.ebikestore.de/layout/ebikestore/images/button_feedback.png);
  background-position: right;
  position: fixed;
  top: 290px;
  display: block;
}
.header_beitrag {
  background-image:url(/layout/ebikestore/images/header_deinbeitrag.png);
  height: 101px;
  width: 178px;
  position: absolute;
  margin-left: 40px;
  margin-top: -50px;
}
.header_netzwerk {
  background-image:url(/layout/ebikestore/images/header_netzwerke.png);
  height: 69px;
  width: 156px;
  position: absolute;
  margin-left: 60px;
  margin-top: -30px;
}
.header_blog {
  background-image:url(/layout/ebikestore/images/header_blog.png);
  height: 178px;
  width: 270px;
  position: absolute;
  margin-left: 290px;
  left: 634px;
  margin-top: -25px;
}
.header_checkout {
  background-image:url(/layout/ebikestore/images/header_ckeckout.png);
  height: 139px;
  width: 402px;
  position: absolute;
  margin-left: 210px;
  left: 634px;
  margin-top: 30px;
}


.articlePages_LinkElement     {
  color: #C00;
  text-decoration: none;
  font-size: 18px;
}
.articlePages_activeLink   {
  color: #FFF;
  text-decoration: none;
  font-size: 18px;
  background-color: #C00;
  padding: 2px;
}


.feedback {
  width: 690px;
  height: 384px;
  background-color: transparent;
  background-image:url(/layout/ebikestore/images/button_feedback.png);
  background-repeat: no-repeat;
  background-position: right;
  margin-left: -634px;
  position: fixed;
  top: 290px;
  left: 0px;
  background: transparent;
}

.feedback:hover {
  background-image:url(/none);
  margin-left: 0px;
}


.probefahrt-planer {
  background-image:url(/layout/ebikestore/images/probefahrt_top_alone.jpg);
  height: 50px;
  width: 540px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding: 40px 15px 0px 15px;
  font-size: 12px;
  cursor: pointer;
}
.probefahrt-planer2 {
  background-image:url(/layout/ebikestore/images/probefahrt_top2.jpg);
  height: 50px;
  width: 540px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  padding: 40px 15px 0px 15px;
  font-size: 12px;
  cursor: pointer;
}
.button_nachricht {
  background-image:url(/layout/ebikestore/images/button_anmelden.jpg);
  height: 51px;
  width: 143px;
  border: 0px;
  font-size: 0px;
}
.button_delete {
  background-image:url(/layout/ebikestore/images/button_aendern.jpg);
  height: 51px;
  width: 143px;
  border: 0px;
  font-size: 0px;
}
.input2 {
  height: 19px;
  border: 1px solid #e2001a;
  background-color: #FFE6E7;
  padding: 2px;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: bold;
  color: #e2001a;
}
.probefahrt_middle{
  width:540px;
  background-image:url(/layout/ebikestore/images/probefahrt_middle.jpg);
  padding:15px
}
.zumblog {
  background-image:url(/layout/ebikestore/images/button_blog.png);
  height: 99px;
  width: 331px;
  display: block;
  position: absolute;
  margin-left: -30px;
}
.xl, .m, .s, .l {
background-color: #00a6ea !important;
background: -moz-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d0e4), color-stop(50%,#3cb6e5), color-stop(51%,#00a0e6), color-stop(100%,#0294d0)) !important;
background: -webkit-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
background: -o-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
background: -ms-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
background: linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
-pie-background: linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
behavior: url(layout/ebikestore/images/PIE.htc)  !important;
color: #FFFFFF !important;
border: 3px solid #fff !important;
box-shadow: 0 0 3px #666 !important;
-moz-box-shadow: 0 0 3px #666 !important;
-webkit-box-shadow: 0 0 3px #666 !important;
text-shadow: 0 0 5px #000 !important;
display:block !important;
line-height:32px !important;
padding: 0 25px !important;
text-decoration:none !important;
font-size:21px !important;
border-radius: 7px !important;
-moz-border-radius: 7px !important;
-webkit-border-radius: 7px !important;
font-weight:normal !important;
}

.btn_blue {
  background-color: #00a6ea !important;
  background: -moz-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d0e4), color-stop(50%,#3cb6e5), color-stop(51%,#00a0e6), color-stop(100%,#0294d0)) !important;
  background: -webkit-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
  background: -o-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
  background: -ms-linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
  background: linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
  -pie-background: linear-gradient(top,  #a0d0e4 0%, #3cb6e5 50%, #00a0e6 50%, #0294d0 100%) !important;
  behavior: url(layout/ebikestore/images/PIE.htc) !important;
  color: #FFFFFF !important;
  border: 3px solid #fff !important;
  box-shadow: 0 0 3px #666 !important;
  -moz-box-shadow: 0 0 3px #666 !important;
  -webkit-box-shadow: 0 0 3px #666 !important;
  text-shadow: 0 0 5px #000 !important;
  display:block !important;
  float:left !important;
  line-height:32px !important;
  padding: 5px 25px 0 25px !important;
  text-decoration:none !important;
  font-size:24px !important;
  border-radius: 7px !important;
  -moz-border-radius: 7px !important;
  -webkit-border-radius: 7px !important;
  height:27px !important;
  text-shadow:0 0 2px #000;
}
.btn_blue:hover {
background-color: #00a6ea;
background: -moz-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09089), color-stop(50%,#ea3637), color-stop(51%,#e10200), color-stop(100%,#c80201));
background: -webkit-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -o-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -ms-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
-pie-background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
box-shadow: 0 0 2px #666;
-moz-box-shadow: 0 0 2px #666;
-webkit-box-shadow: 0 0 32px #666;
text-shadow: 0 0 3px #000;
text-decoration:none;
}
.tag_1 {
display:inline-block;
font-size:12px;
}
.tag_2 {
display:inline-block;
font-size:14px;
}
.tag_3 {
display:inline-block;
font-size:16px;
}
.tag_4 {
display:inline-block;
font-size:18px;
}
.tag_5 {
display:inline-block;
font-size:21px;
}
.tag_6 {
display:inline-block;
font-size:27px;
}



/* WARENKORB */
/* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7;
    }
  
  div.PlentyErrorPane
    {
    display:    none;
    color:      white;
    font-size:    12pt;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060;
      border: 1px dashed #9c2020 !important;
    margin-bottom:5px;
    padding:5px;
   }





/* Box Settings*/
  .PlentyWebBasketContainer
  {
    margin-bottom:15px;  
  }
  #PlentyWebBasketTitleContainer
  {
    margin-top:15px;  
  }

/* Box Headlines */

  .PlentyWebBasketContainerTitle
  {
background-color: #00a6ea;
background: -moz-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09089), color-stop(50%,#ea3637), color-stop(51%,#e10200), color-stop(100%,#c80201));
background: -webkit-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -o-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -ms-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
-pie-background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
behavior: url(layout/ebikestore/images/PIE.htc);
    
      /* rounded borders top left and right */
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -khtml-border-radius-topleft:5px;
      -khtml-border-radius-topright:5px;
      
      /* rest */
    color:#fff;
  text-shadow: 0 0 5px #000;
      font-size:18px;
      font-weight:400;
      border:1px solid #c80201;
      padding:5px 10px 5px 10px;
  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle
  {
    cursor:pointer;
    
background-color: #00a6ea;
background: -moz-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09089), color-stop(50%,#ea3637), color-stop(51%,#e10200), color-stop(100%,#c80201));
background: -webkit-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -o-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -ms-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
-pie-background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
behavior: url(layout/ebikestore/images/PIE.htc);
    color:#fff;
  text-shadow: 0 0 5px #000;
  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle #WebBasketShippingMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle #WebBasketPaymentMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle #WebBasketShippingCountrySelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle #WebBasketCouponSelectedChange
  {
    color:#fff;
  }

/* Box Body */

  .PlentyWebBasketContainerContent
  {
    /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #c80201;
    -webkit-box-shadow: inset 0px 0px 3px #c80201;
    box-shadow: inset 0px 0px 3px #c80201;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    
    /* rest */
    border:1px solid #c80201;
    border-top:0;
    background-color:#fff;
    padding:10px;
    line-height:17px;
  }
  
/* footer */
  #PlentyWebBasketFooterContainerContent
  {  
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -khtml-border-radius-topleft:5px;
    -khtml-border-radius-topright:5px;
    
    text-align: right;
  }

/* Box Head change Buttons */
  #WebBasketShippingCountrySelectedChange,#WebBasketPaymentMethodSelectedChange,#WebBasketShippingMethodSelectedChange,#WebBasketCouponSelectedChange
  {
    font-size:12px;
    font-weight:400;
    color:blue;
    float:right;
    margin-top:3px;  
    cursor:pointer;
  }

/* Box slideable:hover */

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayBackground
{
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: fixed;
  opacity: 0.5;
  background-color: black;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayContent
{
  max-height: 80%;
  overflow: auto;
  min-width: 30%;
  width: 40%;
  top: 10%;
  left: 30%;
  position: fixed;
  z-index: 10001;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayClose
{
  position: fixed;
  height: 35px;
  width: 35px;
  cursor: pointer;
  background-image: url(/images/icons/silk/overlay_close.png);
  top:8%;
  right:29%;
  z-index: 10002;
}


/* ABWICKLUNG */
/* General Styles */
#PlentyOrderCheckoutAccordion
  {
    margin:10px 0 10px 0;
    clear:both;
  }

  /* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7;
    }
    .PlentyError span
    {
      color:#f44d4d;  
    }
  
  div.PlentyErrorPane
    {
    display:    none;
    color:      white;
    font-size:    12pt;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060;
    border: 1px dashed #9c2020 !important;
    margin-bottom:5px;
    padding:5px;
   }
   
    .PlentyMandatoryField { font-weight:bold; }
    #PlentyOrderWebShippingMethodContent input,#PlentyOrderWebPaymentMethodContent input
    {
         margin-right:5px;  
    }

  #PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenBasket { float:left; margin-bottom: 4px; }
  #PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenHelp { float: right; }


/* Accordion Headlines */

  .AccordionTitle
  {
background-color: #00a6ea;
background: -moz-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09089), color-stop(50%,#ea3637), color-stop(51%,#e10200), color-stop(100%,#c80201));
background: -webkit-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -o-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -ms-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
-pie-background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
behavior: url(layout/ebikestore/images/PIE.htc);
    
      /* rounded borders top left and right */
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -khtml-border-radius-topleft:5px;
      -khtml-border-radius-topright:5px;
      
      /* rest */
    color:#fff;
  text-shadow: 0 0 5px #000;
      font-size:18px;
      border:1px solid #c80201;
      padding:5px 10px 5px 10px;
      font-weight:400;
  }
  .AccordionTitle.CurrentAccordionTitle
  {
background-color: #00a6ea;
background: -moz-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09089), color-stop(50%,#ea3637), color-stop(51%,#e10200), color-stop(100%,#c80201));
background: -webkit-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -o-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: -ms-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
-pie-background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
behavior: url(layout/ebikestore/images/PIE.htc);
font-family: Gothic821 Cn BT;

    /* rest */
    color:#fff;
  text-shadow: 0 0 5px #000;
    font-weight:bold;
  }
 

 .AccordionTitle.AlreadyOpened
  {
  background-color: #00a6ea;
  background: -moz-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09089), color-stop(50%,#ea3637), color-stop(51%,#e10200), color-stop(100%,#c80201));
  background: -webkit-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
  background: -o-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
  background: -ms-linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
  background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
  -pie-background: linear-gradient(top,  #e09089 0%, #ea3637 50%, #e10200 50%, #c80201 100%);
  behavior: url(layout/ebikestore/images/PIE.htc);
  font-family: Gothic821 Cn BT;
  /* rest */
    color:#fff;
  text-shadow: 0 0 5px #000;
  font-weight:normal;
  }
  
 /* Unique goes here */
 
 /* Unique goes here */


/* Accordion Body */

  #PlentyOrderCheckoutAccordion > .AccordionPane
  {
    /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #c80201;
    -webkit-box-shadow: inset 0px 0px 3px #c80201;
    box-shadow: inset 0px 0px 3px #c80201;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    
    /* rest */
    border:1px solid #c80201;
    border-top:0;
    background-color:#fff;
    padding:10px;
    line-height:17px;
    margin-bottom:10px;
  }


/* Input fields*/
div.PlentyFormBox input[type=text],div.PlentyFormBox input[type=password]
{
  border:none;  
  border:1px solid #CCC;
  padding:3px 0;
  margin-top:2px;
}
div.PlentyFormBox input[type=text]:focus,div.PlentyFormBox input[type=password]:focus
{
  border:none;  
  border:1px solid #4582a5;
  padding:3px 0;
}

/* General Styles end */


.PlentyOrderDeliveryAddress
{
  border: 1px solid #cccccc;
  margin: 16px 7px 0px 7px;
  padding: 10px;
  float: left;
  width: 45%;
}

.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListTitle
{
  background-color: #f0f0f0;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  margin: -10px;
  padding: 10px;
display: block;
}


.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListContent
{
  margin-top: 15px;
float: left;
}

.PlentyOrderDeliveryAddress > .PlentyWebEditButtonContent
{
float: right;
margin-top: 15px;
}

#PlentyWebShippingDetailsSubmit
{
clear: both;
text-align: right;
padding:5px;
}
#WebBasketShippingCountrySelectedChange, #WebBasketPaymentMethodSelectedChange, #WebBasketShippingMethodSelectedChange, #WebBasketCouponSelectedName, #WebBasketCouponSelectedChange {
color: #fff;
}
.PlentyDataContainerTitle a {
color:#333333;
text-decoration:none;
}
#plentycat_44-0-0-0-0-0, #plentycat_45-0-0-0-0-0, #plentycat_46-0-0-0-0-0, #plentycat_47-0-0-0-0-0 {
display:none;
}
 
