@charset "utf-8" !important;
/* CSS Document */

/** styles.css **/

html {

}
.main_column strong {
font-weight:bold !important;
}
#wrapper {}
body {
	font-size: 14px !important;
	font-family: Tahoma, Arial, sans-serif !important;
	color: #CCCCCC;
}

a {
  text-decoration: none !important;
  outline: none;
}
a:hover {
  text-decoration: none !important;
}
.main_column a {
  color: #999999;
}

#region_0, #region_1, #region_2 {
  background-position: top center !important;
  position: relative !important;
}

#region_0 {
	z-index: 1000000 !important;
	height: 236px !important;
	background-image: url(http://www.usbikepartsgermany.de/layout/usb/img/bg_header.jpg);
	background-color: #1A1A1A;
}
#region_1 {
  position: relative !important;
  	background-image:url(http://www.usbikepartsgermany.de/layout/usb/img/bg.jpg);
	background-color: #262523;
}
#region_2 {
	clear: both !important;
	background-image: url(http://www.usbikepartsgermany.de/layout/usb/img/bg_footer.jpg);
	background-color: #1A1A1A;
}
#region_0 .inner, #region_1 .inner, #region_2 .inner {
  width: 1000px !important;
  margin: 0 auto !important;
  position: relative !important;
  height: inherit !important;
}
#region_1 .inner {
  padding-top: 8px !important;
}
.main_column {
  float: right !important;
  width: 770px !important;
  position: relative !important;
}
.articleDescription h6 {
	font-size: 13px;
	font-weight: normal;
	text-align: left !important;
}

.left_column {
  z-index: 100000 !important;
  position: relative !important;
  width: 220px !important;
  float: left !important;
}
.footer .ul {
  width: 1000px !important;
  margin: 0 auto !important;
}
.footer * {
  color: #F78D2F !important;
}
.footer {
	text-align: center !important;
	padding-top: 25px !important;
	padding-bottom: 35px;
}
.footer ul li {
  display: inline !important;
}
.footer ul li a {
  font-size: 16px !important;
  padding: 0 5px !important;
}
.footer p a, .footer p {
  color: #9d9d9d !important;
  font-size: 12px !important;
}
.footer p.copy a, .footer p.copy {
  font-size: 14px !important;
  margin-top: 12px !important;
  margin-bottom: 3px !important;
}

.button a {
  font-family: 'Verdana', sans-serif !important;
  line-height: 18px !important;
  font-size: 16px !important;
  line-height: 20px !important;
  height:24px !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-weight:normal !important;
  text-align: center !important;
  position: relative !important;
  display: block !important;
  border: 1px solid #e3e5e7 !important;
  background: #eee !important;
  padding: 5px 12px 0 12px !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  behavior: url("layout/usb/css/PIE.htc") !important;
  border-color: #c56902 !important;
  background: url(http://www.usbikepartsgermany.de/layout/usb/img/col1_bg.png) repeat-x left center !important;
  color: #6a3807 !important;
  text-shadow: #eeba64 1px 1px 0 !important;
  cursor: pointer !important;
  white-space:nowrap !important;
}
.button a:hover {
  text-decoration: none !important;
  color: #4f2700 !important;
}


/**
 * CSS fuer den plentyMarkets Bestellvorgang.
 *
 * Aendern Sie Ihr CSS selbst ueber den Bereich plenty* > plentyCMS * Dialog > CSS
 */
 
 
/* fieldsets werden an verschiedenen Stellen verwendet, so auch im Bereich 'Wählen Sie eine Lieferanschrift' bzw. OrderBox_DAddress */

fieldset {
  width:95% !important;
  margin-top:8px !important;
  padding: 4px !important;
  border: 1px solid ccc !important;
  text-align:left !important;
}

fieldset legend {
  font-weight:bold !important;
  font-size:14px !important;
}

fieldset div {
  padding:10px !important;
}

 
/* Artikelauflistung im Bestellvorgang */
 
.Order_ArticleTable {
  width:99% !important;
  margin-top:12px !important;
  margin-bottom:12px !important;
  border-collapse:collapse !important;
  border-width: 1px 1px 1px 1px !important;
  border-style: solid solid solid solid !important;
  border-color: #CCCCCC !important;
}

.Order_ArticleTable td {
  padding:3px !important;
}

.Order_ArticleTable th {
  padding:3px !important;
  font-weight: bold !important;
}

.Order_ArticleTable th, .Order_ArticleTable span {
  color: #CCCCCC !important;
}
  
.Order_ArticleTable td {
  border-width: 1px 1px 1px 1px !important;
  border-style: solid solid solid solid !important;
  border-color: #ccc !important;
}


/* Darstellung der Summen im Warenkorb */

.Order_TotalsTable {
  width:99% !important;
  margin-top:14px !important;
  border-collapse:collapse !important;
}

.Order_TotalsTable td {
  padding: 8px 3px 8px 3px !important;
  border-bottom: #ccc 1px solid !important;
}


/* Konfigurationstabelle */

.Order_ConfigTable {
  width:99% !important;
  margin-top:10px !important;
}

.Order_ConfigTable th, .Order_ConfigTable th span {
  padding:4px !important;
  color:#CCCCCC !important;
}

.Order_ConfigTable td {
  padding:4px !important;
}
.Order_ConfigTable table {
  margin:10px !important;
  border-collapse:collapse !important;
  border-width: 1px 1px 1px 1px !important;
  border-style: solid solid solid solid !important;
  border-color: #CCCCCC !important;
  padding:4px !important;
  width:95%
}

/* Anzeige der Gesamtsumme im Warenkorb */

.Order_ConfigTableSum {
  width:99% !important;
}

.Order_ConfigTableSum td{
  border-top: 1px solid #ccc !important;
  padding:4px !important;
}


.Order_ConfigListTable td {
  border-top: 1px solid #ccc !important;
  padding:4px !important;
}

.Order_ConfigListTable div {
  margin:10px
}
 


/* Adresseingabe */
.Order_AddressInputTable {
  padding-top:10px !important;
  padding-bottom:10px !important;
  border:0 !important;
}

.Order_AddressInputTable th {
  padding:4px !important;
  font-weight:bold !important;
  border-bottom: #ccc 1px solid !important;
}

.Order_AddressInputTable td {
  padding:4px !important;
}


.MyAccount_Navigation {
  width: 100% !important;
  margin: 0px !important;
  padding: 8px 4px 0px 2px !important;
  list-style: none !important;
  font-weight:bold !important;
  border: none !important;
  color: #999999 !important;
}

.MyAccount_Navigation li a {
  display: block !important;
  margin: 0 !important;
  padding: 5px !important;
  color: #999999 !important;
  text-decoration: none !important;
  width: 160px !important;
}
            
.MyAccount_Navigation li a:hover {
}

/* Artikel - Attributauswahl */

.ArticleAttrTable td {
  border: 0px !important;
}

.small {
  font-size: 9px !important;
  font-style: normal !important;
}

.red {
  font-style: normal !important;
  color:#CC0000 !important;
}

/*
 * CSS definitions for the new webshop login page (since plentyMarkets version 4.200)
 */
.PlentyOrderBox {
  border: 1px solid #ccc !important;
  margin-top: 10px !important;
}
.PlentyOrderHeader {
  padding: 5px !important;
  font-size: 18px !important;
  margin: 0 0 10px 0 !important;
}
.PlentyOrderAdvice {
  padding: 5px !important;
  margin: 1px !important;
}
.PlentyOrderContent {
  padding:5px !important;
}

.link_cloud {
  border-top: 1px solid #ccc !important;
  padding: 15px 0 10px 0 !important;
}


.blog_author {
  color: #999999 !important;
}
.bloghead  a, .bloghead {
  color: #00666A !important;
  font-size: 32px !important;
}
.blog_body p {
  font-size: 14px !important;
  line-height: 24px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  text-align: justify !important;
}
.readon  {
  color: #036A6F !important;
  font-size: 24px !important;
  display: block !important;
  padding: 15px 0 30px 0 !important;
}
.blog_body .link_to_blog {
  color: #02696E !important;
  margin: 0 0 25px 0 !important;
  display: block !important;
  height: 120px !important;
}
#blog {
  height:auto !important;
  padding: 0 10px !important;
}
 
#blog #left {
  float:left !important;
  height:auto !important;
  padding-right:8px !important;
  width:170px !important;
  border-right:#B8B8B8 1px solid !important;
  text-align:left !important;
}
 
#blog #content {
  float:left !important;
  height:auto !important;
  width:720px !important;
  padding:20px !important;
  text-align:left !important;
  padding-right: 0px !important;
}
.blog_archive_linklist .archive_link {
  color: #999999 !important;
  font-size: 18px !important;
  line-height: 24px !important;
}
.OrderStepText {
display: none !important;
}
.panel_bubble_act img, .panel_bubble img {
margin:0 9px
}
.Order_CouponTable input, .PlentyOrderTable input, .PlentyOrderTable select {
  border: 1px solid #ccc !important;
  margin:5px 0 !important;
  padding:2px
}
.PlentyOrderTable  th   {
  padding: 0 10px 0 0 !important;
  vertical-align: middle !important;
}

/* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none !important;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7 !important;
    }
  
  div.PlentyErrorPane
    {
    display:    none !important;
    color:      white !important;
    font-size:    12pt !important;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060 !important;
      border: 1px dashed #9c2020 !important;
    margin-bottom:5px !important;
    padding:5px !important;
   }


/* General Styles */
#PlentyOrderCheckoutAccordion
  {
    margin:10px 0 10px 0 !important;
    clear:both !important;
  }

  /* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
	border:none !important;
	border:1px dashed #f44d4d!important;
	background-color:#FFDBAA !important;
    }
    .PlentyError span
    {
	color:#F11F1F !important;
    }
  
  div.PlentyErrorPane
    {
    display:    none !important;
    color:      white !important;
    font-size:    12pt !important;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060 !important;
    border: 1px dashed #9c2020 !important;
    margin-bottom:5px !important;
    padding:5px !important;
   }
   
    .PlentyMandatoryField { font-weight:bold !important; }
    #PlentyOrderWebShippingMethodContent input,#PlentyOrderWebPaymentMethodContent input
    {
         margin-right:5px !important;  
    }

  #PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenBasket { float:left !important; margin-bottom: 4px !important; }
  #PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenHelp { float: right !important; }


/* Accordion Headlines */

  .AccordionTitle
  {
  background: #c96902 !important; /* Old browsers */
  background: -moz-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9bd6e), color-stop(50%,#dfaf07), color-stop(51%,#d88e02), color-stop(100%,#c96902)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Opera11.10+ */
  background: -ms-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* IE10+ */



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9bd6e', endColorstr='#c96902',GradientType=0 ) !important; /* IE6-9 */
  background: linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* W3C */
  color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;
  /* rest */
    border:1px solid #c56902 !important;
  /* rounded borders top left and right */
      -moz-border-radius-topleft:5px !important;
  -moz-border-radius-topright:5px !important;
  -khtml-border-radius-topleft:5px !important;
  -khtml-border-radius-topright:5px !important;
  /* rest */
           font-size:18px !important;
  padding:5px 10px 5px 10px !important;
  font-weight:400 !important;
  }
  .AccordionTitle.CurrentAccordionTitle
  {
    background: #c96902 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9bd6e), color-stop(50%,#dfaf07), color-stop(51%,#d88e02), color-stop(100%,#c96902)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9bd6e', endColorstr='#c96902',GradientType=0 ) !important; /* IE6-9 */
    background: linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* W3C */  
    color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;

    /* rest */
    border:1px solid #c56902 !important;
  }
 

 .AccordionTitle.AlreadyOpened
  {
    background: #c96902 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9bd6e), color-stop(50%,#dfaf07), color-stop(51%,#d88e02), color-stop(100%,#c96902)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9bd6e', endColorstr='#c96902',GradientType=0 ) !important; /* IE6-9 */
    background: linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* W3C */  
    color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;

    /* rest */
    border:1px solid #c56902 !important;
}
.AccordionTitle.AlreadyOpened a, .AccordionTitle.CurrentAccordionTitle a, .AccordionTitle.CurrentAccordionTitle
  {
    color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;
    /* rest */
    border:1px solid #c56902 !important;
}
  
 /* Unique goes here */
 
 /* Unique goes here */


/* Accordion Body */

  #PlentyOrderCheckoutAccordion > .AccordionPane
  {
    /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #e67700 !important;
    -webkit-box-shadow: inset 0px 0px 3px #e67700 !important;
    box-shadow: inset 0px 0px 3px #e67700 !important;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px !important;
    -khtml-border-radius-bottomright:5px !important;
    -moz-border-radius-bottomleft:5px !important;
    -moz-border-radius-bottomright:5px !important;
    
    /* rest */
    border:1px solid #e67700 !important;
    border-top:0 !important;
    background-color:#fff !important;
    padding:10px !important;
    line-height:17px !important;
    margin-bottom:10px !important;
  }


/* Input fields*/
div.PlentyFormBox input[type=text],div.PlentyFormBox input[type=password]
{
  border:none !important;  
  border:1px solid #CCC !important;
  padding:3px 0 !important;
  margin-top:2px !important;
}
div.PlentyFormBox input[type=text]:focus,div.PlentyFormBox input[type=password]:focus
{
  border:none !important;  
  border:1px solid #e67700 !important;
  padding:3px 0 !important;
}

/* General Styles end */


.PlentyOrderDeliveryAddress
{
  border: 1px solid #cccccc !important;
  margin: 16px 7px 0px 7px !important;
  padding: 10px !important;
  float: left !important;
  width: 45% !important;
}

.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListTitle

{
  background-color: #f0f0f0 !important;
  border-bottom: 1px solid #cccccc !important;
  font-weight: bold !important;
  margin: -10px !important;
  padding: 10px !important;
display: block !important;
}


.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListContent
{
  margin-top: 15px !important;
float: left !important;
}

.PlentyOrderDeliveryAddress > .PlentyWebEditButtonContent
{
float: right !important;
margin-top: 15px !important;
}

#PlentyWebShippingDetailsSubmit
{
    clear: both !important;

text-align: right !important;
padding:5px !important;
}
  


/* Box Settings*/
  .PlentyWebBasketContainer
  {
    margin-bottom:15px !important;  
  }
  #PlentyWebBasketTitleContainer
  {
    margin-top:15px !important;  
  }

/* Box Headlines */
  .PlentyWebBasketContainerTitle
  {
    background: #c96902 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9bd6e), color-stop(50%,#dfaf07), color-stop(51%,#d88e02), color-stop(100%,#c96902)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9bd6e', endColorstr='#c96902',GradientType=0 ) !important; /* IE6-9 */
    background: linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* W3C */  
    color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;
    
      /* rounded borders top left and right */
      -moz-border-radius-topleft:5px !important;
      -moz-border-radius-topright:5px !important;
      -khtml-border-radius-topleft:5px !important;
      -khtml-border-radius-topright:5px !important;
      
      /* rest */
      color:#7D3F00 !important;
      font-size:18px !important;
      font-weight:400 !important;
      border:1px solid #e67700 !important;
      padding:5px 10px 5px 10px !important;
  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle
  {
    cursor:pointer !important;
    background: #c96902 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9bd6e), color-stop(50%,#dfaf07), color-stop(51%,#d88e02), color-stop(100%,#c96902)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9bd6e', endColorstr='#c96902',GradientType=0 ) !important; /* IE6-9 */
    background: linear-gradient(top, #d9bd6e 0%, #dfaf07 50%, #d88e02 51%, #c96902 100%) !important; /* W3C */  
    color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;
   }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle #WebBasketShippingMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle #WebBasketPaymentMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle #WebBasketShippingCountrySelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle #WebBasketCouponSelectedChange
  {
    color:#fff !important;
  }

/* Box Body */

  .PlentyWebBasketContainerContent
  {
  /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #e67700 !important;
  -webkit-box-shadow: inset 0px 0px 3px #e67700 !important;
  box-shadow: inset 0px 0px 3px #e67700 !important;
  /* rounded bottom */
    -khtml-border-radius-bottomleft:5px !important;
  -khtml-border-radius-bottomright:5px !important;
  -moz-border-radius-bottomleft:5px !important;
  -moz-border-radius-bottomright:5px !important;
  /* rest */
    border:1px solid #e67700 !important;
  border-top:0 !important;
  background-color:#fff !important;
  padding:10px !important;
  line-height:17px !important;
  color: #333333;
  }
  
/* footer */
  #PlentyWebBasketFooterContainerContent
  {  
    -moz-border-radius-topleft:5px !important;
    -moz-border-radius-topright:5px !important;
    -khtml-border-radius-topleft:5px !important;
    -khtml-border-radius-topright:5px !important;
    text-align: right !important;
  }

/* Box Head change Buttons */
  #WebBasketShippingCountrySelectedChange,#WebBasketPaymentMethodSelectedChange,#WebBasketShippingMethodSelectedChange,#WebBasketCouponSelectedChange
  {
  font-size:14px !important;
  font-weight:400 !important;
  float:right !important;
  margin-top:3px !important;
  cursor:pointer !important;
  color:#7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;
  }

/* Box slideable:hover */

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayBackground
{
  width: 100% !important;
  height: 100% !important;
  left: 0px !important;
  top: 0px !important;
  position: fixed !important;
  opacity: 0.5 !important;
  background-color: black !important;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayContent
{
  max-height: 80% !important;
  overflow: auto !important;
  min-width: 30% !important;
  width: 40% !important;
  top: 10% !important;
  left: 30% !important;
  position: fixed !important;
  z-index: 10001 !important;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayClose
{
  position: fixed !important;
  height: 35px !important;
  width: 35px !important;
  cursor: pointer !important;
  background-image: url(/images/icons/silk/overlay_close.png) !important;
  top:8% !important;
  right:29% !important;
  z-index: 10002 !important;
}
.main_column input[type=text],.main_column input[type=text],textarea, .main_column input[type=password], .main_column input[type=select] {
border:1px solid #ccc !important;
padding:2px 3px !important;
border-radius:5px !important;
-moz-border-radius:5px !important;
-khtml-border-radius:5px !important;
-webkit-border-radius:5px !important;
margin:2px 0 !important;
}
#live_article_search_result  .LiveSearchVAT, #live_article_search_result .LiveSearchShippingHandling {
  font-size: 10px !important;
  color: #999999 !important;
}
#live_article_search_result .Price {
  font-size: 14px !important;
  color: #D26200 !important;
  font-weight: normal !important;
}
.ItemsDescriptionLink a {
color: #333333 !important;
}
.LiveSearchArticleName a {
  color: #333333;
}
#live_article_search_result td {
  vertical-align: top;
  color: #999999;
}
.LiveSearchImage img {
  margin: 0 10px 10px 0;
}

/* Buttons */  
    .prev {
  height:49px;
  width:49px;
  display:block;
  position:absolute;
  background-image:url(http://www.usbikepartsgermany.de/layout/usb/img/btn_previous.png);
  margin-left: 10px;
  margin-top: 8px;
  cursor: pointer;
             }
            .prev:hover   {background-position:top left; border:0;}
    .next {
  height:49px;
  width:49px;
  display:block;
  position:absolute;
  background-image:url(http://www.usbikepartsgermany.de/layout/usb/img/btn_next.png);
  margin-left: 711px;
  margin-top: 8px;
  cursor: pointer;
              }
    .next:hover {background-position:top right; border:0;}
             
             
/* Scrollbar */        
             
.scrollable
{
  position:relative;
  overflow:hidden;
  width: 770px;
  height:330px;
  border:0;
  float:left;
}
.scrollable .items
{
    width:20000em;
    position:absolute;
    clear:both;
}
.items div.arround
{
  float:left;
  width:770px;
  height:330px;
}
.items div.sliderproduct
{
  float:left;
  width:185px
   }
.multilang_flags {
display:none;
}
.plentyMessageBox, .plentyErrorBox {
background-image: none !important;
color:#CCCCCC !important;
}
.plentyMessageBox a, .plentyErrorBox a {
  font-family: Arial, Helvetica, sans-seri !important;
  cursor:pointer !important;
  line-height: 28px !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  position: relative !important;
  display: block !important;
  border: 1px solid #e3e5e7 !important;
  background: #eee !important;
  padding: 4px 6px 4px 6px !important;
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  behavior: url("layout/usb/css/PIE.htc") !important;
  border-color: #c56902 !important;
  background:url(http://www.usbikepartsgermany.de/layout/usb/img/col1_bg.png) repeat-x left center !important;
  color: #7D3F00 !important;
  text-shadow: #cfab6f 1px 1px 0 !important;
  height:28px !important;
  margin: 35px 0 0 0;
}
#livesearch_result fieldset {
box-shadow: 0 0 10px #000 !important;
-webkit-box-shadow: 0 0 20px #000 !important;
-moz-box-shadow: 0 0 20px #000 !important;
-khtml-box-shadow: 0 0 20px #000 !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
-khtml-border-radius: 10px !important;
padding:10px !important;
}
h3 {
  color: #999;
  color: #999999;
  font-size: 16px;
  line-height: 26px;
  width: 754px !important;
  padding: 0 8px;
  margin: 9px 0 21px 0;
  display: block;
  font-weight: normal !important;
}
h2, h1 {
  color: #666;
  color: #fc7805;
  text-transform: uppercase;
  line-height: 26px;
  border-bottom: 2px dotted #414141;
  padding: 5px 0 0 8px;
  margin: 5px 0 10px 0;
  display: block;
  font-weight: normal !important;
}
.main_column p {
  margin: 4px 0 8px 0;
  text-align: left;
}
#PlentyOrderCheckoutAccordion div {
  color: #333333;
  line-height: 24px;
}
#PlentyMyAccount {
background-color: #fff;
border: 1px solid #fc7805;
color: #333;
borderradius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 15px;
box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-webkit-box-shadow: 0 0 10px #000;
-khtml-box-shadow: 0 0 10px #000;
}
#_pic1 {
display:block;
}
#_pic2 {
display:none;
}
#_pic3 {
display:none;
}
#_pic4 {
display:none;
}
#_pic5 {
display:none;
}
