.button-right {
  /* background: url(../images/buttons/button_right-large.png) repeat-x right top; */
  background-color: #666;
  border-radius: 6px 6px 6px 6px;
}


div.step_box {
  background: url(../images/backgrounds/bg_stepbox.png) repeat-x 0 bottom;
  margin: 10px 0 20px;
  }
  div.step_box ul li.active .text {
  color: #666666;
}
.button-middle {
  background-color: #666;
  /* background: url("../images/buttons/button_middle-large.png") repeat-x right 0; */
  border-radius: 6px;
}
#basket > div > div.table_row.non > div.table_foot{
  background-color:transparent;

}

#basket .cart .table_row .box .vouchers, #basket .cart .table_row .box .add_article {
  float: left;
  margin-left: 30px;
  width: 245px;
}
.table .table_head {
  background-color: #CCCCCC;
  border-color: #FFED00;
}
.table .table_row, .table .lastrow, .table .table_foot {
  border-color: #FFED00;
  border-top-color: #dfdfdf;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: -3px;
  line-height: 10px;

  line-height: 17px;
}
 a.button-left.large{  background-color: #666;
  /* background: url("../images/buttons/button_middle-large.png") repeat-x right 0; */
  border-radius: 6px;}
  #userinformations,.billing.grid_8.first{
  margin-left: 114px;
}
.grid_16.newsletter.first.last{
    width: 852px;
  margin-left: 114px;
  margin-right: 0;
    padding-top: 40px;
  padding-bottom: 40px;
}

#right_account .adminbox {
  width: 258px!important;
}
#left > ul > li > ul > li.active.sub > ul > li > a:hover,#left > ul > li > ul > li > ul > li > ul > li.active.sub > ul > li > ul > li.active.sub > ul > li.active.sub > ul > li.active.sub > ul > li > a:hover,#left > ul > li > ul > li > ul > li.active.sub > ul > li > a:hover {
  
    background-color: rgb(134, 134, 134);
    -webkit-transition: background-color ease-out 0.8s;
    -ms-transition: background-color ease-out 0.8s;
    -moz-transition: background-color ease-out 0.8s;
    transition: background-color ease-out 0.8s;
    -o-transition: background-color ease-out 0.8s;}
#right_account > div > ul > li > a  {
   color: #666!important;
  font-size: 16px!important;
  font-weight: 700;
  margin-left: -16px!important;
  background-color: #cccccc;
  background-image: url('http://pem.aturis.org/templates/emotion_pem/frontend/_resources/images/icons/plus.png');
    background-position: 87% 55%;
  background-color: #ccc;
  background-repeat: no-repeat;
  min-width: 296px;
  border-bottom: 1px solid #666!important;
}

right_account .adminbox li {

  margin-left: 16px!important;
}
#wrapper > div.grid_16.register.change_billing,#wrapper > div.grid_16.register.change_shipping{  margin-left: 49px;width:51%;
}
#content #confirm {
  width: 997px;
  left: 0;
  background-color: #ccc;
}#content #confirm h2 {
  background: #666;
  color: #FFFFFF;
  border: 0 none;
  padding: 26px 40px 0px;
  font-size: 16px;
  height: 20px;
  line-height: 4px;
  border-bottom: 1px solid rgb(255, 237, 0);
}
#confirm > div.outer-confirm-container > div.personal-information.grid_16.first > div{

  background-color:#fff;
}
#content #confirm {
  width: 1010px;
  left: 0;
  top: -20px;
}

#confirm > div.outer-confirm-container > div.personal-information.grid_16.first > div > div.dispatch-methods > form > div:nth-child(3) > div:nth-child(3)
{    margin-left: 63%;
    margin-top: -19%;
    -webkit-margin-after: 130px;
}
.dhl_container{
    border: none!important;
}
#right_account .adminbox li a:hover {
  font-size:16px;
  text-decoration: none;
  color: #ffcc00;}
  #content #right_account h2 {
  background: #666!important;
  color: #FFFFFF!important;
  border-bottom: 2px solid rgb(255, 237, 0);
}
#center > div > div.grid_16.first.password.active,#center > div > div.grid_16.first.email.active{
    display: block;
  margin-top: 2%;
  margin-left: 11%;
  width: 850px;
}
#center > div > div.grid_16.first.password.active > form > div, #center > div > div.grid_16.first.email.active > form > div{
    
  padding-left: 20%;
}
#center.register{
padding-top: 13px;
  padding-left: 49px;
}
#center > div > form > div.payment_method > div:nth-child(4) > div.grid_10.last{


  width: 70%;
  white-space: normal;
}
#confirm > div.outer-confirm-container > div.table.grid_16 > div.table_foot{background-color:transparent;}


 div#right_account{
  height: auto;
  /* width: 400px; */
  padding-top: 9px;
  background-color: rgb(204, 204, 204);
  float: left;
  position: relative;
  float: left;
  width: 15%!important;
  margin-left: 3.5%!important;
  height: auto;
  min-height: 246px;
}
#right_account .adminbox li a.logout{

 background-image: none;
  /* padding-left: 30px; */
  font-weight: bold;
}
#basketButton{
  background:url(../images/buttons/warenkorb.png) no-repeat 24px 5px;
    height: 24px;
}.dhl-modal-help-button {
  margin-left: 153px;
  width: 177px;
}
#mainNavigation>ul{
    position: relative;
  z-index: 121221;
}
a.button-middle.small{
    height: 40px;
  text-decoration: none;
  color: #fff !important;
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  font: normal 14px/40px Arial, sans-serif;
  line-height: 40px;
  cursor: pointer;
  border: 0 none;
  margin: 18px 1px 3px 18px;
  padding: 0 25px 0 29px;
}
#center > div > div.billing.grid_8.first > div {
  width: 391px;
  min-height: 165px;
}
#center > div > div.shipping.grid_8.last > div{
  min-height:165px;
}
#notesbutton{
    position: absolute;
  left: -7px;
  top: 69%;
}
div.ajax_login_form .lostpassword,#postnumber-help,.register .description,body > div.modal > p > div > div.addItemLine > a,#postnumber-help-postoffice,#postnumber-help-packstation{color: #872F2F!important;background-color: transparent!important}
#center > div > form > div.actions > input {
  margin-top: 5px;
}
#confirm .personal-information .actions {
  bottom: -31px!important;
  left: -29px;
}
.quickOrderContainer {
   color: #FFF!important;
  float: right!important;
  font-weight: bold;
  height: 25px;
  top: -12px!important;
  /* color: white!important; */
}
div#searchresults {
  background: transparent;
  border: none;
  top: 230px!important;
  left: 578px!important;
  padding: 0 0 40px;
  width: 653px!important;
}
.addToCart, a.addToCart:hover, a.addToCart:focus{
  margin-top: 0px!important;
}
.quickOrderContainer a:hover, .quickOrderContainer a:hover, .quickOrderContainer a {
  ;}
  #wrapper > div.fuzzy_result_box > div > ul.first>li a{
    color:#666!important;

  }
#wrapper > div.step_box > ul > li.active > span.text.frontend_register_steps {
    color: white;
}
#left > div.category_filter,#wrapper > div.fuzzy_result_box{
  display:none;

}
  .quickOrderContainer{
    box-shadow: none!important;
    border-right:1px solid #fff !important;
    border-left:none!important;
      padding: 10px 9px 17px 35px!important;
  margin-top: -27px!important;
}

  div#center.grid_16.register{
    padding-top:0px!important;
    margin: -9px 0px 0 -11px !important;
        width: 75%!important;
 
    padding-left: 0px!important;
  }
  .shipping.grid_8.last {
    margin-left: 69px!important;
}
div#selected_payment {
    margin-left: 47px;
}
  a#quickOrderContainerId {
  margin-top: 17px;
  margin-right: 8px;
}
.account .billing .inner_container .change a, .account .shipping .inner_container .change a{
  float: left;
}
#center > div.category_filter > div > ul > li>a,#wrapper > div.fuzzy_result_box > div > ul.last >li > a,#wrapper > div.fuzzy_result_box > div > ul.last >li > a, #listing > div > b > a{
  color: rgb(102, 102, 102)!important;
}
div#center.grid_16.register.change_payment {
    margin-left: 37px!important;
}
#center > div > div.billing.grid_8.first > h2{ 
  width:372px!important;

}
#selected_payment > h2{
  width:370px;
}
.categories>a{
  color:black!important;
    padding-left: 16px;
}
.categories>a.active{
 display: none;
}
.categories{

  border:1px solid #DCDCDC}
  #left > div.category_filter > div > span{
    display: none;
  }
  .fuzzy h2 {
  background-color: #666666;
  color: #Fff!important;
  padding-left: 10px;
  line-height: 39px;
  margin-top: -20px;
  font-size:15px;
}
#content > section>#wrapper > div.grid_13.fuzzy>#listing{
  padding-left: 11px;
}
div.grid_13.fuzzy{
 border: 1px solid #ccc;
}
a#quickOrderContainerId:hover {
  color: #ffed00!important;
}
a.menuplus:hover {
  
  background-color: rgb(255, 237, 0)!important;
  -webkit-transition: background-color ease-out 1.2s;
 -ms-transition:background-color ease-out 1.2s;
 -moz-transition: background-color ease-out 1.2s;
 transition:background-color ease-out 1.2s;
 -o-transition:background-color ease-out 1.2s;
}
.kasten:hover {
  -webkit-box-shadow: 0px 0px 0px 6px rgba(255, 237, 0, 1);
  -moz-box-shadow: 0px 0px 0px 6px rgba(255, 237, 0, 1);
  box-shadow: 0px 0px 0px 6px rgba(255, 237, 0, 1);
    transition: ease-in 0.6s;

}
.contactbox:hover{
  transition:ease-in 0.6s;
}