﻿body {
    background:       none repeat scroll 0 0 #fff;}

.content .header .logo {
    margin-top:             -10px;}
	
.content .header.header_login .logo {
    margin-top: 0px;}

.loginseite .col_left1_ritht2 {
    background:             url("../images/hyundai/start.jpg") no-repeat scroll 0 -1px transparent !important;}

.login2_box { 
    background:             url("../images/trans_weiss_50.png") repeat scroll 0 0 transparent;}

.login2_form_box .btn_style_0 {
    display:                none;}    

.content .header .logo > a > div, .content .header .logo > div {
    background-image: url("../images/hyundai/logo.png");
    height: 40px;
    width: 269px;
    margin-left: -15px;}

.menu .dropdown_1column, .menu .dropdown_2columns, .menu .dropdown_3columns, .menu .dropdown_4columns, .menu .dropdown_5columns, .menu .dropdown_fullwidth {
    border-bottom: medium none;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);}    

.basket dd ul .checkout a {
    color:                  #627BA9;}
    
.SearchBoxHelptext a {
    color:                  #627BA9;}


#nav_menu .breadcrump li span {
    background-image:       url("../images/hyundai/login_forget_bg.png") !important;}

#login_form_button input {
    background: #012c5f;
    display: block;
    height: 28px !important;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right: 10px;}

#login_form_button input:hover {background: #00aad2;}

#div_image1 #div_image1_left {
    width:                  490px;
    height:                 424px;
    /*background:             url("../images/hyundai/start.jpg") no-repeat 0 0 transparent;*/}

#div_image1 #div_image1_left img {
    display:                none;}


.header_login .langChanger {
    display:                block !important;}    
    
/* DD 11.10.2012: Blendet "Fahrzeugdetails" Buttona aus, sowie Fahrzeugdetailtext */
.btn_select_pkw_details_gun span {
    padding:                1px 15px 0 0;
    display:                none;
}

.hyundai_fixedsets_cardetailtext_hide {
    display:                none !important;
}
    

/*** STARTSEITE ***/    

.startseite_artikel {
    display:                none;}

.startseite_subshops_artikel {
    /*display:                block !important;*/}     

.startseite_subshops_artikel .slider_main_box {
    padding:                0;}

.startseite_subshops_artikel .navi_box.navi_box_first {
    margin-left:            25px;}

.startseite_subshops_artikel .slider_main_box > div > div:first-child{
    padding:                8px 0 8px 15px;
    border-bottom:          1px solid #DDD;
    background:             #EDEEEF;
    margin-bottom:          10px;}

.startseite_subshops_artikel .slider_main_box > div > div:first-child p:first-child{
    font-family:            'Droid Sans',sans-serif;
    font-size:              16px;
    color:                  #333;
    padding-bottom:         2px}

.startseite_subshops_artikel_zentral {
    border-right:           1px solid #DDD;
    width:                  605px;}

.startseite_subshops_artikel_zentral, .startseite_subshops_artikel_filial {
    float:                  left;}  

.startseite_subshops_artikel_filial {
    width:                  392px;}      

.startseite_subshops_artikel_filial .navi_box_set div{
    padding-top:            100px;} 

.startseite_subshops_artikel_zentral .navi_box_accessories {
    display:                none;}

.startseite_subshops_artikel .navi_box {
    margin-left:            65px;}

.startseite .icon_OpenPayments {
    display:                none;}


/*** ARTIKEL LISTE ***/ 
   
.good_main_list .box .info .redheader {
    color:                  #627BA9 ;}

.good_main_list .box .info .link a {
    color:                  #627BA9;}



/*** ARTIKEL DETAILS ***/ 

.goods_title h1 {
    color:                  #627BA9;}     
    
.b_red {
    color:                  #627BA9;}

.article_detailsite .additional_links_title {
    color:                  #627BA9;}

.article_detailsite .additional_links li a {
    color:                  #627BA9;}       

.article_detailsite .artikeldetails_drucken a {
    color:                  #627BA9;}

.article_detailsite .artikeldetails_eprel a {
    color:                  #627BA9;}

.ecotax_link, .leadtimes_link {
    color: #666666;
    cursor: pointer;
    margin-top: 15px;
    text-decoration: underline;}    

.ecotax_link:hover {
    text-decoration:none;}

.certificate-link { color: #627BA9; }


/*** FILTER ***/

.range-val {
    color:                  #627BA9;}

.ui-slider-range {
    background-image:       url("../images/hyundai/range-val.png");}

.tool_list_box .btn_filter_reset {
    background-image:       url("../images/hyundai/icon.png");}


/*** FAHRZEUGSUCHE ***/

.carFastSearch .title_img_car {
    border-right:           none !important;
    width:                  938px !important;}

.carFastSearch .title_img_kba {
    display:                none;}


/*** MONTAGEBÜHNE ***/

.pkwinfo .list_pic_top .link a, .newlist .left .link a {
    color:                  #627BA9;}

.newlist .info_block .searchBtn {
    background-image:       url("../images/hyundai/search_btn2.png");}

.goods_info_table .info_list_ul li span {
    color:                  #627BA9;}

.demo_goods_list_ul .img_box ul li a.selected {
    color:                  #627BA9;} 

.pm_infobox .header_title p.red_big {
    color:                  #627BA9;}       

.pm_infobox .box a {
    color:                  #627BA9;} 
    
.goods_tab .goods_tab_ul .ui-state-active a {
    color:                  #627BA9;}



#clear_div {
    background-image:       url("../images/hyundai/icon.png");}

#modal .action-tabs.right li a {
    background-color:       #627BA9;}

.demo_window_box .header_title .second img{
    background:             #627BA9;}
    
.stockSecond {
    display:                none;}


/*** WARENKORB ***/

.box .info .link .close {
    background-image:       url("../images/hyundai/icon.png");}
    
.box .info .link .close_x {
    background:       url("../images/hyundai/icon.png") no-repeat scroll 0 3px transparent;
    display:none;}
    
.good_main_list .box .info .link a.removeArtikel, .good_main_list .box .info a.MontageButton, .garantieButton    {
    background: url("../images/hyundai/icon.png") no-repeat scroll 0 3px transparent;
    padding-left: 15px;
}
    
.list_main_box .list_main_box .list_main_box .good_list_car_header .title_img_tire.cart_hyundai_title,
.list_main_box .list_main_box .list_main_box .good_list_car_header .title_img_tire_norim.cart_hyundai_title {
    padding-left:           60px;}
    
.list_main_box .list_main_box .list_main_box .good_list_car_header .cart_hyundai_title {
    display:                block !important;}

/*** MENÜ ***/

.menu li {
    margin-right:           5px !important;}

.menu li a {
    /*font-size:              13px;*/}

.menu_startseite {
    display:                none;}

    
.menu_artikel {
    display:                none;}

.menu_bestellungen {
    display:                none;}   

.menu li.fullwidth .menu_artikel_zentral_alu {
    display:                none;}

.menu li.fullwidth .menu_artikel_zentral_stahl {
    display:                none;}

.menu li.fullwidth .menu_artikel_zentral_komplettrad_fix {
    margin-left:            0;
    width:                  300px;}

.menu li.img_calc {
    display:                none;}

.menu .set {
    background: url("../images/hyundai/nav_CompleteSet.png") no-repeat scroll -5px -5px transparent;}    

.menu_service {
    display:                none;}

.menu_artikel_zentral_reifen {
    display:                block !important;
    margin-left:            0;}      

.img_ecotax             {background-position:    0px -1466px !important;}
.img_manual             {background-position:    0px -1537px !important;}    
.img_leadtimes          {background-position:    -2px -1605px !important;}    

.img_download {
    background-position: 6px -1696px !important;
}

.img_contact {
    background-position: 0 -961px !important}
    
/*** FOOTER ***/
    
.copyright .red_line {
    background:             url("../images/footer_bg_hyundai.jpg") no-repeat scroll left top transparent;
    height:                 136px;
    text-align:             left;
    padding-left:           23px;}
    
.text_list_box {
    float: left;
    border: none;
    margin: 0px;
    width: 690px;}
    
.copyright {
    float:                  right;
     margin-top: 20px;
    width: 700px;
    margin-bottom:          0;}
    
.copyright .red_line p {
    margin-top:             78px;
    float:                  left;
    width:                  auto;}
    
.footer_line {
    display:                block !important;
    border-top:             1px solid #DDD;
    margin-top:             20px;}
    
.text_list_box .text_list_right_box .img_txt_box .txt {
    padding-bottom:         0;}
    
/*** PKW SELECTION STARTSEITE ***/    
.startseite .horizontal_line {
    display:block !important;}

/*** STARTSEITE ***/

.startseite .pkw_selection_hyundai {
    display:                block;}
    
/*** FEHLERSEITE ***/    
    
.fehler_500 #div_image1_left img {
    display:block !important;}
    
.fehler_500 h2 {
    border-bottom: 1px solid #DDDDDD;
    font-family: 'Lato',sans-serif;
    font-size: 22px;
    padding-bottom: 5px;}    
    
.fehler_500 .login2_form_box {
    margin-top: 60px;}
    
.fehler_500 .login2_form_box p {
    color: #333333;
    padding-bottom: 20px;
    padding-left: 70px;
    padding-top: 15px;
    position: relative;} 

.fehler_500 .login2_form_box p::before {
    background: transparent url("../images/hyundai/icon_list.png") no-repeat scroll 0 -387px;
    content: "";
    display: block;
    height: 70px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 65px;}
    
.fehler_500 .login2_box {
    background: url("../images/trans_weiss_50.png") repeat scroll 0 0 transparent;}    
    
.fehler_500 footer .copyright {
    padding-top: 0px !important;}
    
    
    
    
    
    
    
    
    
    



/******************** MVC WORKAROUND ********************/

.btn_download {
    background: url("../images/hyundai/download_btn.png") no-repeat scroll 10px 2px #012c5f;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: 400;
    height: 22px !important;
    margin-right: 10px;
    padding: 6px 20px 0 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right: 10px;}

.btn_download:hover {
    color: #fff;
    text-decoration: none;
    background-color: #00aad2;}

.download_link {
    border-top: 1px solid #DDDDDD;
    padding: 10px 0;
    overflow: hidden;}
    
.download_link > span {
    display: block;
    float: left;
    max-width: 700px;
    padding-top: 5px;
    font-size: 14px;}    
    
.download_link:first-child {
    bordeR:none;}

.mvc_workaround #languageselector {
    position: absolute;
    right: 460px;
    top: 15px;}

.mvc_workaround div.orderarchive, .mvc_workaround div.ecoTax {
    border: 1px solid #DDD;
    border-top: none;
    padding:20px;
    overflow: hidden;}

.mvc_workaround div.orderarchive .description {
    display:none;}
    

/*** BUTTONS ***/    

.mvc_workaround .filter-reset input {
    background: url("../images/hyundai/icon.png") no-repeat scroll 0 center transparent;
    border: medium none;
    color: #333333;
    display: block;
    float: right;
    font-size: 12px;
    padding-left: 15px;
    text-align: left;}

.mvc_workaround input.btn {
    background: url("../images/hyundai/btn_style_0_right.png") no-repeat scroll 0 -1px transparent;
    border: 1px solid #DDDDDD;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;}
    

/*** FOOTER ***/

.loginseite .mvc_workaround footer .copyright {
    padding-top:0;}

.mvc_workaround footer {
    border-top: 1px solid #D5D5D5;
    color: #999999;
    font-size: 11px;
    margin-bottom: 30px;
    margin-top: 25px;
    overflow: hidden;
    padding-top: 8px;}

.loginseite .mvc_workaround footer {
    margin-top:0;}

.mvc_workaround footer .contactPerson {
    float:left;
    margin-right:30px;
    width:280px;}

.mvc_workaround footer .contactPerson h1 {
    font-size: 15px;
    margin-bottom: 10px;}

.mvc_workaround footer .contactPerson_content {
    background: none repeat scroll 0 0 #EDEEF0;
    border: 1px solid #DDDDDD;
    padding: 20px;}

.mvc_workaround footer .contactPerson p.highlight {
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;}

.mvc_workaround footer .contactPerson span.highlight {
    font-weight:bold;
    padding-left: 10px;}

.mvc_workaround footer .copyright {
    color: #999999;
    line-height: 16px;
    margin: 0;
    padding-top: 10px;
    width: auto;}    

.mvc_workaround footer a {
    color: inherit;}


/*** FIELDSETS ***/

.mvc_workaround fieldset {
    border: 1px solid #DDD;
    padding: 20px 20px 15px 10px;
    overflow: hidden;}

.mvc_workaround fieldset legend {
    padding: 0 10px;
    font-weight: bold;}

.mvc_workaround fieldset .title {
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 10px;}

.mvc_workaround fieldset .col_2_1 {
    float: left;
    margin-left: 10px;
    width: 46%;}

.mvc_workaround fieldset .col_2_2 {
    float: right;
    width: 46%;}

.mvc_workaround .main_col_2_2 fieldset p {
    margin-left:10px;}


/*** FILTER PARAMETERS ***/

.mvc_workaround .filter-parameters {
    overflow:hidden;}

.mvc_workaround .filter-parameters > div {
    float:left;}

.mvc_workaround .filter-parameters > div input[type=text] {
    width:100%;
    border-color: #8E8E8E #C2C2C2 #E2E2E2;
    border-style: solid;
    border-width: 1px;
    color: #666;
    padding:2px;
    height:20px;
    font:bold 12px/14px Arial,sans-serif;}

.mvc_workaround .filter-parameters label {
    display:block;
    margin-bottom:8px;}
    

/*** DATEPICKER ***/    

.mvc_workaround .ui-datepicker-trigger {
    display:block;
    background: url("../images/hyundai/calender.png") no-repeat 0 0 transparent;
    color: transparent;
    font-size:0;
    height: 23px;
    width: 21px;
    float:right;
    margin-top: 1px;
    cursor:pointer;}

.mvc_workaround .ui-datepicker-trigger:hover {
    background: url("../images/hyundai/calender.png") no-repeat 0 -37px transparent;}
    
    
/*** JQGRID ***/

.mvc_workaround .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
    background:none;
    border:none;}

.mvc_workaround .ui-state-default.ui-jqgrid-hdiv {
    background: #E8E5E0;
    border: none;
    padding: 5px 0 5px 0;}

.mvc_workaround .ui-jqgrid .ui-jqgrid-htable th div {
    color: #333;
    font-size: 11px;
    padding-left: 5px;
    text-align: left;
    height: auto;
    white-space: normal;}

.mvc_workaround .ui-jqgrid tr.ui-row-ltr td {
    padding:5px;
    vertical-align: top;
    line-height: 16px;
    white-space: inherit;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
.ui-corner-left, .ui-corner-bl,
.ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-left, .ui-corner-tl {
    border-radius: 0;
}

.mvc_workaround .ui-jqgrid-btable .ui-state-hover {
    background: #EEE;
}    

.mvc_workaround .ui-priority-secondary, .mvc_workaround .ui-widget-content .ui-priority-secondary, .mvc_workaround .ui-widget-header .ui-priority-secondary {
    opacity:1;
    background:#F2F2F2;}    

.mvc_workaround .ui-jqgrid-sortable .s-ico {
    position: absolute;
    right: 15px;
    top: -3px;}

.mvc_workaround .ui-jqgrid select {
    padding:inherit;}   

.mvc_workaround .ui-jqgrid .actions a {
    display:block;
    width:20px;
    height:17px;
    background:url("../images/hyundai/icon_list_mini.png") no-repeat 0 0 transparent;
    padding-left: 2px;
    padding-right: 2px;
    float:left;
    opacity:1;
    cursor:pointer;}

.mvc_workaround .ui-jqgrid .actions .btn_select {background-position:0 -1px;}
.mvc_workaround .ui-jqgrid .actions .btn_copy {background-position:0 -36px;}
.mvc_workaround .ui-jqgrid .actions .btn_edit {background-position:0 -71px;}
.mvc_workaround .ui-jqgrid .actions .btn_delete {background-position:0 -104px;}

.mvc_workaround .ui-jqgrid .actions a:hover {
    opacity: 0.75;}

/** SUBGRID - LEVEL 1 **/    

.mvc_workaround .ui-subgrid .ui-jqgrid-hdiv {
    background:#dddddd;}    

.mvc_workaround .ui-subgrid .ui-jqgrid-hdiv th div {
    color:#333;}   

.mvc_workaround .ui-subgrid .ui-jqgrid {
    border:none;}


/*** ORDERARCHIVE ***/    

.mvc_workaround h1.orderarchive {
    background: url("../images/icon_list_header.png") no-repeat scroll 3px -553px #EDEEEF;
    border: 1px solid #DDDDDD;
    color: #333333;
    display: block;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    height: 40px;
    margin-top: 20px;
    padding-left: 55px;
    padding-top: 10px;}

.mvc_workaround .orderarchive .filter-parameters {
    margin-bottom: 20px;
    margin-top: 0;}

.mvc_workaround .orderarchive .filter-parameters > div {
    width:164px;
    margin-left:20px;
    margin-right: 0;}

.mvc_workaround .orderarchive .filter-parameters > div:first-child {
    margin-left: 0px;}

.mvc_workaround .orderarchive .filter-parameters > div.date {
    width:190px}

.mvc_workaround .orderarchive .filter-parameters > div.date input {
    width:155px;}

.mvc_workaround .orderarchive .filter-parameters .filter-reset {
    clear: both;
    float: right;
    margin: 10px 0 0;}


/*** ECO TAX MANAGEMENT ***/    

.mvc_workaround h1.ecoTax {
    background: url("../images/icon_list_header.png") no-repeat scroll 0 -1464px #EDEEEF;
    border: 1px solid #DDDDDD;
    color: #333333;
    display: block;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    height: 40px;
    margin-top: 20px;
    padding-left: 55px;
    padding-top: 10px;}  


    
/*** PKW Selektion Startseite ***/

#vehicle-list-container {
    display: block;
    float: left;
    overflow: hidden;
    margin-top: 20px;
    position: relative;
    width: 999px;
    background:#FFF;}

#vehicle-list-container #vehicles {
    display: block;}

#vehicles > li {
    float: left;
    height: 150px;
    padding: 25px 24px 0;
    width: 150px;} 
    
#vehicles > li:hover a {
    text-decoration:underline;}      
    
#vehicle-list-container .vehicle-description {
    color: #000000;
    cursor: pointer;
    display: block;
    height: 100px;
    text-decoration: none;
    width: 150px;}
    
#vehicle-list-container .vehicle-description:hover {
    text-decoration:underline}    
   
#vehicles img {
    width: 150px;}    

#vehicle-list-container .vehicle-title {
    color: #333333;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
    text-align: left;
    width: 100%;}
    
#vehicle-list-container .vehicle-image {
    display: block;
    height: 150px;
    margin-top: 50px;
    text-align: center;}
    
#vehicle-list-container .select-vehicle-btn-container {
    display: block;
    margin-top: 20px;
    text-align: center;
    width: 100%;}
    
#vehicle-list-container .select-vehicle-btn-container .btn {
    background: url("../images/hyundai/btn_style_0_right.png") no-repeat scroll 0 -1px transparent;
    border: 1px solid #DDDDDD;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float:none;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;}
    
#vehicle-list-container .select-vehicle-btn-container .btn:hover {
    text-decoration:none;
    color:#EFEFEF;}
    
#vehicle-list-container #selected-vehicle {
    color: #000000;
    font-size: 12px;
    text-align: center;
    
    position: absolute;
    right: 0;
    top: 0;
    width: 460px;}
    
#vehicle-list-container #dummy-car {
    background-image: url('/Kunden/hyundai-B2B-EU_DEV/theme/images/hyundai/pkws/col_AccordTourer_Comfort_GraphiteLusterMetallic.jpg');
    background-position: center 0;
    background-repeat: no-repeat;
    display: block;
    height: 126px;
    margin-top: 50px;
    opacity: 0.25;
    overflow: hidden;
    width: 100%;}
    

/*** POPUP V2 ***/    

#jsPopup_eco_tax_information {
    width:                      700px;}

.popup_overlay {
    background:                 url("../images/trans_weiss_50.png") repeat 0 0 transparent;
    display:                    block;
    position:                   fixed;
    top:                        0;
    left:                       0;
    width:                      100%;
    height:                     100%;
    z-index:                    999999998;}

.popup_wrapper {
    background:                 #FFF;
    -webkit-border-radius:      7px;
    -moz-border-radius:         7px;
    border-radius:              7px;
    padding:                    45px 15px 15px;
    position:                   absolute;
    z-index:                    999999999;
    display:                    block;
    -webkit-box-shadow:         1px 1px 4px 1px #666;
    box-shadow:                 1px 1px 4px 1px #666;}

.popup_wrapper .popup_title {
    background:                 #333333;
    -webkit-border-radius:      7px 7px 0 0;
    -moz-border-radius:         7px 7px 0 0;
    border-radius:              7px 7px 0 0;
    color:                      #FFFFFF;
    font-weight:                bold;
    left:                       0;
    padding-bottom:             10px;
    padding-top:                10px;
    position:                   absolute;
    top:                        0;
    width:                      100%;}

.popup_wrapper p.popup_closeX {
    background:                 url("../images/elements.png") no-repeat scroll 0 -178px transparent;
    cursor:                     pointer;
    height:                     16px;
    position:                   absolute;
    right:                      10px;
    top:                        11px;
    width:                      16px;
    font-size:                  10px;
    padding-left:               0 !important;} 

.popup_wrapper p.popup_closeX:hover {
    opacity:                    0.75;}

.popup_wrapper .popup_title p {
    margin-left:                15px;}

.popup_wrapper .popup_content {
    color:                      #333;}    

.popup_wrapper iframe {
    border:                     none;
    overflow-x:                 hidden;}        

.popup_wrapper#euTyreLabelPopup img.img-responsive {
    max-width: 100%;
    height: auto;
}


/*** SHOPPING BASKET ***/    

#shopping-basket {
    background: none repeat scroll 0 0 #E2E2E3;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    z-index: 9999;}
    
#shopping-basket-content  {
    float: right;}   

#shopping-basket #shopping-basket-content dt {
    background: url("../images/arrow_down.gif") no-repeat scroll right center #F6F6F6;
    border: 1px solid #DDDDDD;
    cursor: pointer;
    margin-top: 1px;
    padding: 3px;
    width: 151px;}

#shopping-basket #shopping-basket-content dd {
    background: none repeat scroll 0 0 #E2E2E3;
    display: none;
    padding-top: 10px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 251px;}
    
#shopping-basket #shopping-basket-content dd ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;}    

#shopping-basket .shopping-basket-link {
    color: #575A5D;
    display: block;
    float: left;
    font-size: 12px;
    padding-top: 7px;}

#shopping-basket #shopping-basket-content:hover dd {
    display:block;}

#shopping-basket #shopping-basket-content li {
    border-top: 1px solid #DDDDDD;
    font-weight: bold;
    padding: 8px;}   

#shopping-basket #shopping-basket-content li:first-child {
    border:none;} 

#shopping-basket #shopping-basket-content li.checkout a {
    color:#627BA9;}
    
/*** Artikelsuche Top ***/

.mvc_workaround #vehicle-selection-form > div {
    background-color: #E8E5E0;
    margin-top: 20px;
    overflow: hidden;
    padding: 10px 12px 13px 55px;
    position: relative;}    

.mvc_workaround .search_title {
    width: 250px;
    float:left;
    position:relative;}

.mvc_workaround .search_title label {
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    display:block;}

.mvc_workaround .search_input input {
    border: 1px solid;
    border-color: #8E8E8E #C2C2C2 #E2E2E2;
    color: #333333;
    font-family: Arial,Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 1px;
    padding: 3px 3px 3px 5px;
    width: 500px;
    float:left;}

.mvc_workaround #search-article .searchBtn {
    float: right;
    margin-right: 10px;}
    
.mvc_workaround #search-article .searchBtn a {
    font-size: 14px;
    color: #FFFFFF;
    font-family: 'Droid Sans',sans-serif;} 
    
.mvc_workaround #search-article .searchBtn a:hover {
    color: #CCCCCC;
    text-decoration:none;}       

.mvc_workaround .search_title .info_span 
{
    position:absolute;}
    
.mvc_workaround #search-article .SearchBoxHelptext {
    bottom: 1px;
    font-size: 11px;
    left: 313px;
    position: absolute;
}    

/** DEALER ORDERING - STATUSBOX **/ 

.dealerordering_statusbox {
    background: url("../images/hyundai/icon_list.png") no-repeat scroll 5px -319px transparent;
    border: 1px solid #DDDDDD;
    left: 400px;
    padding: 10px 50px 8px 65px;
    position: absolute;
    top: 19px;
    height:45px;}

.dealerordering_statusbox h1 {
    font-family: 'Lato',sans-serif;
    font-size: 16px;}

.dealerordering_statusbox p {
    text-align:left;}

.dealerordering_statusbox .user {
    margin-top:10px;}

.dealerordering_statusbox .highlight {
    font-weight:bold;}

.dealerordering_statusbox .controls {
    border-left: 1px solid #DDDDDD;
    height: 64px;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
    background: #012c5f;}

.dealerordering_statusbox .controls a {
    display: block;
    height: 24px;
    margin-left: 5px;
    margin-top: 4px;
    width: 24px;
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}

.dealerordering_statusbox .controls a:hover {
    border-color:#DDD;
    background-color: #00aad2;}

.dealerordering_statusbox .controls .switch_user {
    background:url("../images/hyundai/icon_list_mini.png") no-repeat scroll 4px -443px transparent;}

.dealerordering_statusbox .controls .exit_user {
    background:url("../images/hyundai/icon_list_mini.png") no-repeat scroll 3px -411px transparent;}   


/*** CALENDER WEEKS ***/    

.calenderweek_title {
    text-align:left;}

.goods_info_main .calenderweek_title {
    color: #666;}

.good_main_list .txt_list_info .calenderweek_title {
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 8px;}

.good_main_list .tool_info .calenderweek_title,
.good_main_list .tool_info .calenderweek_text {
    color: #666;
    margin-top:10px;
	max-width: 160px;}

.small .good_main_list .tool_info .calenderweek_title,
.small .good_main_list .tool_info .calenderweek_text {
    clear: both;
    color: #666;
    margin-top: 10px;}

.calenderweek_text {
    color: #666;
    text-align: left;}