html, body { padding:0; margin:0; height:100%; font-family:verdana; font-size:13px; } #container { min-height:100%; position:relative; } .clear { clear:both; } p { margin-bottom:13px; margin-top:0px } #header-wide { height:73px; width:100%; background:url(/userdata/20962/layout/layout_images/bg_header.jpg) repeat-x; position:relative; z-index: 10; } #menu { position:absolute; top:53px; width:300px; height:30px; left:30px; } #menu a { background-color:#fff; padding:5px 10px; color:#000; text-decoration:none; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; } #menu a:hover { background:url(/userdata/20962/layout/layout_images/bg_cta.jpg) repeat-x; color:white; } #logo { width:189px; height:93px; position:absolute; left:712px; } #logo-bg { position:absolute; top:0; left:0 } #logo-inner { position:relative; height: 93px; width:100%; } .text-logo { width:80px; font-size:10px; color:#333; font-weight:bold; } #free-txt { width: 860px; overflow: hidden; color: #333; background-color: white; margin:30px; padding: 20px; } #stocklist-btn { position: absolute; right: 30px; top: 4px; } #main-title { position:absolute; top:5px; left: 15px; } #locations { position:absolute; bottom:8px; color:#9e9fa1; line-height:12px; left: 15px; } #slogan { position:absolute; bottom:8px; right:8px; text-align:center; } #main-wrapper { width:960px; min-height:100%; background: #f0f1f3; padding-bottom:30px; padding-bottom: 110px; } #header-image { position:relative; border-bottom:6px solid #fff; height: 269px; } #image-text { width:500px; position:absolute; left:30px; color:#fff; font-size: 22px; top:10px; font-weight: normal; } #searchmask { height:73px; background:url(/userdata/20962/layout/layout_images/bg_search_box.jpg) repeat-x; position:relative; } #list-wrapper { margin: 30px 30px 0 30px; } #footer-wide { height:80px; background:url(/userdata/20962/layout/layout_images/bg_footer.jpg) repeat-x; position:absolute; bottom:0; color:#fff; font-size:12px; width:100%; } #footer-inner { position:relative; } #footerlinks { width:749px; position:absolute; left:181px; top:15px; text-align:right; } #modelwrapper { width: 860px; overflow: hidden; color: #333; background-color: white; padding: 20px; } .car-wrapper { padding:20px; border: 1px solid #dedfe1; position:relative; background-color:#fff; margin-bottom:30px } .top { border-bottom: 1px solid #dedfe1; height: 78px; } .top-left { width:50%; position:abolute; left:0; top:20px; } .top-left h2 { font-size: 14px; color: #000; line-height: 12px; margin:5px 0 12px; } .top-left h3 { font-size: 14px; font-weight:normal; color: #686868; line-height: 12px; margin-top:12px; margin:0; } .top-right { width:50%; position:absolute; right:20px; top:20px; text-align:right; } .price-big { font-size:20px; color:#0039b0; font-weight:bold; margin-bottom:3px; } .price-small { font-size:15px; color:#000; font-weight:normal; } .col-one { float:left; width:352px; margin:20px 20px 0 0; } .col-one img { border: 1px solid #dedfe1; } .col-two { float:left; width:140px; margin:18px 0 0 0; color:#686868;} .col-three { float:left; width:320px; margin:18px 0 0 20px; } .label { font-weight:bold; color:#000; margin-bottom:5px; } .contact-btn, #stocklist-btn { font-weight:bold; background:url(/userdata/20962/layout/layout_images/bg_cta.jpg) repeat-x; padding: 9px 20px; text-decoration:none; color:#fff; margin-top:15px; display: inline-block; } .col-three ul { padding-left:0; width: 154px; } .single ul { width:248px!important; } .col-three li { list-style:none; background:url(/userdata/20962/layout/layout_images/arrow_equipement.png) no-repeat scroll 0 6px; padding-left:14px; margin-bottom:8px; } .no-padding { margin-bottom:0px } #pagetab { margin-left:-9px; } .pagenumber { padding:7px 12px; background-color:#fff; border: 1px solid #DEDFE1; } .pagenumber a { text-decoration:none; color:#6d6d6d; } .pagenumber a:hover { color:#0039B0; } #searchsubmit, .nextlink, .prevlink, #contactsubmit, #overviewlink { font-weight:bold; background:url(/userdata/20962/layout/layout_images/bg_cta.jpg) repeat-x; padding: 6px 20px; text-decoration:none; color:#fff; display: inline-block; text-align:center; width:130px} #overviewlink { width:233px; margin-bottom:30px; } #searchmasktab { margin-left: 30px; width: 900px; margin-top: 13px; } .no-image { border: 1px solid #dedfe1; width:350px; height:142px; text-align: center; padding-top:120px; } .fullbox { padding-top:20px; margin-top:20px; border-top: 1px solid #dedfe1; } .onethird { width:285px; float:left; } #anfrageform #namewrapper input { margin:0px; padding: 2px; } #anfrageform #namewrapper p { margin-bottom:10px; padding: 2px; } .nextlink, .prevlink { width:10px; } .nextlink { margin-left:10px; } .prevlink { margin-right: 10px; } .disclaimer { margin-top:15px; } .premium { position:absolute; left:391px; top:26px; } #langchoice { width:345px; position:absolute; left:30px; top:15px; } #langchoice a { color:white; text-decoration:none; } #langchoice a:hover { text-decoration:underline; } #modelwrapper .col { float:left; width:122px; } #modelwrapper .modelwrap { position:relative; text-align:center; margin-bottom:10px; min-height:100px; } #modelwrapper #col1 .tooltip, #modelwrapper #col2 .tooltip, #modelwrapper #col3 .tooltip{ position:absolute; top:-11px; right: -382px; } #modelwrapper td { vertical-align:top; } #modelwrapper #col4 .tooltip, #modelwrapper #col5 .tooltip, #modelwrapper #col6 .tooltip, #modelwrapper #col7 .tooltip{ position:absolute; top:-11px; left:-382px; background:URL(/userdata/20962/layout/bmw-range-popup-ne.png) no-repeat; } .tooltip { display:none; width:392px; height:266px; text-align:center; vertical-align:middle; background:URL(/userdata/20962/layout/bmw-range-popup-nw.png) no-repeat; padding-top:20px; z-index:1000; } .modellink { color:#003399; text-decoration:none; z-index:10; } .col h3 { text-align:center; } img { border:none; } #add-Garantie-in-maanden, #add-CO2-uitstoot, #add-Garantie, #add-Kleur, #add-Interieurkleur, #add-Binnenbekleding, #add-Tweedehandswagen-met-garantie, #add-Warranty-in-months, #add-Garantie-en-mois, #add-Garantie, #add-Sellerie-cuir, #add-Aandrijving, #add-Deuren, #add-Versnellingen, #add-Toerenteller, #add-Vitesses, #add-Portes, #add-Émission-de-CO2, #add-Couleur-pour-texte-libre, #add-Couleur---aménagement-intérieur, #add-Compte-tours, #add-Transmission, #add-Filtre-à-particules, #add-Roetfilter, #add-Sellerie-cuir, #add-Leer, #add-ABS, #add-Servostuur, #add-Direction-assistée, #add-Centrale-vergrendeling, #add-Fermeture-centralisée, #add-Elektrische-ramen, #add-Vitres-électriques, #add-Sièges, #add-Boordcomputer, #add-Ordinateur-de-bord, #add-Temperatuurweergave, #add-Indication-de-température, #add-Achterruitwisser, #add-Essuie-glace-arrière, #add-Tractiecontrole, #add-Contrôle-de-traction, #add-ESP, #add-Anti-slipcontrole, #add-Contrôle-anti-glisse, #add-Startonderbreking, #add-Système-antidémarrage{ display:none; } .pricebox{ margin-top:30px; padding:5px; background:#f4f4f4; } #pricemsg{ font-size:10px; padding:5px; } .msg{ padding:20px 0; font-weight:bold; } #msgsuccess{ color:green; } #msgfail{ color:red; } .required{ display:none; color:red; margin-top:-15px!important; margin-bottom:10px!important; }