div#contact-form {width: 390px; margin-bottom: 20px} div#contact-form ol {list-style: none; margin-bottom: 15px} div#contact-form fieldset {width: 350px; border-top: none; padding: 0; margin: 0} div#contact-form legend {font-size: 16px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 15px 0} div#contact-form label {display: block} div#contact-form ol li {width: 175px; float: left; margin-bottom: 10px} div#contact-form ol li.col-2 {width: 350px; float: none} div#contact-form textarea {width: 340px; height: 60px; overflow: auto} div#contact-form ol li input {width: 160px} div#contact-form ol#contact_options {font-size: 12px; border-bottom: 1px solid #D8D8D8; margin-bottom: 15px; padding-bottom: 5px} div#contact-form ol#contact_options li label {display: inline} div#contact-form ol#contact_options li {width: auto; float: none; margin-bottom: 4px} div#contact-form ol#contact_options li input {margin-left: 20px; width: auto} div#contact-form ol#contact_options li label {line-height: 21px} .icon_top {background: transparent url('/images/rslt_lst_icons.gif') no-repeat 0 0; margin-right: 5px !important; margin-top: 4px} * html .icon_top {margin-top: 2px !important} .icon_adress {background-position: 0 -601px} .icon_clock {background-position: 0 -480px} .icon_phone {background-position: 0 -120px} .icon_mail {background-position: 0 -240px} .icon_car {background-position: 0 -361px}

#external_partners {border: 1px solid #d9d9d9; margin-bottom: 20px} #external_partners h5 {background: #f5f5f5; font-size: 14px; font-weight: bold; padding: 5px 0 5px 8px} #external_partners p {font-size: 12px; line-height: 16px; padding: 8px; margin-top: 5px; margin-bottom: 5px} form#partners_finance {padding: 10px} form#partners_finance label, form#partners_finance span {display: block; font-size: 12px; font-weight: bold} form#partners_finance select.short {margin: 6px 0; width: 46px} form#partners_finance input.short {width: 40px} form#partners_insurance label {display: block; background: transparent url('/images/license_plate.png') no-repeat 0 0; padding: 6px; padding-left: 25px; padding-right: 85px; margin-left: 10px; margin-bottom: 15px; margin-top: 15px} form#partners_insurance button {display: inline} form#partners_insurance input {text-transform: uppercase} input#partners_insurance_sign {width: 30px} .insurance-finance-box {margin: 20px 0; font-size: 12px} .insurance-finance-box form {margin: 0 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc} .insurance-finance-box input#partners_insurance_sign {width: 20px} .insurance-finance-box label {font-size: 12px; display: block; margin-bottom: 1px} .insurance-finance-box input {vertical-align: middle} .carcredit {width: 160px; float: left} /* @end */

div#similar_cars_box {font-size: 12px; line-height: 16px; width: 150px; padding: 3px 0 3px 0px; margin-top: 12px; margin-left: 25px} div#similar_cars_box span {background: #adadad; color: #fff; font-weight: bold; padding: 0 4px; margin-right: 4px; float: left} div#similar_cars_box a {float: left; margin-bottom: 2px; width: 110px; font-size: 12px; text-decoration: underline} div#similar_cars_box a.search_order_link {margin-left: 5px} div#detailview-main-description h2 {margin: 0 0 8px; border-bottom: 1px solid #e5e5e5; padding-bottom: 4px; color: #000} div.detailview ul.extras {list-style: disc; font-size: 12px; margin-left: 2px; padding-left: 0px} div.detailview ul.extras li {background: transparent url('/images/list-style-disc.gif') no-repeat 0 50%; display: block; padding-left: 12px; margin-bottom: 5px; float: left; width: 165px} div.detailview #random_cars h3 {font-size: 14px; font-weight: bold} div.detailview #random_cars dd h3 {font-size: 12px; font-weight: normal} div.detailview div#random_cars {margin-top: 20px} .detailview-results {font-size: 11px; float: left} .detailview-next {font-size: 11px; text-align: right; margin: 0 0 15px} .detailview-results a , .detailview-next a {text-decoration: underline} table.detailview_table {font-size: 12px} table.detailview_table th {width: 180px; padding: 2px 0; font-weight: normal; vertical-align: top} table.detailview_table td {width: 210px; padding: 2px 0; font-weight: bold; vertical-align: top} .detailview-price {font-size: 18px; color: #000; padding-top: 40px;} .detailview-price span.small {font-size: 11px; color: #333} .detailview-price span.small a {text-decoration: underline; display: block; margin: 3px 0 10px 0; font-weight: normal} .price_finance_infos {display: block; margin-top: 28px} .detailview-brand span {display: block; float: left; margin-left: 6px; line-height: 20px; margin-bottom: 6px} .detailview-brand img {float: left;} td.updated_price_detailview-brand {height: 40px;} .landingpage-box {margin: 15px 0; font-size: 12px} .landingpage-box h3 {font-size: 14px; margin: 0 0 15px !important} #dealer-cars-list .suchergebnis {background-image: url('/images/bg_dealer_stats.gif'); background-repeat: repeat-y; background-position: 390px 0; padding: 3px 133px 3px 3px; width: 385px; position: relative} #dealer-cars-list .suchergebnis-top {background-image: url('/images/bg_dealer_stats.gif'); background-repeat: repeat-y; background-position: 388px 0; padding: 3px 133px 3px 3px; width: 381px !important; position: relative} #dealer-cars-list h3.car {width: 267px} .suchergebnis-preis {font-size: 1.2em} img.suchergebnis-img{ float: left; margin-right: 5px !important; width: 85px; height: 64px} .suchergebnis-spacer{ margin: 0; height: 2px; background-color: #fff; line-height: 0px; font-size: 0px} #big-image {position: relative; text-align: center} ul#detailview-actions {font-size: 11px; margin: 15px 0; width: 295px} ul#detailview-actions li {float: left; padding-left: 20px; margin-bottom: 3px; line-height: 18px; width: 125px} ul#detailview-actions li a {text-decoration: underline} li.car_title, dl.car_thumb dd a, li.icon_adress, li.icon_tel, li.icon_request, li.icon_merchant, .icon_top {background: transparent url('/images/rslt_lst_icons.gif') no-repeat 0 0} div.prm_rslt {background: #f0f0f0 url('/images/bg_prm_rslt_lst.gif') repeat-x 0 bottom; border: 1px solid #9966cc; height: 120px; margin-bottom: 10px; padding-top: 10px; font-size: 12px} div.prm_rslt ul li {float: left;} li.car_title {background-position: 0 0; padding-left: 40px; width: 447px} li.car_reg_date {width: 80px; text-align: center} li.car_milage {width: 85px; text-align: center} li.car_price {width: 92px; text-align: right; font-size: 14px !important; font-weight: bold} dl.car_thumb {width: 87px; height: 80px; float: left; margin: 5px 6px 0 5px; padding: 6px; border: 1px solid #333; background: #fff; display: inline} dl.car_thumb img.suchergebnis-img {height:64px; width:85px; float: none; margin-right: 0px !important} dl.car_thumb dd a, dl.car_thumb dd a:visited, dl.car_thumb dd a:active {background-position: 0 -20px !important; padding-left: 15px; text-decoration: underline; font-size: 11px; margin-left: 9px} div.car_descr {height: 55px; margin: 6px 0 0 0; line-height: 16px} a.car_descr_txt {float: left; width: 390px} a.car_park_link, span.car_park_link {float: left; width: 241px; text-align: right} a.car_park_link, a.car_park_link:visited, a.car_park_link:active {text-decoration: underline} div.prm_rslt ul.vcard {float: left; width: 630px} div.prm_rslt ul.vcard li {width: 180px; display: block; line-height: 16px; margin-bottom: 3px; padding-left: 20px} div.prm_rslt ul.vcard li span.org {display: block; margin-bottom: 3px} div.prm_rslt ul.vcard li a span.org, div.prm_rslt ul.vcard li a, div.prm_rslt ul.vcard li a:visited, div.prm_rslt ul.vcard li a:active {text-decoration: underline} img.icon_top {background-position: 0 0; float: left; margin-top: 14px !important;} li.icon_adress {background-position: 0px -100px} li.icon_tel {background-position: 0px -40px} li.icon_request {background-position: 0px -60px} li.icon_merchant{ background-position: 0px -80px} div#adressblock_premium {background: #f2ebf8; border: 1px solid #9966cc; font-size: 12px; margin-bottom: 10px; margin-top: 30px; padding: 15px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px} div#adressblock_premium h4 {font-size: 14px; margin-bottom: 10px} div#adressblock_premium ul li {display: block; line-height: 16px; padding-left: 22px; margin-right: 20px} div#adressblock_premium a.call_btn {float: left} ul.icon_list {background: none} ul.icon_list li {display: block; padding-left: 20px; margin-bottom: 4px} ul.icon_list li a {font-size: 12px; line-height: 16px; text-decoration: underline} span.type {display: none;} body#contact_from_dealer legend {display: none;} body#contact_from_dealer fieldset {border: none;} body#contact_from_dealer h3 {font-size: 16px;} #imprint_box {font-size: 12px;} img.seal_audi_detail, img.seal_vw_detail {margin-bottom: 20px} img.seal_audi_detail {background: transparent url('/images/seal-audi.gif') no-repeat 0 0; width: 150px; height: 39px} img.seal_vw_detail {background: transparent url('/images/seal-detail.gif') no-repeat 0 0; background-position: 0 -25px; width: 150px; height: 38px} div.premium_images_box_for_car {position: absolute; top: 15px; left: 80px; z-index: 15; background: transparent url('/images/prev_arrow.gif') no-repeat 0px -30px; padding: 10px; padding-top: 0px; padding-left: 38px} div.premium_images_box_for_car_detail a img.prev {width: 20px; height: 44px; background: transparent url('/images/image_prev.gif') no-repeat 0 0} div.premium_images_box_for_car_detail a img.next {width: 20px; height: 44px; background: transparent url('/images/image_next.gif') no-repeat 0 0} .icon_adress {background-position: 0 -601px} .icon_clock {background-position: 0 -480px} .icon_phone {background-position: 0 -120px} .icon_mail {background-position: 0 -240px} .icon_car {background-position: 0 -361px} 

.required {color: #000; background: none !important; padding-left: 0px !important; font-weight: bold} .ui-widget-overlay {color: #212121; background: black; opacity: .3} .ui-dialog {color: #212121; font: 12px 'Helvetive Neue', Arial, sans-serif; position: relative; overflow: visible !important; padding: 20px; color: black; background: #f4f4f4; border: 6px solid #ccc !important} .ui-dialog .ui-dialog-titlebar {padding: 0; font-size: 20px; color: #212121; background: transparent; border: 0 none; position: static} .ui-dialog .ui-dialog-titlebar-close {top: 0; right: 0; z-index: 1000; width: 35px; height: 35px; margin: -14px -14px 0 0; padding: 0; color: #212121; background: transparent url('/images/petition_service/layout/bg_dialog_close_new.png') no-repeat top; border: 0 none} .ui-dialog .ui-dialog-titlebar-close span {visibility: hidden} .ui-dialog .ui-dialog-title {float: none; margin: 0} .ui-dialog .ui-dialog-content {padding: 0; overflow: visible} .ui-dialog a.ui-state-hover {background: transparent url('/images/petition_service/layout/bg_dialog_close_hover.png') no-repeat top} body#petition_start .ui-dialog, body#petition_start .ui-dialog, body#start .ui-dialog {padding: 0} body#petition_start .ui-dialog-titlebar span, body#petition_start .ui-dialog-titlebar span, body#start .ui-dialog-titlebar span {display: none} .dialog-inner {color: #212121; font-size: 12px; background: #fff; margin: 20px 0 0; padding: 15px 15px 5px; border-width: 1px; border-style: solid; border-color: #d9d9d9} .dialog-inner .form-text {width: 98%} .dialog-inner h3 {margin-bottom: 10px; font-size: 14px} .dialog-inner p {margin-bottom: 15px; font-size: 12px} .dialog-inner p.checkbox-line label {display: block; padding-left: 15px; text-indent: -15px} .dialog-inner p.checkbox-line input {width: 13px; height: 13px; padding: 0; margin-right: 4px; vertical-align: bottom; position: relative; top: -1px; _overflow: hidden} .dialog-inner label {color: #156085; font-weight: bold} .dialog-inner .accent {text-align: center; font-size: 14px; display: block; background: #f4f4f4; padding: 8px; margin: 15px 0; font-weight: bold} .dialog-inner .accent #coupon {padding-top: 6px} .dialog-inner .accent #coupon label {float: left; display: inline !important; text-align: left; line-height: 29px} .dialog-inner .accent #coupon input {font-size: 18px; color: #666; width: 170px} .dialog-inner small {font-size: 10px} .dialog-inner small b {font-size: 14px} .ui-dialog-buttonpane, .dialog-submit {color: #212121; background: transparent url('/images/petition_service/layout/arrow_white.png') no-repeat 80% 0 !important; margin: -1px 0 0 !important; padding: 13px 0 0 !important; text-align: right; border: none !important} #tabbox {-moz-border-radius-topleft: 0px !important; -moz-border-radius-topright: 0px !important; -moz-border-radius-bottomleft: 0px !important; -moz-border-radius-bottomright: 0px !important; padding: 8px} #tabbox {display: inline-block} #tabbox:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #tabbox {height: 1px; zoom: 1} #tabbox {display: block} #tabbox .inner {margin-top: -1px; padding: 15px} #tabbox ul {display: inline-block} #tabbox ul:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #tabbox ul {height: 1px; zoom: 1} #tabbox ul {display: block} #tabbox ul li {float: left; display: inline !important} #tabbox ul li.ui-tabs-selected {font-size: 12px; font-weight: bold; padding: 10px 15px; background: #fff !important; border-bottom: 0 !important} #tabbox ul li.ui-tabs-selected a {color: #000 !important; text-decoration: none !important} #tabbox ul li.ui-state-default {font-size: 12px; font-weight: bold; padding: 10px 15px} #tabbox ul li.ui-state-default a {color: #000 !important; text-decoration: underline; text-decoration: underline; border: none} #tabbox ul li.ui-state-default a:hover {text-decoration: none; color: black; border: none} #tabbox ul li.ui-state-default a:active {position: relative; top: 1px} #tabbox ul li.ui-corner-top {-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px} .normal {background: #f7f7f7 !important} .normal .inner {background: #fff; border: 1px solid #e0e0e0 !important} .normal ul {display: inline-block} .normal ul:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html .normal ul {height: 1px; zoom: 1} .normal ul {display: block} .normal ul li {float: left; display: inline !important} .normal ul li.ui-tabs-selected {border: 1px solid #e0e0e0 !important} .premium {background: #ece2f5 !important} .premium .inner {background: #fff; border: 1px solid #bfa0df !important} .premium ul {display: inline-block} .premium ul:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html .premium ul {height: 1px; zoom: 1} .premium ul {display: block} .premium ul li {float: left; display: inline !important} .premium ul li.ui-tabs-selected {border: 1px solid #bfa0df !important} .validation_error_messages {list-style: none; margin-bottom: 5px} .validation_error_messages .error {display: block !important; color: #ae3a3a !important; background: transparent url('/images/petition_service/layout/error_badge.png') no-repeat 0 2px; font-size: 11px; line-height: 14px; font-weight: bold; padding-left: 12px; padding-bottom: 5px} .validation_error_messages li {float: none !important} .price_tipp {padding: 6px; color: #212121; font-weight: bold; background: #e8f1f5; margin-bottom: 15px} .price_tipp {display: inline-block} .price_tipp:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html .price_tipp {height: 1px; zoom: 1} .price_tipp {display: block} .price_tipp p {margin-bottom: 6px !important} .price_tipp .range {padding: 8px 0; color: #156085; font-size: 16px !important; background: #e8f1f5; text-align: center; border-top: 1px dotted #ced2d5; border-bottom: 1px dotted #ced2d5} .price_tipp button {width: 200px; background: transparent url('/images/petition_service/layout/btn_price_range.gif') no-repeat right 2px !important} .qtip-content {font-weight: bold} .qtip-content strong {color: #cae00f} .qtip-content a {text-align: right; color: #cae00f !important; display: block !important; border-bottom: none !important; margin-top: 6px; text-decoration: underline !important} .qtip-content a:hover {text-decoration: none !important} a.icon_tooltip {background: transparent url('/images/petition_service/layout/icon_tooltip.gif') no-repeat 0 0 !important; width: 12px; height: 12px; border-bottom: none !important; padding: 0 5px} a.icon_tooltip:hover, a.icon_tooltip:active, a.icon_tooltip:focus {background-position: 0 -40px !important} .icon-cabriolet, .icon-kleinwagen, .icon-roadster, .icon-van, .icon-kombi, .icon-limousine, .icon-sonstiges, .icon-coupe, .icon-gelaendewagen, .icon-sportwagen, .icon-transporter, #detailview-content h2, ul.interior_extras li, .google_maps, ul.cross_links li, a.next, a.prev, li.more-images, #google-maps h2 {background: transparent url('/images/detailview/sprite_car_detail.png') no-repeat 0 0} body#car_detail #content {padding: 0; width: 830px} .dealers .span-9 {margin-left: 30px; margin-top: 15px} .dealers .span-7 {margin-top: 15px} #insurance_iframe, #finance_iframe {margin-left: 40px; margin-top: 25px} #detailview_header {position: relative; background: transparent url('/images/detailview/bg_detailview_top.gif') repeat-x 0 bottom} #detailview_header {display: inline-block} #detailview_header:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #detailview_header {height: 1px; zoom: 1} #detailview_header {display: block} #detailview_header h1 {padding: 7px 0 5px 70px; margin-left: 15px; margin-bottom: 20px; color: #000} #detailview_header h1 span {padding-left: 55px; padding-bottom: 4px; display: block; font-size: 12px; font-weight: normal; vertical-align: middle} #detailview_header h1 span img {vertical-align: middle; margin-left: 6px} .icon-cabriolet {background-position: -800px 4px} .icon-kleinwagen {background-position: -800px 4px} .icon-roadster {background-position: -800px 4px} .icon-van {background-position: -800px 4px} .icon-kombi {background-position: -800px 4px} .icon-limousine {background-position: -800px 4px} .icon-sonstiges {background-position: -800px 4px} .icon-coupe {background-position: -800px 4px} .icon-gelaendewagen {background-position: -800px 4px} .icon-sportwagen {background-position: -800px 4px} .icon-transporter {background-position: -800px 4px} #detailview-images {float: left; display: inline !important; padding-top: 4px; margin-right: 25px; margin-left: 15px; width: 308px; border: 1px solid; border-color: #E0E0E0} #detailview-images {display: inline-block} #detailview-images:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #detailview-images {height: 1px; zoom: 1} #detailview-images {display: block} #detailview-images #thumbs {margin-top: 4px} #detailview-images #thumbs li {float: left; display: inline !important; margin-left: 4px} #detailview-images #thumbs li.more-images {background-position: -695px -150px; padding: 28px 0px 0px 10px; font-size: 12px; font-weight: bold} #detailview-images #thumbs li.more-images a {color: #000; text-decoration: underline} #detailview-images #thumbs li.more-images a:hover {text-decoration: none} #activity-indicator {position: absolute; top: 111px; left: 104px; z-index: 5000} #detailview-main-description {float: left; display: inline !important; width: 270px} #detailview-main-description table {width: 100%; font-size: 12px; color: #000} #detailview-main-description table th {width: 135px} #detailview-main-description table td {border-bottom: 1px solid; border-color: #E0E0E0; width: 135px; padding: 5px 0} #detailview-main-description table td.normal_price {border-bottom: 0; padding: 0px} #detailview-main-description table td.finance {padding: 0px 0 5px 0} #detailview-main-description table td.finance_advantage {padding: 3px 0 5px 0} #detailview-main-description table td .strong_big {font-size: 16px} #special-price {width: 130px; position: relative; height: 24px} .badge {background: #ccc; font-size: 11px; font-weight: bold; color: #fff; position: absolute; left: 75px; width: 30px; height: 21px; padding-top: 9px; text-align: center; top: -23px; background: transparent url('/images/bg_price_badge.gif') no-repeat 0 0; z-index: 1} .updated_price {font-size: 16px; background-color: #ffa400; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 1px 6px; font-weight: bold; color: #fff; z-index: 2; position: absolute; left: 0px; top: 2px} .old_price {font-size: 12px; text-decoration: line-through; font-weight: normal; position: absolute; top: -15px; left: 0px} #detailtop {display: inline-block} #detailtop:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #detailtop {height: 1px; zoom: 1} #detailtop {display: block} table.fuel_descr {margin-bottom: 20px; width: 100%; font-size: 12px; color: #000} table.fuel_descr th {width: 50%} table.fuel_descr td {width: 50%; padding: 3px 0} #detailview-actions {float: left; display: inline !important} #detailview-actions ul.actions {display: inline-block} #detailview-actions ul.actions:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #detailview-actions ul.actions {height: 1px; zoom: 1} #detailview-actions ul.actions {display: block} #detailview-actions .add_badge {width: 161px; margin-left: 25px} #detailview-content {color: #000; float: left; display: inline !important; width: 475px; margin-left: 15px; margin-right: 15px; margin-top: 20px} #detailview-content p {margin-bottom: 25px; font-size: 12px; line-height: 16px} #detailview-content p.offer_number {color: #666; font-size: 11px; font-style: italic; margin-left: 3px} #detailview-content p.footnote {font-size: 11px; font-style: italic; margin-bottom: 10px} #detailview-content h2 {padding-left: 24px; padding-bottom: 3px; border-bottom: 1px solid #E0E0E0; color: #000; font-size: 16px; margin-bottom: 10px} #detailview-content h2.interior {background-position: 0 -400px} #detailview-content h2.description {background-position: 0 -480px} #detailview-content h2.offerer {background-position: 0 -560px} #detailview-content h2.fuel {background-position: 0 -800px} ul.interior_extras {font-size: 12px; margin-bottom: 25px} ul.interior_extras {display: inline-block} ul.interior_extras:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html ul.interior_extras {height: 1px; zoom: 1} ul.interior_extras {display: block} ul.interior_extras li {float: left; display: inline !important; width: 210px; padding: 2px 0 2px 14px; background-position: -400px -717px} #detailview-sidebar {float: left; display: inline !important; width: 310px; margin-top: 20px} #tabbox {margin-bottom: 15px} #tabbox table {margin-bottom: 20px} #tabbox table td {vertical-align: top; font-size: 12px; border-top: 1px dotted #E0E0E0; padding: 6px 0} #tabbox table td strong {display: block; margin-bottom: 3px} #tabbox table td a {color: #000; text-decoration: underline; border: none} #tabbox table td a:hover {text-decoration: none; color: black; border: none} #tabbox table td a:active {position: relative; top: 1px} #tabbox table td a.call_btn {margin-top: 0px !important} #tabbox table td.title {font-size: 10px; text-transform: uppercase; font-style: italic; color: #000; font-weight: bold} #tabbox h4 {font-size: 14px; color: #000; margin-bottom: 3px} #tabbox .google_maps {background-position: -720px -240px} #tabbox ul.cross_links li {float: none !important; display: block !important} ul.cross_links {margin: 8px 0 0 0} ul.cross_links li {font-size: 12px; float: none !important; display: block !important; background-position: 0 -640px; padding-left: 12px; padding-bottom: 4px} ul.cross_links li a {color: #000; text-decoration: underline; border: none} ul.cross_links li a:hover {text-decoration: none; color: black; border: none} ul.cross_links li a:active {position: relative; top: 1px} #want_offer {font-size: 12px} #want_offer fieldset {border: none; padding: 0px} #want_offer fieldset legend {display: none} #want_offer fieldset ol#contact_options {margin-bottom: 15px} #want_offer fieldset ol#contact_options li {padding: 4px 0} #want_offer fieldset ol#contact_options li.mb10 {padding: 0; font-weight: bold; font-size: 14px; margin-bottom: 3px !important; border-bottom: 1px dotted #E0E0E0} #want_offer fieldset ol#contact_options li input {margin-right: 5px} #want_offer fieldset ol#adress_datas li {float: left; display: inline !important; margin-right: 20px; margin-bottom: 8px} #want_offer fieldset ol#adress_datas li label {display: block} #want_offer fieldset ol#adress_datas li.col-2 label {padding: 0; font-weight: bold; font-size: 14px; margin-bottom: 3px !important; border-bottom: 1px dotted #E0E0E0; display: block} #want_offer fieldset ol#adress_datas li textarea#contact_dealer_note {margin-top: 8px; margin-bottom: 10px; width: 425px; height: 105px} #want_offer #captcha {width: 425px; margin-top: 15px; border-bottom: 1px dotted #E0E0E0; margin-bottom: 15px} #want_offer #captcha h5 {font-weight: bold; font-size: 14px; margin-bottom: 3px !important; border-bottom: 1px dotted #E0E0E0} #want_offer #captcha p {margin-bottom: 5px; border: 0} #want_offer #captcha #remote_recaptcha {border: 0; margin-bottom: 0px} #want_offer .bbtn {margin-right: 20px; margin-bottom: 0px !important} #gallery_images {position: relative; width: 830px} #gallery_images a.next {position: absolute; right: 19px; top: 240px; outline: 0; display: block; height: 52px; width: 52px; background-position: -480px 0; text-indent: -9999em} #gallery_images a.next.next:hover {background-position: -480px -80px} #gallery_images a.prev {position: absolute; left: 19px; top: 240px; outline: 0; display: block; height: 52px; width: 52px; background-position: -400px 0; text-indent: -9999em} #gallery_images a.prev.prev:hover {background-position: -400px -80px} #gallery_images #slideshow {margin-top: 20px; margin-left: 85px; margin-bottom: 50px} #gallery_images #slideshow span.image-wrapper {display: block; width: 640px; height: 480px} #gallery_images #slideshow span.image-wrapper a {display: block; width: 640px; height: 480px} #image_thumbs {background: #dee8ed url('/images/detailview/border_thumbs_bottom.gif') repeat-x 0 bottom} #image_thumbs ul.thumbs {padding: 15px; background: transparent url('/images/detailview/border_thumbs_top.gif') repeat-x 0 top} #image_thumbs ul.thumbs {display: inline-block} #image_thumbs ul.thumbs:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #image_thumbs ul.thumbs {height: 1px; zoom: 1} #image_thumbs ul.thumbs {display: block} #image_thumbs ul.thumbs li {float: left; display: inline !important; margin-right: 10px; margin-bottom: 10px; border: 1px solid #dee8ed} #image_thumbs ul.thumbs li.selected {border-color: #baced8} #image_thumbs ul.thumbs li a {outline: 0; display: block; width: 85px; height: 64px} #layer_container form ol, #reject_layer_container form ol {list-style: none} #layer_container form ol, #reject_layer_container form ol {display: inline-block} #layer_container form ol:after, #reject_layer_container form ol:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #layer_container form ol, * html #reject_layer_container form ol {height: 1px; zoom: 1} #layer_container form ol, #reject_layer_container form ol {display: block} #layer_container form ol li, #reject_layer_container form ol li {float: left; display: inline; margin: 0 20px 0 0; padding: 0 0 10px} #layer_container form ol li.checkbox-line label, #reject_layer_container form ol li.checkbox-line label {display: block; padding-left: 15px; text-indent: -15px} #layer_container form ol li.checkbox-line input, #reject_layer_container form ol li.checkbox-line input {width: 13px; height: 13px; padding: 0; margin-right: 4px; vertical-align: bottom; position: relative; top: -1px; _overflow: hidden} #layer_container form ol li.form-line, #reject_layer_container form ol li.form-line {float: none; display: block; margin: 0} #layer_container form ol li.form-line, #reject_layer_container form ol li.form-line {display: inline-block} #layer_container form ol li.form-line:after, #reject_layer_container form ol li.form-line:after {content: '1337'; display: block; height: 0; clear: both; visibility: hidden} * html #layer_container form ol li.form-line, * html #reject_layer_container form ol li.form-line {height: 1px; zoom: 1} #layer_container form ol li.form-line, #reject_layer_container form ol li.form-line {display: block} #layer_container form ol label, #reject_layer_container form ol label {display: block; color: #156085; font-weight: bold; font-size: 12px; line-height: 16px} #layer_container form ol label.required, #reject_layer_container form ol label.required {color: #000; background: transparent; font-weight: bold} #layer_container form ol label.disabled, #reject_layer_container form ol label.disabled {color: #9a9a9a; background: transparent; font-style: italic; color: #9a9a9a; background: transparent} #layer_container form .form-text, #reject_layer_container form .form-text {color: #212121; font: 12px 'Helvetive Neue', Arial, sans-serif; padding: 3px; border: 1px solid #cdcdcd} #layer_container form .form-submit, #reject_layer_container form .form-submit {text-align: right} #layer_container .validation_error_messages, #reject_layer_container .validation_error_messages {margin-bottom: 0px; margin-top: 0px} #layer_container .validation_error_messages li, #reject_layer_container .validation_error_messages li {margin: 0px} #layer_container .validation_error_messages .error, #reject_layer_container .validation_error_messages .error {background: transparent url('/images/detailview/error_badge_new.gif') no-repeat 0 4px; padding-left: 16px; padding-bottom: 0px; font-size: 11px} #ratings {margin: 30px} #google-maps {margin-bottom: 10px; margin-top: 12px} #google-maps h2 {background-position: -800px -800px; padding-left: 24px; padding-bottom: 5px; border-bottom: 1px solid #E0E0E0; color: #000; font-size: 16px; margin-bottom: 10px} #google-maps #google_map {margin-top: 13px; height: 250px; border: 1px solid #e0e0e0} 

.brandlogo_full_abarth {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2px} .brandlogo_full_acura {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -72px} .brandlogo_full_alfa-romeo {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -142px} .brandlogo_full_alfaromeo {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -212px} .brandlogo_full_alpina {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -282px} .brandlogo_full_amg {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -352px} .brandlogo_full_artega {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -422px} .brandlogo_full_aston-martin {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -492px} .brandlogo_full_audi {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -562px} .brandlogo_full_austin {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -632px} .brandlogo_full_bentley {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -702px} .brandlogo_full_bmw {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -772px} .brandlogo_full_brabus {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -842px} .brandlogo_full_brilliance {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -912px} .brandlogo_full_bugatti {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -982px} .brandlogo_full_buick {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1052px} .brandlogo_full_cadillac {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1122px} .brandlogo_full_chevrolet {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1192px} .brandlogo_full_chrsyler {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1262px} .brandlogo_full_chrysler {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1332px} .brandlogo_full_citroen {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1402px} .brandlogo_full_cobra {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1472px} .brandlogo_full_corvette {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1542px} .brandlogo_full_dacia {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1612px} .brandlogo_full_daewoo {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1682px} .brandlogo_full_daihatsu {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1752px} .brandlogo_full_dodge {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1822px} .brandlogo_full_ferrari {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1892px} .brandlogo_full_fiat {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -1962px} .brandlogo_full_ford {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2032px} .brandlogo_full_gmc {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2102px} .brandlogo_full_gumpert {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2172px} .brandlogo_full_honda {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2242px} .brandlogo_full_hummer {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2312px} .brandlogo_full_hyundai {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2382px} .brandlogo_full_infinit {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2452px} .brandlogo_full_infiniti {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2522px} .brandlogo_full_isuzu {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2592px} .brandlogo_full_iveco {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2662px} .brandlogo_full_jaguar {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2732px} .brandlogo_full_jeep {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2802px} .brandlogo_full_kia {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2872px} .brandlogo_full_lada {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -2942px} .brandlogo_full_lamborghini {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3012px} .brandlogo_full_lancia {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3082px} .brandlogo_full_landrover {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3152px} .brandlogo_full_lexus {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3222px} .brandlogo_full_lincoln {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3292px} .brandlogo_full_lorinser {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3362px} .brandlogo_full_lotus {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3432px} .brandlogo_full_marcos {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3502px} .brandlogo_full_maserati {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3572px} .brandlogo_full_maybach {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3642px} .brandlogo_full_mazda {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3712px} .brandlogo_full_mercedes-benz {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3782px} .brandlogo_full_mg-rover {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3852px} .brandlogo_full_microcar {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3922px} .brandlogo_full_mini {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -3992px} .brandlogo_full_mitsubishi {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4062px} .brandlogo_full_morgan {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4132px} .brandlogo_full_nissan {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4202px} .brandlogo_full_opel {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4272px} .brandlogo_full_p.g.o {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4342px} .brandlogo_full_pagani {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4412px} .brandlogo_full_peugeot {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4482px} .brandlogo_full_piaggio {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4552px} .brandlogo_full_pontiac {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4622px} .brandlogo_full_porsche {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4692px} .brandlogo_full_proton {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4762px} .brandlogo_full_renault {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4832px} .brandlogo_full_rolls-royce {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4902px} .brandlogo_full_rover {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -4972px} .brandlogo_full_ruf {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5042px} .brandlogo_full_saab {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5112px} .brandlogo_full_scion {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5182px} .brandlogo_full_seat {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5252px} .brandlogo_full_skoda {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5322px} .brandlogo_full_smart {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5392px} .brandlogo_full_ssangyong {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5462px} .brandlogo_full_subaru {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5532px} .brandlogo_full_suzuki {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5602px} .brandlogo_full_talbot {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5672px} .brandlogo_full_tata {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5742px} .brandlogo_full_tesla {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5812px} .brandlogo_full_toyota {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5882px} .brandlogo_full_trabant {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -5952px} .brandlogo_full_triumph {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6022px} .brandlogo_full_tvr {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6092px} .brandlogo_full_vauxhall {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6162px} .brandlogo_full_venturi {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6232px} .brandlogo_full_volvo {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6302px} .brandlogo_full_vw {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6370px} .brandlogo_full_wiesmann {background: transparent url('/images/sprite_brandlogos_50px.png') no-repeat 0 0; background-position: 1px -6442px} 