/* @font-face { font-family:Mazda; font-style:normal; font-weight:normal; src:url('/userdata/20166/layout/fonts/mazda.eot'); src:url('/userdata/20166/layout/fonts/mazda.eot?#iefix') format('embedded-opentype'), url('/userdata/20166/layout/fonts/mazda.ttf') format('truetype'); } */ @font-face { font-family:MazdaBold; font-style:normal; font-weight:normal; src:url('/userdata/20166/layout/fonts/mazda-bold.eot'); src:url('/userdata/20166/layout/fonts/mazda-bold.eot?#iefix') format('embedded-opentype'), url('/userdata/20166/layout/fonts/mazda-bold.ttf') format('truetype'); } @font-face { font-family:InterstateMazdaBold; src:url('/userdata/20166/layout/fonts/interstatemazda-bold-webfont.eot'); src:url('/userdata/20166/layout/fonts/interstatemazda-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/userdata/20166/layout/fonts/interstatemazda-bold-webfont.woff') format('woff'), url('/userdata/20166/layout/fonts/interstatemazda-bold-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal; } /* @font-face { font-family:InterstateMazdaItalic; src:url('/userdata/20166/layout/fonts/interstatemazda-italic-webfont.eot'); src:url('/userdata/20166/layout/fonts/interstatemazda-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/userdata/20166/layout/fonts/interstatemazda-italic-webfont.woff') format('woff'), url('/userdata/20166/layout/fonts/interstatemazda-italic-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal; } */ @font-face { font-family:InterstateMazdaRegular; src:url(/userdata/20166/layout/fonts/interstatemazda-regular-webfont.eot); src:url(/userdata/20166/layout/fonts/interstatemazda-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/userdata/20166/layout/fonts/interstatemazda-regular-webfont.woff) format('woff'), url(/userdata/20166/layout/fonts/interstatemazda-regular-webfont.ttf) format('truetype'); font-weight:normal; font-style:normal; } @font-face { font-family:InterstateMazdaLight; src:url('/userdata/20166/layout/fonts/interstatemazda-light-webfont.eot'); src:url('/userdata/20166/layout/fonts/interstatemazda-light-webfont.eot?#iefix') format('embedded-opentype'), url('/userdata/20166/layout/fonts/interstatemazda-light-webfont.woff') format('woff'), url('/userdata/20166/layout/fonts/interstatemazda-light-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal; } /* @font-face { font-family:InterstateMazdaLightItalic; src:url('/userdata/20166/layout/fonts/interstatemazda-lightitalic-webfont.eot'); src:url('/userdata/20166/layout/fonts/interstatemazda-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/userdata/20166/layout/fonts/interstatemazda-lightitalic-webfont.woff') format('woff'), url('/userdata/20166/layout/fonts/interstatemazda-lightitalic-webfont.ttf') format('truetype'); font-weight:normal; font-style:normal; } */ html { margin:0; padding:0; overflow-y:scroll; } body { margin:0 auto; padding:0; font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif; font-size:15px; color:#333333; min-width:980px; } html, body { width:100%; height:100%; } b, strong { font-family:InterstateMazdaBold; font-weight:normal; } form { margin:0; padding:0; } select, input { font-size:14px; border-radius:2px; border-top:1px solid #737373; border-right:1px solid #cfcfcf; border-bottom:1px solid #a8a8a8; border-left:1px solid #a8a8a8; padding:2px; } label input { border:0; } table { border-collapse:collapse; border-spacing:0; width:100%; } td { vertical-align:top; padding:0; } th { vertical-align:top; text-align:left; font-weight:bold; } h4 { font-weight:bold; font-size:12px; margin: 4px 0 6px; padding:0; } .search a { text-decoration:none; color:#000; outline:0; border-bottom:2px solid #000; margin-bottom:2px; } .search a:hover{ text-decoration:none; } #topOfferContainer a{ color:#999999; text-decoration:none; } a h2 { color:#0086d3; margin:0; padding:0; } a:hover { text-decoration:underline; } a.icon-gray { display:inline-block; padding-right:20px; background:url(/userdata/20166/layout/icon-link-gray.gif) no-repeat right center; font-size:15px; } a.icon-white { display:inline-block; line-height:16px; padding-right:20px; background:url(/userdata/20166/layout/icon-right.png) no-repeat right 2px; color:#000; } a.icon-collapse-white { display:inline-block; line-height:16px; padding-right:20px; background:url(/userdata/20166/layout/icon-collapse-white.gif) no-repeat right 2px; } a.icon-expand-white { display:inline-block; line-height:16px; padding-right:20px; background:url(/userdata/20166/layout/icon-expand-white.gif) no-repeat right 2px; } a img { border:0; } img { vertical-align:top; } .bg { background-repeat:repeat-x; background-position:left bottom; } .center { width:940px; margin:0 auto; } #companyName,#subnavi, h1, #content,#news { padding:0 5px; } #companyName { font-family:'MazdaBold'; height:46px; line-height:46px; color:#fff; } #kopfbilder { position:relative; min-height:315px; } #navi { height:50px; } #naviGroup { height:50px; overflow:hidden; } #subnavi { height:46px; overflow:hidden; } h1 { font-family:InterstateMazdaRegular; height:75px; line-height:77px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0; color:#fff; font-size:57px; font-weight:normal; } h1 a, h1 a:hover { color:#fff; text-decoration:none; } #detailsnavi { height:50px; overflow:hidden; } #detailsnavi a { font-family: InterstateMazdaRegular,Helvetica,Arial,sans-serif; letter-spacing: 1px; font-size:16px; } #content { padding-bottom: 30px; padding-top: 20px; } h2 { font-family:InterstateMazdaBold; font-size:30px; line-height:31px; color:#000; margin:0; padding:35px 0 10px; } #news { font-family:InterstateMazdaRegular; height:200px; } #dat { font-family:InterstateMazdaBold; margin:44px 0px 10px; font-size:15px; line-height:18px; text-align:justify; } .disclaimer{ color:#333333; } .disclaimer a{ color:#999999; text-decoration:none; font-weight:400; } #footer { line-height:50px; height:72px; } #mazdaLogo { position:absolute; top:0; left:0; z-index:2; } h3 { font-family:InterstateMazdaBold; font-weight:normal; margin:0; font-size:16px; } #contactDropDown { position:absolute; width:280px; top:0; right:0; background:#2e3437; color:#9c9e9f; border-radius:0 0 4px 4px; display:none; } #contactDropDown h3 { color:#fff; } .mdxTopOfferHover:hover { text-decoration:none; } .button { display:inline-block; height:26px; padding:0 26px 0 0px; font-size:16px; cursor:pointer; } .button span { display:inline-block; line-height:26px; padding:0 0 0 5px; background:#000; color:#fff; } .button:hover { text-decoration:none; } .button.go { background:#000; } .button.go-gray span { background:url(/userdata/20166/layout/bg-button-go-gray.gif) no-repeat left top; } .button.go-gray { background:url(/userdata/20166/layout/bg-button-go-gray.gif) no-repeat right top; } #news .box { width:460px; height:154px; background:#ebebec; border-radius:4px; margin-top:23px; } .highslide-image { background:#fff; } /* NAVIGATION */ #navi .left, #navi .right, #subnavi { white-space:nowrap; } #navi .left { float:left; } #navi .left a { font-family:InterstateMazdaBold; float:left; font-size:14px; color:#fff; padding:0 10px; white-space:nowrap; line-height:50px; text-decoration:none; } #subnavi a { color:#2e3437; } #navi .left a.active, #navi .left a:hover { background:#6e6e6e url(/userdata/20166/layout/bg-navi-item-active.gif) no-repeat center bottom; } #navi .left span { float:left; width:1px; height:50px; } #navi .right { font-family:InterstateMazdaRegular; float:right; border-radius:5px; overflow:hidden; margin-top:13px; } #navi .right a { float:left; font-size:13px; color:#fff; padding:0 10px; white-space:nowrap; line-height:25px; text-decoration:none; background:#3d4b53 url(/userdata/20166/layout/bg-navi-right.gif) repeat-x left center; } #navi .right span { float:left; width:1px; height:25px; background:url(/userdata/20166/layout/bg-navi-right-spacer.gif) repeat-x left center; } #subnavi a { font-family:InterstateMazdaRegular; float:left; font-size:14px; color:#2e3437; padding:0 10px; white-space:nowrap; line-height:46px; text-decoration:none; } #subnavi a.active, #subnavi a:hover { background:#ececec url(/userdata/20166/layout/bg-subnavi-item-active.png) no-repeat center bottom; } #subnavi span { float:left; width:1px; height:46px; background:url(/userdata/20166/layout/bg-subnavi-item-spacer.gif) repeat-x left center; } #detailsnavi a, #detailsnavi span { float:left; font-size:16px; color:#ffffff; padding:0 15px; white-space:nowrap; line-height:50px; text-decoration:none; margin-left:-1px; background:url(/userdata/20166/layout/bg-detailsnavi.gif) no-repeat right 14px; background-size:1px 25px; } #detailsnavi a.active, #detailsnavi a:hover { background:#ececec url(/userdata/20166/layout/bg-detailsnavi.gif) repeat-x 0 -50px; } #detailsnavi span { color:#798e9c; cursor:default; } /* ANIMATION */ #animationContainer { position:relative; overflow-x:hidden; } #animation { position:relative; top:0; left:0; width:100%; overflow-y:hidden; } .animationItem { position:relative; float:left; overflow:hidden; } .animationItem img { position:absolute; left:50%; } /* FOOTER */ #footer { padding-top:14px; } #footer, #footer a { color:#fff; text-decoration:none; font-weight:700; } #footer a, #footer span { float:left; font-family:'InterstateMazdaBold'; line-height:24px; } #footer span { padding:0 10px; } /* ERGEBNISLISTE */ .page { display:inline-block; width:28px; border-radius:4px; background:#999999; color:#fff; font-size:14px; line-height:26px; text-align:center; margin-left:6px; text-decoration:none; } .page:hover, .page.active { background:#000000; text-decoration:none; } #resultList{ margin-top:2px; } #resultList .title{ height:30px; } #resultList th, #resultList td { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } #resultList th { text-align:left; font-family:InterstateMazdaBold; height:20px; } #resultList h3 { font-family:InterstateMazdaBold; font-size:22px; color:#000; margin:0; padding:0; } #resultList label input { position: relative; line-height: 18px; margin: 0 7px 0 0; top: 2px; } #resultList a { color: #000; text-decoration: none; } #resultList .bg-gray:nth-child(odd) { background-color: #f5f5f5; } #detailsnavi a:first-of-type { background-color: #6e6e6e; background-image: none; } /* DETAILANSICHT */ .addfield { float:left; width:188px; line-height:23px; height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .addfield img { vertical-align:baseline; margin-right:5px; } #anfrageform td { padding:0 0 10px 0; } #anfrageform select { width:184px; } #anfrageform .input_text { width:180px; margin-left:10px; } .error { color:#d00000; } /* SITEMAP */ #sitemap div { margin:4px 0; } .sitemap_e1 { margin-left:5px; } .sitemap_e2 { margin-left:20px; } .sitemap_e3 { margin-left:40px; } .sitemap_e4 { margin-left:60px; } .sitemap_e5 { margin-left:80px; } /* SERVICE-ANGEBOTE */ .formfield { padding-bottom:10px; } /* TEAM / ANSPRECHPARTNER */ .abteilung { height:53px; overflow:hidden; margin-bottom:10px; } .abteilung.open { height:auto; } .abteilungHeader { cursor: pointer; background:url(/userdata/20166/layout/bg-team.png) repeat-x 0 0; line-height:53px; font-family:InterstateMazdaBold; font-size:18px; padding:0 34px 0 10px; } .abteilung.open .abteilungHeader { background-position: 0 -52px; } .graphical select { border: 1px solid #ababab; } .graphical input { border: 1px solid #ababab; } .uppercase { text-transform: uppercase; } .detail-link a{ color: #000; border-bottom: 2px solid #000; text-decoration: none; font-weight: 600; font-size: 14px; } .vehicleData th{ font-weight: 600; }