body {font: .75em 'Neue Helvetica', Arial, Helvetica, sans-serif; color: #333; background: #333 url('/images/dealer_site/bg_gradient.gif') repeat-x 0 0; margin:0 !important} a:link, a:visited, a:active, a:focus {color: #333; text-decoration: underline} a:hover {color: #000} div#wrapper {width: 995px; margin-left: 10px} div#company, a#logo, div#footer img {background: transparent url('/images/dealer_site/sprite_layout.gif') no-repeat 0 0} div#header {width: 995px} div#ivw-image {position: absolute; top:0; left:0} ul#breadcrump {float: left; margin: 18px 0 0 10px; font-size: .95em; list-style: none} ul.facebook_inline {margin-left: 15px; margin-bottom: 10px} li.share {margin-top: 3px !important} *+html li.share {margin-top: -2px !important} ul#breadcrump li {display: inline} a#logo {float: right; width: 156px; height: 46px; text-indent: -9999em; margin-bottom: 6px} div#company {width: 975px; background-position: 0px -61px; background-color: #fff; padding-left: 20px; padding-bottom: 20px} div#company img {margin-top: 12px; margin-right: 15px; float: left} div#company h1 {font-size: 2.5em; font-weight: bold; display: block; padding-top: 37px; margin: 0} div#company h1 span {display: block; font-size: 14px} div#navigation {position: relative; background: #f0f0f0; height: 40px} div#navigation ul {list-style: none; padding-top: 7px; margin-left: 230px} div#navigation ul li {display: inline; float: left; line-height: 19px} div#navigation ul li a {display: block; font-size: 16px; text-decoration: none; padding-left: 20px; margin-right: 5px} div#navigation ul li a span {padding: 7px 20px 7px 0px; display: block} div#navigation ul li.current a {background: #f0f0f0 url('/images/dealer_site/bg_nav_tab.gif') no-repeat left top; font-weight: bold} div#navigation ul li.current a span {background: #f0f0f0 url('/images/dealer_site/bg_nav_tab.gif') no-repeat right top} div#content {background: #fff; padding: 50px 0px} div#footer {background: #333 url('/images/dealer_site/bg_footer.gif') no-repeat left top; margin-bottom: 35px} * html div#footer {padding-bottom: 35px; margin-bottom: 0} div#footer span {display: block; float: left; font-size: 1.2em; padding: 15px 15px 0px 165px} div#footer img {background-position: -166px -6px; float: left; margin-top: 10px} div#footer ul {margin: 0 0 0 290px; padding-top: 18px} * html div#footer ul {padding-top: 10px} div#footer ul li {display: inline; line-height: 1} div#footer ul li a {color: #ccc; font-size: .9em; font-weight: bold; text-decoration: none; border-right: 1px solid #ccc; padding: 0 8px} div#footer ul li a:hover {text-decoration: underline} div#footer ul li a.last {border-right: none} div#footer span.footnote {color: #ccc; font-size: .85em; display: block; padding: 5px 15px 0px 370px} div#content h2 {font-size: 1.67em; font-weight: bold; margin-bottom: 30px; padding-left: 20px} div#company_intro {background: transparent url('/images/dealer_site/bg_gradient_content.gif') repeat-x 0 0; height: 260px; padding: 0 20px} div#company_intro h2 {font-size: 1.2em; font-weight: bold; margin-bottom: 20px; margin-top: 10px; margin-left: 0px; padding-left: 0px} div#company_intro p {line-height: 1.4} .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} span.type {display: none} div#top_offer h4 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} div#top_offer img {float: left; margin-right: 20px} div#top_offer table td {width: 130px; vertical-align: top; padding: 3px} div#top_offer h3 {font-size: 1.4em; font-weight: bold; margin-bottom: 15px} div#top_offer span.price {font-size: 1.4em; font-weight: bold; display: block} div.bg_dark_grey, div.bg_dark_grey div.top, div.bg_dark_grey div.bottom, div.bg_dark_grey div.top span, div.bg_dark_grey div.bottom span {background-color: #d1d1d1} fieldset {border: none; padding-right: 0px; padding-bottom: 0px;} fieldset#contact_form legend {padding: 5px 0 0 15px; margin: 0; font-weight: bold} div#quick_search {width: 300px; float: left} * html div.top span {margin-right: -1px;} * html div.bottom span {margin-right: -1px;} body#contact h3 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} body#imprint h2 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} body#dealer_cars ol, body#dealer_cars ul {list-style: none} body#dealer_cars li.car_title a {text-decoration: none} body#dealer_cars li.car_title h3 {color:#333333; font-size:14px; font-weight:bold; line-height:1em} body#dealer_cars div#content h1 {margin-left: 0; padding-left: 0; margin-bottom: 10px} span.selementtext {display:block; float:left; font-size:12px; font-weight:bold; padding:3px 0 0} body#dealer_cars li#resultlistheader {font-size: 12px} #result-list h1 {font-size: 1.67em; font-weight: bold; margin-bottom: 15px} body#dealer_cars div.quick-search-box h3 {margin: 0 0 15px 10px !important; font-weight: bold; font-size: 14px;} body#dealer_cars div.tagblock, body#dealer_cars div.tagblock a {font-size: 11px; text-decoration: none;} body#dealer_cars div#block-tag-cloud h3 {font-size: 14px; font-weight: bold;} body#dealer_cars h4.leftblock_header {font-size: 11px;} a.edit_dealer_site {position: absolute; right:20px; top:15px; font-size: 11px; font-weight: bold} body#edit_dealer_site p {font-size: 12px; line-height: 1.4} p.required_badge {text-align: right; margin: 0 8px 2px 0 !important} p.required_badge span {font-size: 11px} body#portfolio h2 {font-size:1.67em; font-weight:bold; margin-bottom:15px} dl.portfolio_list {font-size: 14px; padding: 15px; padding-bottom: 0px; font-weight: bold} dl.portfolio_list dt {font-size: 16px; margin-bottom: 10px} dl.portfolio_list dd {background: transparent url('/images/dealer_site/sprite_icons_v1.1.gif') no-repeat 0 -957px; padding-left: 20px; margin-bottom: 6px; display: block} div.partner_logos {float: left; padding: 0px 20px 0px 20px; border-right: 1px solid #ccc} div.partner_logos img {margin-right: 15px} div.partner_logos h3 {font-size: 14px; margin-bottom: 6px}

.result-col1, .result-col2, .result-col3, .result-col4, .result-col5, .result-col6 {display: block; float:left} .result-col1 {width: 100px; padding-left: 4px} .result-col2 {width: 418px} .result-col3 {width: 33px} .result-col4 {width: 40px} .result-col5 {width: 122px; text-align: right} #resulttable {width: 750px} .suchergebnis, .suchergebnis-top {width: 490px; float: left; padding: 10px 5px; clear: both; font-size: 1.1em; color: #333} .suchergebnis {overflow: hidden; background-color: #fff; border-top: 1px solid #f3f7d4} .suchergebnis-top {overflow: hidden; background-color: #f3f7d4 !important} .certified .suchergebnis {background-color: #f1f0df} h3.car {font-size: 1.1em; font-weight: bold; width: 380px; overflow: hidden} #resultlist {margin-top: 10px} #resultlist {position: relative} #resultlist ul {position: relative} #result-list {position: relative} #result-list h1 {margin-bottom: 20px;} #result-list p {font-size: 12px; line-height: 16px; width: 450px; margin-bottom: 20px;} div.search_rslt_ad {padding-left: 200px;} #result-list-blender{ z-index: 10} .haendler-details {height: 235px} .haendler-details-adresse {float: left; padding-left: 6px; font-size: 11px; line-height: 15px; width: 200px; overflow: hidden} #address_holder{ line-height: 13px} div.haendler_player {float: left; width: 330px} div.haendler-details-adresse {font-size: 12px !important} img.icontagdelete {vertical-align: bottom} .block-header-grau {margin: 0 0 5px; height: 17px; background-repeat: no-repeat; background-position: top left; padding: 2px 5px 0 12px; font-weight: bold; font-size: 1.2em; color: #666; background: transparent url('../images/fieldsetline.gif') no-repeat left top} .deleteall {float: right; margin: 0 5px 0 0} .deleteall a {color: #333; text-decoration: underline; font-size: 12px} .activity-indicator {width: 16px; height: 16px; z-index: 11; vertical-align: middle; visibility: hidden; margin: 0 0 0 5px} #activity-indicator-container {position: absolute; left:450px; top:50%; width: 250px; height: 250px; margin: -125px 0 0 -125px; background-image: url('/images/activity_indicator_container-trans.png'); display: none} #tag-cloud-activity-indicator {position: absolute; top: 15px; left: 15px; display: none} a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:focus, a.morelink:active {float: right; margin-right: 5px; text-decoration: underline; color: #666} .parkplatz-auto-formzeile {margin-top: 8px; margin-left: 100px} .parkplatz-auto-formzeile input {width: 270px} .parkplatz-auto-formzeile label {font-size: 12px} .parkplatz-auto-formzeile img {float: none !important; border: none !important} .fast-parking {background: url('/images/bg_fast_parking.gif') no-repeat; width: 240px; height: 62px; padding: 12px 8px 8px 8px} .fast-parking label {font-size:14px} .fast-parking p {font-size: 10px; margin-top:5px;} #classical-search label, #dealer-search label {margin-bottom: 3px} #classical-search label, #dealer-search label , #classical-search input, #dealer-search input , #classical-search select, #dealer-search select , #classical-search img, #dealer-search img {vertical-align: middle; font-size: 1.2em} #classical-search .metallic {display: block; margin: 12px 0 0; color: #333; background: transparent url('/images/bg_metallic.gif') no-repeat; height: 21px; line-height: 21px; padding: 5px} #classical-search #mwst {font-size: .9em; overflow: visible; float: left; width: 115px} #classical-search #price_advantage {font-size: .9em} .wd145 {width: 145px !important;} li.car_title, dl.car_thumb dd a, li.icon_adress, li.icon_request, li.icon_merchant, .icon_top {background: transparent url('/images/rslt_lst_icons.gif') no-repeat 0 0} div#prm_dealer_address {background: #ebe1f4; border: 1px solid #9966cc; font-size: 12px; padding: 8px 8px 16px 8px} div#prm_dealer_address ul {float: left; width: 160px} div#prm_dealer_address ul li {padding-left: 20px; display: block; line-height: 16px} li.prm_rslt {background: #f0f0f0 url('/images/bg_prm_rslt_lst.gif') repeat-x 0 bottom; border: 1px solid #9966cc; height: 120px; margin-bottom: 10px; margin-top: 0px !important; padding-top: 10px; font-size: 12px; position: relative} li.prm_rslt a, li.prm_rslt a:visited, li.prm_rslt a:active {text-decoration: none} li.prm_rslt ul.vcard {font-size: 11px} li.prm_rslt ul li {float: left;} li.car_title {background-position: 0 0; padding-left: 40px; width: 480px} li.car_reg_date {width: 65px} li.car_milage {width: 65px} li.car_price {width: 95px; text-align: right; font-size: 14px; font-weight: bold} li.car_price_updated {float: right !important; display: inline; margin-right: 27px; font-size: 11px; text-decoration: line-through} .special_price {width: 120px; position: absolute; top: 25px; right: 0px} .old_price {font-size: 12px; text-decoration: line-through; font-weight: normal} .badge {background: #ccc; font-size: 11px; font-weight: bold; color: #fff; position: absolute; right: -5px; width: 30px; height: 21px; padding-top: 9px; text-align: center; top: -26px; background: transparent url('/images/bg_price_badge_orange.gif') no-repeat 0 0; z-index: 1} .updated_price {font-size: 16px; color: #fff; position: absolute; top: 0; right: 4px; z-index: 2} li.prm_rslt .updated_price {padding-top: 1px !important} li.rslt .updated_price {margin-right: 0} .updated_price strong {padding-left: 6px; padding-top: 1px; padding-bottom: 2px; padding-right: 4px} div.car_descr {height: 55px; margin: 6px 0 0 0; line-height: 16px; float: left; width: 400px} a.car_descr_txt {float: left; width: 390px} li.prm_rslt span.car_park_link, li.prm_rslt a.car_park_link {text-decoration: underline; display: block; position: absolute; top: 55px; right: 5px} a.car_park_link, a.car_park_link:visited, a.car_park_link:active {text-decoration: underline} li.prm_rslt ul.vcard {float: left; width: 630px} li.prm_rslt ul.vcard li {display: block; line-height: 16px; padding-left: 20px} li.prm_rslt ul.vcard li .org a {font-weight: bold} li.prm_rslt ul.vcard li span.org {display: block; margin-bottom: 3px} li.prm_rslt ul.vcard li a span.org, li.prm_rslt ul.vcard li a, li.prm_rslt ul.vcard li a:visited, li.prm_rslt ul.vcard li a:active {text-decoration: underline} .icon_top {background-position: 0 0; float: left; margin-top: 17px} li.icon_adress {background-position: 0px -100px} li.icon_request {background: none} li.icon_merchant {background: none} li.icon_adress {width: 230px; margin-right: 10px} li.icon_tel {width: 190px; padding-left: 0px !important} span.tel {padding-left: 20px;} .mt19 {margin-top: 19px;} li.icon_request {line-height: 18px !important; text-align:right; width: 160px;} li.rslt {border-bottom: 1px solid #D9D9D9; position: relative; margin-top: 0px; margin-bottom: 15px; height: 80px} li.rslt a span {float: left; text-align: left; margin-right: 0 !important; width: 366px} li.rslt a, li.rslt a:visited, li.rslt a:hover, li.rslt a:active {cursor: pointer; text-decoration: none} li.rslt a:hover {text-decoration: none; color: #000} li.rslt img {float: left; margin-right: 15px; border: 1px solid #ccc} li.rslt a h3 {font-size: 14px; text-decoration: underline} li.rslt a h3:hover {text-decoration: none} li.rslt p {font-size: 11px !important; margin-bottom: 0px !important} li.rslt p {width: 380px !important} li.rslt h3 img {float: none; border: none; margin-right: 0px} li.rslt h3 {font-weight: bold; margin-bottom: 6px} li.rslt span {font-size: 11px; display: block; float: left; text-align: center} li.rslt span.car_reg_date {width: 65px; margin-right: 15px} li.rslt span.car_milage {width:65px; margin-right: 0px} li.updated_car span.car_milage {margin-right: 5px} li.updated_car .special_price {line-height: 13px} li.updated_car span.price_updated {padding: 1px 6px 6px 0; line-height: 18px; top: -2px} li.updated_car div.park_button {margin-top: 30px !important} li.updated_car span.updated_price strong {padding-bottom: 3px; padding-top: 3px} span.car_park_link {float: none !important; margin-right: 0 !important; text-align: left !important; width: auto !important} li.rslt span p {text-align: left !important} li.rslt {line-height: 16px} li.rslt strong {font-size: 12px; text-align: right} li.rslt span.price {margin-right: 0; display: block; text-align: right; width: 90px; float: right; font-size: 12px; font-weight: bold} li.rslt span.price_updated_result {margin-right: 27px; text-decoration: line-through; text-align: right; float: right; display: inline; font-size: 10px} li.rslt div.park_link {position: absolute; top: 10px; right: 0px; font-size: 11px; margin-top: 25px !important} li.rslt div.park_link a {text-decoration: underline} li.rslt div.park_button span.video {display:block; float:none; margin-left:60px} li.rslt div.park_button a {text-decoration: underline} div.delete_button {position: absolute; top: 30px; right: 0px; font-size: 11px; text-decoration: underline} li.rslt div.delete_button {top: 55px} div.premium_images_box_for_car {position: absolute; top: 15px; left: 80px; z-index: 1000; 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 a img.prev {display: block; width: 20px; height: 44px; background: transparent url('/images/image_prev_green.gif') no-repeat 0 0; float: left; margin-top: 100px; margin-right: 15px} div.premium_images_box_for_car a img.image_roll {float: left; background: #333} div.premium_images_box_for_car a img.next {display: block; width: 20px; height: 44px; background: transparent url('/images/image_next_green.gif') no-repeat 0 0; float: left; margin-top: 100px; margin-left: 15px} div.premium_images_box_for_car div#image-container {background: #333; border: 1px solid #fff; border-left: none; padding: 15px; width: 370px; height: 227px} span.empty_prev {display: block; float: left; width: 34px; color: #333} div.premium_images_box_for_car #activity-indicator {z-index: 1200; text-align: center; width: 300px; position: absolute; top: 130px; left: 88px} div.premium_images_box_for_car #activity-indicator img {padding: 0 !important; border: 0 none !important} div#img_opacity {width: 300px; float: left;} div.unsere_empfehlungen {display: block; position: relative; padding-bottom: 25px} div.unsere_empfehlungen h3 {display: block; padding-bottom: 4px; border-bottom: 1px solid #d1d1d1} div.unsere_empfehlungen h4 {display: block; float: left; background: transparent url('/images/sprite_badge.gif') no-repeat left -382px; padding-left: 74px; margin-left: -3px} div.unsere_empfehlungen h4 a {display: block; color: #156085; font-weight: bold; font-size: 17px; font-family: "Helvetica Neue", Arial, sans-serif; text-decoration: underline; line-height: 38px} div.unsere_empfehlungen h4 a:hover, div.unsere_empfehlungen h4 a:focus, div.unsere_empfehlungen h4 a:active {color: black; text-decoration: none} div.unsere_empfehlungen div.about_dealer a.dealers_full_list, div.unsere_empfehlungen div.about_dealer a.start_video {display: block; float: right; font-size: 11px; font-family: "Helvetica Neue", Arial, sans-serif; color: #333333; text-decoration: underline; line-height: 31px; padding: 5px 10px 0 8px; background: transparent url('/images/search_result/sprite_search_result.png') no-repeat left -655px} div.unsere_empfehlungen div.about_dealer a.dealers_full_list:hover, div.unsere_empfehlungen div.about_dealer a.dealers_full_list:focus, div.unsere_empfehlungen div.about_dealer a.dealers_full_list:active, div.unsere_empfehlungen div.about_dealer a.start_video:hover, div.unsere_empfehlungen div.about_dealer a.start_video:focus, div.unsere_empfehlungen div.about_dealer a.start_video:active {color: black; text-decoration: none} div.premium_emp_container {display: block; width: 680px; height: 201px; padding: 0 35px 18px 35px; background: transparent url('/images/bg_premium_scroller.jpg') no-repeat left top; overflow: hidden} div.premium_emp_container div.wrapper {display: block; width: 680px; height: 201px; position: relative; overflow: hidden} div.premium_emp_container div.wrapper ul {display: block; height: 201px; overflow: hidden} div.premium_emp_container div.wrapper ul li {display: block; width: 158px; height: 199px; margin: 0 5px; border: 1px solid #92afbe; float: left; background-color: white; position: relative} div.premium_emp_container div.wrapper ul li.double {width: 328px} div.premium_emp_container div.show_me_this_car {display: block; padding: 7px; padding-bottom: 5px; color: #156085; text-decoration: underline; font-size: 14px; font-weight: bold} div.premium_emp_container div.wrapper ul li div.show_me_this_car img {display: block; padding-bottom: 7px; width: 144px; height: 94px} div.premium_emp_container div.wrapper ul li.double div.show_me_this_car img {float: left} div.premium_emp_container div.wrapper ul li.double div.show_me_this_car img.second {float: right} div.premium_emp_container div.wrapper ul li dl {display: block; padding: 0 7px; width: 144px} div.premium_emp_container div.wrapper ul li div.data_wrapper {display: block} div.premium_emp_container div.wrapper ul li div.data_wrapper dl {float: left} div.premium_emp_container div.wrapper ul li div.data_wrapper dl.second {float: right} div.premium_emp_container div.wrapper ul li dl div {display: block; width: 144px; line-height: 16px; border-top: 1px dotted #d9d9d9} div.premium_emp_container div.wrapper ul li dl > div:first-child {border-top: none} div.premium_emp_container div.wrapper ul li dl div dt {display: block; float: left; font-size: 11px; font-weight: bold; color: #212121; font-family: "Helvetica Neue", Arial, sans-serif} div.premium_emp_container div.wrapper ul li dl div dd {display: block; float: right; font-size: 11px; font-weight: normal; font-family: "Helvetica Neue", Arial, sans-serif} div.premium_emp_container div.wrapper ul li.double.dealer_video {position: relative} div.premium_emp_container div.wrapper ul li.double.dealer_video img {width: 155px; height: 116px; padding: 7px 0 0 7px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.premium_dealer_data {display: block; width: 145px; position: absolute; left: 172px; top: 7px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.premium_dealer_data p {display: block; width: 145px !important; margin: 2px 0 !important} div.premium_emp_container div.wrapper ul li.double.dealer_video div.premium_dealer_data p strong {display: block; padding-bottom: 5px; padding-top: 1px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.premium_dealer_data p.dealer_data_adr {border-bottom: 1px dotted #d9d9d9; padding-bottom: 4px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.premium_dealer_data p.dealer_data_tel {padding-top: 3px; border-bottom: 1px dotted #d9d9d9; padding-bottom: 4px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.dealer_further_actions {display: block; width: 314px; padding: 12px 7px 7px 7px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.dealer_further_actions a {display: block; font-size: 12px; text-decoration: underline; line-height: 18px; background: transparent url('/images/search_result/sprite_search_result.png') no-repeat -795px -236px; padding-left: 15px} div.premium_emp_container div.wrapper ul li.double.dealer_video div.dealer_further_actions a:hover, div.premium_emp_container div.wrapper ul li.double.dealer_video div.dealer_further_actions a:focus, div.premium_emp_container div.wrapper ul li.double.dealer_video div.dealer_further_actions a:active {color: black; text-decoration: none} div.unsere_empfehlungen button {display: block; border: 0; padding: 0; margin: 0; width: 24px; height: 24px; background: transparent url('/images/search_result/sprite_search_result.png') no-repeat; position: absolute} div.unsere_empfehlungen button.left {background-position: 0 -752px; top: 140px; right: 0px} div.unsere_empfehlungen button.right {background-position: -147px -752px; top: 140px; left: 0px} div.unsere_empfehlungen button.left:hover {background-position: 0 -863px; cursor: pointer} div.unsere_empfehlungen button.right:hover {background-position: -147px -863px; cursor: pointer} div.unsere_empfehlungen button span.hide {position: absolute; height: 1px; width:1px; margin-left: -3000px; margin-top: -3000px} .hoover_transparent_layer {} ul.scroller li a.show_me_this_overlay {position: absolute; display: none; left: 0; top: 0; background: transparent url('/images/search_result/sprite_search_result.png') no-repeat; background-position: -766px -751px; width: 158px; height: 199px} ul.scroller li.double a.show_me_this_overlay {width: 328px} .emission {display: block; width: 170px; height: 60px; padding-top: 5px; text-align: left} span .emission {line-height: 11px; padding-left: 20px} #result-list p.footnote {width: auto; line-height: 15px} 