/* SKANDIX */
img{border:0}
img.product-small,img.g,img.i{border: 3px solid white;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
p.access{display:none}
body{text-align:center;margin:0;padding:0;border:0;background:#EEE url(page.gif) top center repeat-y;color:#001a71;font:small/18px "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif}
body#cms{text-align:left;margin:5px;padding:0;border:0;background:#FFF;color:#001a71;font:small/18px "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif}
body#popup{min-width:400px;background:#FFF;padding:1em;text-align:left;font:small/13px "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif}
div#page{width:892px;margin:0 auto;padding:0}
div#wrapper{float:left;color:#001a71;background:transparent url(navbg2.gif) top left repeat-y;width:892px;margin:0;padding:0;text-align:left}
div#content{float:left;width:600px;padding:0;border:0;margin:0;margin-left:22px}
html>body div#content{margin-left:26px;min-height:540px}
div#content-cms{float:left;width:600px;padding:0;border:0;margin:0;margin-left:0}
html>body div#content-cms{margin-left:0}
div#navtrail{border-bottom:1px solid gray;display:block;width:600px;padding:15px 0 4px;margin:0;margin-bottom:15px;color:gray}
div#navtrail-empty{border-bottom:1px solid #fff;display:block;width:600px;padding:15px 0 4px;margin:0;margin-bottom:15px;color:gray}
div#navtrail-subnavi{border-bottom:1px solid #fff;display:block;width:600px;padding:15px 0 4px;margin:0;margin-bottom:0px;color:gray}
div#page-content{clear:both}
div#meta{width:856px;display:block;float:left;color:gray;clear:both;padding-top:4px;padding-bottom:2px;padding-left:20px;background:transparent url(mein-konto2.gif) top left no-repeat;background-size: 15px 23px;margin:0 6px 4px}
div#meta:hover{background:transparent url(mein-konto-o2.gif) top left no-repeat;background-size: 15px 23px}
html>body div#meta{width:836px;margin:0 12px 4px}
div#meta-user{float:left;text-align:left}
div#meta-language{float:right;text-align:right}
div#meta-db{float:left;text-align:left;margin-left:1em}
div#meta form{margin:0;padding:0;display:inline;}
div#globalnav{float:left;height:40px;width:856px;margin:0 0 0 6px;padding:0;border:0}
div#globalnav.neutral{background:transparent url(navbar.gif) top left no-repeat}
div#globalnav.auftrag{background:transparent url(navbar-sel2.gif) top left no-repeat}
html>body div#globalnav{margin:0 0 0 12px}
div#globalnav ul#mnav{height:40px;width:856px;margin:0;padding:0;position:relative}
div#globalnav ul#mnav li{margin:0;padding:0;list-style:none;position:absolute;top:0}
ul#mnav li,ul#mnav a{height:28px;display:block}
#carident{left:0;width:50px;background:transparent url(navbar-fzg2.gif) 0 0 no-repeat;background-size: 52px 31px;text-indent:-9999px}
#fahrzeugwahl{left:48px;width:176px}
#inputsearch{left:250px;width:350px}
#shoppingcart{left:728px;width:120px;text-indent:30px;text-align:center}
li#shoppingcart a{padding-top:5px}
#shoppingcart	a{text-decoration:none}
#shoppingcart	a:hover{text-decoration:underline}
div#header{position:relative}
div#headernav{float:left;height:30px;width:856px;margin:-30px 0 0 6px;padding:0;border:0}
html>body div#headernav{margin:-30px 0 0 12px}
div#headernav ul#hnav{height:30px;width:856px;margin:0;padding:0;position:relative}
div#headernav ul#hnav li{margin:0;padding:0;padding-bottom:3px;list-style:none;position:absolute;bottom: 0;border-left: 1px solid #d0d0d0}
ul#hnav li,ul#hnav a{display:block}
div#headernav ul#hnav li.header_sel a{color: #ffdd00}
div#headernav ul#hnav li a{text-indent:0;text-align:center;font-size:16px;font-weight:700;color:#d0d0d0}
div#headernav ul#hnav li a:hover{color:#fff}
#head_volvo{left:258px;width:100px}
#head_saab{left:362px;width:100px}
#head_class{left:466px;width:100px}
#head_all{left:570px;width:100px}
#head_volvo	a:link,#head_volvo a:visited{text-decoration:none}
#head_saab	a:link,#head_saab a:visited{text-decoration:none}
#head_class	a:link,#head_class a:visited{text-decoration:none}
#head_all	a:link,#head_all a:visited{text-decoration:none}
#head_auftraginfo{margin:-43px 0 0 12px;display:block;position:absolute;left:727px;width:110px;height:44px;background:transparent url(auftraginfo2.gif) top left no-repeat;padding:5px 4px 2px 28px;font-size:10px;line-height:14px}
#quickhelp{display:none;float:left;width:856px;height:94px;background:#fff url(quickhelp.gif) top left no-repeat;border:0;margin:0 6px 4px}
html>body div#quickhelp{margin:0 12px 4px}
#quickhelp.german{background:#fff url(../lang_img/german/quickhelp.gif) top left no-repeat}
#quickhelp.english{background:#fff url(../lang_img/english/quickhelp.gif) top left no-repeat}
div#ordersteps{margin-top:16px}
div#menu_wrapper{float:left;width:180px}
#menu_wrapper table{float:left;width:160px}
div#menu{float:left;width:220px;padding:0;border:0;margin:0;margin-left:12px}
html>body div#menu{margin-left:22px;min-height:480px}
div#footer{clear:both;float:left;border:0;border-top:10px solid #fff;border-bottom:10px solid #fff;background:#eee url(ftline.gif) top left repeat-x;color:#888;width:856px;padding:5px 0;margin:10px 0 0 12px}
div#footer p{float:left;font-size:11px;line-height:18px;margin:0;padding:0 0 0 10px}
div#footer p.right{float:right;text-align:right;margin:0;padding-right:10px}
div.update{color:#ccc}
h1{text-indent:-9999px;text-decoration:none;margin:0;padding:0;border:0}
h1 a:link,h1 a:visited,h1 a:hover{display:block;text-decoration:none;width:856px;height:110px;margin:0 0 0 12px;padding:0;border:0}
h1 .german{background:#ccc url(../lang_img/german/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1 .english{background:#ccc url(../lang_img/english/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1#volvo .german{background:#ccc url(../lang_img/german/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1#volvo .english{background:#ccc url(../lang_img/english/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1#saab .german{background:#ccc url(../lang_img/german/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1#saab .english{background:#ccc url(../lang_img/english/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1#classic .german{background:#ccc url(../lang_img/german/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h1#classic .english{background:#ccc url(../lang_img/english/titelbalken-skandix.gif) top left no-repeat; background-size: 856px 110px}
h2,h3,h4{font-weight:700;line-height:1.2em;margin:15px 0 0}
h2.zeile,h3.zeile,h4.zeile{line-height:100%}
p{margin:0 0 1em;line-height:130%}
div#content,div#content-popup{font-size:13px;line-height:130%}
div#content h2,div#content-popup h2{font-size:20px}
div#content h2.compact{padding-bottom:0;margin-bottom:0}
div#content h2#category{font-size:36px}
body#home div#content h2{margin-top:15px}
body#home div#content h2.follow{margin-top:5px}
body#home div#content .prod-summary h2{margin-top:5px}
div#content h2#home{margin:0;padding:0;display:inline;font-size:13px}
div#content h3,div#content-popup h3{font-size:15px;margin-bottom:4px;padding-bottom:2px;border-bottom:1px solid #aaa}
div#content h4,div#content-popup h4{font-size:13px;margin-bottom:2px}
div#content p,div#content-popup p{margin-top:2px;font-size:13px;line-height:130%}
div#content p.helptext,div#content-popup p.helptext{font-size:10px;font-weight:lighter;color:#666}
div#content p.infotext,div#content-popup p.infotext{font-size:10px;font-weight:lighter;color:#666;margin:0}
div#content pre,div#content-popup pre{font-size:120%}
.formtitle{font-size:90%;line-height:100%;font-weight:700;margin-right:1em}
.helptext{font-size:10px;font-weight:lighter;color:#666}
.infotext{font-size:10px;font-weight:lighter;color:#666;margin:0}
.textmarker {background: #ffc;padding: 0.1em 0.5em;font-size: 90%}
.right {float:right}
.pad{padding:10px}
a:link{color:#001a71}
a:hover{color:#369}
a:visited{color:#666}
a.product:visited{color:#001a71}
.gray{color:#666}
.icon-de{padding-left:20px;background:transparent url(icon-de.gif) center left no-repeat}
.icon-eu{padding-left:20px;background:transparent url(icon-eu.gif) center left no-repeat}
.icon-world{padding-left:20px;background:transparent url(icon-world.gif) center left no-repeat}
div#meta,div#meta a,div#meta-user,div#meta-user a,div#meta-language,div#meta-language a{text-decoration:none;font-size:95%;line-height:100%;color:gray}
div#meta a:hover{text-decoration:underline;color:gray}
div#navtrail,div#navtrail a,div#navtrail-subnavi,div#navtrail-subnavi a{text-decoration:none;font-size:95%;line-height:100%;color:gray}
div#navtrail a:hover,div#navtrail-subnavi a:hover{text-decoration:underline;color:gray}
div#footer a{text-decoration:none;color:gray}
div#footer a:hover{text-decoration:underline;color:gray}
div#cookie-banner{display:flex;bottom:0px;position:fixed;z-index:1000;line-height:125%;text-align:left;background-color:#D9EDF7;color:#001a71;border:1px solid transparent;padding:15px;padding-top:50px;width:848px;height:30%;min-height:40px;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#cookie-text{flex-grow:0;padding:2em;width:60%}#cookie-text strong{font-size:125%}#cookie-text p{margin-top:0.5em}#cookie-footer{padding-top:15px;color:grey;font-size:0.9em;line-height:18px}#cookie-buttons{display:inline;flex-shrink:0;height:20px;align-items:center}.dismiss{float:right;box-sizing:border-box;color:#001a71;background-color:#f1d600;border-radius:5px;-webkit-border-radius:5px;padding:0.5em 1em;text-align:center;-webkit-box-shadow:1px 1px 0px 0px rgba(128,128,128,0.7);-moz-box-shadow:1px 1px 0px 0px rgba(128,128,128,0.7);box-shadow:1px 1px 0px 0px rgba(128,128,128,0.7)}.dismissdeny{float:right;box-sizing:border-box;color:#001a71;margin-right:10px;background-color:rgba(29, 116, 233, 0.19);border-radius:5px;-webkit-border-radius:5px;padding:0.5em 1em;text-align:center;-webkit-box-shadow:1px 1px 0px 0px rgba(128,128,128,0.7);-moz-box-shadow:1px 1px 0px 0px rgba(128,128,128,0.7);box-shadow:1px 1px 0px 0px rgba(128,128,128,0.7)}@media (hover: none){div#cookie-banner{height:35%;font-size:1.2em}@media (orientation: landscape){div#cookie-banner{font-size:1.0em}div#cookie-footer{padding-top:0px}}@media (orientation: portrait){#cookie-buttons{font-size:1.5em}}}
.close{color:#001a71 !important;text-decoration: none !important}
.close:hover,.close:focus{color:black;outline:0;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
h4.pdfnolink{height:24px;display:block;margin:0 10px 0 0;padding:0 0 0 30px;background:transparent url(pdf_disabled.gif) top left no-repeat}
h4.pdflink a:link,h4.pdflink a:visited{height:24px;display:block;margin:0 10px 0 0;padding:0 0 0 30px;background:transparent url(pdf.gif) top left no-repeat}
div#content p.pdftext{padding:0 0 0 30px;margin-bottom:0;line-height:105%}
div#content p.pdfinfo{padding:0 0 0 30px;margin-top:4px;font-size:10px;color:#666}
form#searchui,form#fzgui{margin:0;padding:0}
#searchui label{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#ffe}
#searchui input.butt{color:#666;background:#bbb;font-size:9px;width:75px}
input.hun{margin:4px;padding:1px;padding-left:24px;width:400px;font-size:14px;background:#fff url(sucheingabe2.gif) center left no-repeat;; background-size: 20px 20px;border-bottom: 0px}
select.hun{margin:6px;padding:1px;width:176px;font-size:10px}
#menu ul{float:left;width:210px;margin-left:0;margin-top:15px;margin-bottom:0;padding-left:0;list-style-type:none}
#menu ul.catnav{float:left;width:220px;margin-left:0;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
#menu a,#menu dt{display:block;width:200px;padding:5px;line-height:17px;background-color:#bfc5d9;border-bottom:1px solid #fff;text-decoration:none}
#menu ul.catnav li,#menu ul.catnav li{float:left;display:block;width:210px;background-color:#e0e0e4;border-bottom:1px solid #f2f2f2;padding:2px 0;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-align:center!important;align-items:center!important;}
#menu ul.catnav li a,#menu ul.catnav li dt{float:left;display:block;max-width:162px;width:auto;padding:4px;padding-top:3px;padding-bottom:3px;color:#001a71;background-color:transparent;border-bottom:0;line-height:95%;text-decoration:none;font-size:80%;padding-left:14px}
#menu ul.catnav li.catclose,#menu ul.catnav li.catclose dt{background:#eee url(triangle.gif) center left no-repeat;border-bottom:1px solid #ccc}
#menu ul.catnav li.catopen,#menu ul.catnav li.catopen dt{background:#eee url(triangle_open.gif) center left no-repeat;border-bottom:1px solid #ccc}
#menu ul.catnav li.catopen_sel,#menu ul.catnav li.catopen_sel dt{width:210px;padding-right:10px;background:#fd0 url(triangle_open.gif) center left no-repeat;border-bottom:1px solid #ccc}
#menu ul.catnav li.catopenm,#menu ul.catnav li.catopenm dt{font-weight:700;background:#e0e0e4 url(triangle_open.gif) center left no-repeat;border-bottom:3px solid #ccc}
#menu ul.catnav li.catopenm_sel,#menu ul.catnav li.catopenm_sel dt{width:210px;padding-right:10px;font-weight:700;background:#fd0 url(triangle_open.gif) center left no-repeat;border-bottom:3px solid #ccc}
#menu ul.catnav li.catm_sel,#menu ul.catnav li.catm_sel dt{width:210px;padding-right:10px;font-weight:700;background:#fd0;border-bottom:3px solid #ccc}
#menu ul.catnav li.catnode,#menu ul.catnav li.catnode dt{background:#fff url(triangle_node.gif) center left no-repeat;border-bottom:1px solid #ccc;text-decoration:none;font-weight:light}
#menu ul.catnav li.catnode_sel,#menu ul.catnav li.catnode_sel dt{width:210px;padding-right:25px;background:#fd0 url(catarr2.gif) center right no-repeat;border-bottom:0;margin-bottom:1px;text-decoration:none;color:#001a71;font-weight:700}
#menu ul.catnav li:hover{background-color:#bbb}
#menu li em{font-weight:700;font-style:normal}
#menu li span.anz{float:right;color:#fff;background:#bbb;font-weight:700;font-style:normal;text-align:right;font-size:75%;line-height:100%;margin-top:2px;margin-right:4px;padding:1px 2px}
#menu li.catnode_sel span.anz{background:#001a71}
.rc {float:right;margin-top:1px;margin-bottom:2px;margin-right:4px;color:#fff;font-size:75%;font-weight: bold;text-align:center;background: #bbb;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;min-width: 14px;min-height: 11px;overflow: hidden;padding: 0px 5px}
#menu ul.catnav li:hover .rc { color:#001a71;background: #fff; }
#menu ul.catnav li.catm_sel .rc { color:#fff; background: #001a71; }
#menu ul.catnav li.catnode_sel .rc { color:#fff; background: #001a71; }
html>body #menu a,#menu dt{width:200px}
body #menu dt{text-transform:uppercase;letter-spacing:5px;margin-top:20px;background:transparent;color:#ffe;padding:5px;background:#ab8;text-shadow:2px 3px 3px #888;background-color:#ccc}
#menu a:link,#menu a:visited{color:#666;font-weight:400}
#menu ul.mainnav a:hover{color:#fff;background:#6676aa}
#menu ul.catnav li.cat a:link,#menu ul.catnav li.cat a:visited{color:#666;font-weight:400}
#menu ul.catnav li.cat a:hover{color:#fff;font-weight:400}
#menu ul.catnav li:hover em{color:#001a71}
body#katalog #menu li#katalog a:link,body#katalog #menu li#katalog a:visited{color:#fff;background:#001a71}
body#fahrzeuge #menu li#fahrzeuge a:link,body#fahrzeuge #menu li#fahrzeuge a:visited{color:#fff;background:#001a71}
body#download #menu li#download a:link,body#download #menu li#download a:visited{color:#fff;background:#001a71}
body#content-15 #menu li#qualitaet a:link,body#content-15 #menu li#qualitaet a:visited{color:#fff;background:#001a71}
body#content-14 #menu li#bezahlung a:link,body#content-14 #menu li#bezahlung a:visited{color:#fff;background:#001a71}
body#content-1 #menu li#lieferung a:link,body#content-1 #menu li#lieferung a:visited{color:#fff;background:#001a71}
body#faq #menu li#faq a:link,body#faq #menu li#faq a:visited{color:#fff;background:#001a71}
body#anwendung #menu li#anwendung a:link,body#anwendung #menu li#anwendung a:visited,body#content-116 #menu li#anwendung a:link,body#content-116 #menu li#anwendung a:visited{color:#fff;background:#001a71}
body#beratung #menu li#beratung a:link,body#beratung #menu li#beratung a:visited,body#content-17 #menu li#beratung a:link,body#content-17 #menu li#beratung a:visited{color:#fff;background:#001a71}
body#aktuell #menu li#aktuell a:link,body#aktuell #menu li#aktuell a:visited{color:#fff;background:#001a71}
body#newsletter #menu li#newsletter a:link,body#newsletter #menu li#newsletter a:visited{color:#fff;background:#001a71}
body#kundenstimmen #menu li#kundenstimmen a:link,body#kundenstimmen #menu li#kundenstimmen a:visited{color:#fff;background:#001a71}
body#fahrzeuggalerie #menu li#fahrzeuggalerie a:link,body#fahrzeuggalerie #menu li#fahrzeuggalerie a:visited{color:#fff;background:#001a71}
body#internetlinks #menu li#internetlinks a:link,body#internetlinks #menu li#internetlinks a:visited{color:#fff;background:#001a71}
body#content-10 #menu li#skandix a:link,body#content-10 #menu li#skandix a:visited{color:#fff;background:#001a71}
body#kontakt #menu li#kontakt a:link,body#kontakt #menu li#kontakt a:visited{color:#fff;background:#001a71}
body#content-3 #menu li#agb a:link,body#content-3 #menu li#agb a:visited{color:#fff;background:#001a71}
body#content-4 #menu li#impressum a:link,body#content-4 #menu li#impressum a:visited{color:#fff;background:#001a71}
div#submenu{float:left;width:600px;margin-left:0;margin-top:1.5em;margin-bottom:1.2em}
div#submenu ul{float:left;width:100%;padding:0;margin:0;list-style-type:none;background:url(sm_line.gif) bottom left repeat-x}
#submenu ul li{float:left}
#submenu ul li em{display:block;min-width:5em;margin-right:-1px;font-style:normal;background:url(sm_left.gif) top left no-repeat}
#submenu ul li a{display:block;margin-left:1px;text-decoration:none;text-align:center;font-size:110%;font-weight:700;padding:3px 1em 2px}
#submenu li a:link,#submenu li a:visited,#submenu li a:hover{background:#bac0c7 url(sm_right.gif) top right no-repeat;color:#fff}
#submenu li.normal a:link,#submenu li.normal a:visited{background:#bac0c7 url(sm_right.gif) top right no-repeat;color:#fff}
#submenu li.selected a:link,#submenu li.selected a:visited{background:#fff url(sm_right.gif) top right no-repeat;color:#001a71;padding-bottom:3px}
#submenu li.normal a:hover,#submenu li.selected a:hover{background:#99a3c5 url(sm_right.gif) top right no-repeat;color:#fff}
.tabbox{position:relative;overflow:visible;clear:both;float:left;width:100%;background:url(sm_line30.gif) top left repeat-x}
.tabbox .tabpanel{float:left}
.tabbox .tabpanel h4{float:left;margin:0;border:solid #888;border-width:1px 1px 0 0;font-size:110%;font-weight:700}
.tabbox .first h4{border-left-width:1px}
.tabbox .tabpanel h4 a{text-decoration:none;background:#bac0c7;color:#fff;display:block;height:20px;padding:5px;padding-left:1em;padding-right:1em}
.tabbox .tabpanel h4 a:hover{background:#001a71}
.tabpanel.selected h4 a{background:#fff;color:#001a71}
.tabpanel.selected h4{border-bottom:solid #fff 1px}
.tabbox .tabcontent{position:absolute;float:left;top:-9999px;left:-9999px;border-bottom:1px solid #888;background:#fff;width:100%;padding:0}
.tabbox .tabcontent p{padding-top:1em;font-weight:400}
.tabbox .selected .tabcontent{top:30px;left:0}
em.button{float:left;height:22px;font-style:normal;font-weight:700;text-align:left;background:url(bt_body.gif) top right no-repeat}
em.button a,.button a:hover{float:left;display:block;height:22px;text-decoration:none;font-weight:700;padding-left:28px;padding-right:1em;background:url(bt_sym_ok.gif) top left no-repeat}
.bigbutton{position:relative;margin:0 auto;min-width:2em;max-width:600px;color:#fff;z-index:1;margin-left:12px;margin-bottom:.5em}
.bigbutton .bbcontent,.bigbutton .t,.bigbutton .b,.bigbutton .b div{background:transparent url(bigbutton.gif) no-repeat top right;_background-image:url(bigbutton.gif)}
.bigbutton .bbcontent{position:relative;zoom:1;_overflow-y:hidden;padding:0 12px 0 0}
.bigbutton .t{position:absolute;left:0;top:0;width:12px;margin-left:-12px;height:100%;_height:1600px;background-position:top left}
.bigbutton .b{position:relative;width:100%}
.bigbutton .b,.bigbutton .b div{height:10px;font-size:1px}
.bigbutton .b{background-position:bottom right}
.bigbutton .b div{position:relative;width:12px;margin-left:-12px;background-position:bottom left}
.bigbutton .hd,.bigbutton .bd,.bigbutton .ft{position:relative}
.bigbutton .wrapper{position:static;max-height:1000px}
.bigbutton a{font-size:1.5em;color:#fff;border:0;background:none;padding:10px 0 0;display:block;width:100%;text-align:center;line-height:140%;margin:0 auto;cursor:pointer;text-decoration:none}
table.homepage{margin:0;padding:0;border:0}
img.teaser-main{width:600px;height:250px;border:0}
div.teaser{display:block;width:200px;height:180px;margin-top:10px;margin-right:4px;cursor:pointer;position:relative;top:0;left:0}
table.teaser{width:192px;margin:0;padding:0;border:0;position:relative;top:0;left:0}
table.teaser td.img a{display:block;width:192px}
table.teaser td.preis{color:#001a71;font-size:16px}
table.teaser td.info{padding:5px 10px;color:#fff;font-size:10px}
table.teaser td.info a{color:#fff;font-size:14px;text-decoration:none}
table.teaser td.info a:hover{color:#ffa;text-decoration:underline}
.teaser-val{color:#001a71;font-size:48px;line-height:100%;padding:0}
div.teaser2{float:left;position:relative;display:block;width:300px;height:180px;margin-right:6px;cursor:pointer}
div.teaser2crop{position:absolute;top:0;left:0;width:294px;height:133px;overflow:hidden}
.teaser2crop img{position:absolute;top:0;left:0;width:294px}
.teaser2text{position:absolute;top:132px;left:0;width:294px;height:46px;overflow:hidden;font-size:12px;line-height:120%;color:#001a71;padding:0;margin:0}
.teaser2text p{margin:0;padding:5px 5px 5px 10px}
.teaser2text a{text-decoration:none;color:#001a71}
.teaser2text a:hover{text-decoration:underline}
.teaser2text a:visited{color:#001a71}
.teaser2overlay{position:absolute;top:0;left:0;display:block;width:300px;height:180px;background:url(teaser2.gif) no-repeat}
html>body .teaser2overlay{background:url(teaser2.png) no-repeat}

.teaserimg {width:120px; height:80px; position:relative; margin: -80px auto 0 auto;transition: transform 0.3s ease; pointer-events: auto;}
td:hover .teaserimg {-webkit-transform: scale(1.1) !important; transform: scale(1.1) !important;}
.background {width:200px; height:180px; position:absolute; top:0; left:0; display:block;}
.background {background: url(teaser-background.png) top left no-repeat; background-size: 192px 180px;}
.teasertext {width:180px; height:180px; position:absolute; top:0px; left:0px; overflow: hidden; padding-left:5px;}
.neu {background: url(teaser-neu.png) top left no-repeat; background-size: 192px 180px;}
.angebot {background: url(teaser-angebot.png) top left no-repeat; background-size: 192px 180px;}
.teaser-grid {height:184px; border:0; margin-top:10px;}
.teaser-grid .tinfo {padding:5px 3px 1px; color:#fff;font-size:12px}
.teaser-grid .tinfo a {color:#fff;font-size:13px;text-decoration:none;line-height:110%}
.teaser-grid .tinfo a:hover {color:#fd0;}
.teaser-grid .fahrzeug-attribute {font-size:75%;}
.teaser-grid tr.tpreis {height:110px;vertical-align:bottom;text-align:center;font-size:16px; color:#001a71;}
.teaser-grid tr.ttext {height:70px;vertical-align:top;}
.teaser-grid td {margin-right:4px;}

img.img_right{margin-left:8px;margin-bottom:5px}
img.img_left{margin-right:8px;margin-bottom:5px}
img.overlay{position:absolute;top:0;left:0}
#infobox{margin: 0 auto;width: 90%;background-color: #fff8cc;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom: 1.5em;}
#errorbox{margin: 0 auto;width: 80%;background-color: #fd0;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom: 1.5em;}
#infobox p{margin: 0;padding: 1em;font-size: 80%;color: #666;}
#errorbox p{margin:0;padding:.5em 1em;font-size:80%;color:#444;border-bottom:1px solid #fff}
.alertbox{display: block;float: left;width: 200px;text-align: left;color: #444;background-color: #fd0;margin: 0.5em 0;padding: 1em;}
.alertbox-right {display: block;float: right;width: 200px;text-align: left;color: #444;background-color: #fd0;margin: 0.5em 0;padding: 1em;}
.hinweisbox{display:block;float:left;width:100%;margin-bottom:1.5em}
.extrainfo{margin-top:1em;background:#fff8cc}
.errormsg{font-size:80%;color:red}
.errorsym{background:url(achtung.gif) center right no-repeat}
.popup_msg{position:fixed;top:250px;z-index:10;margin:20px auto;padding:1em;width:220px;height:auto;text-align:center;vertical-align: middle;color:#390;background:#fff8cc;border:2px solid #ff8;-webkit-box-shadow:10px 10px 25px rgba(0,0,0,1);-webkit-border-radius:10px;-moz-box-shadow:10px 10px 25px #000;-moz-border-radius:10px;display:none}
.popup_auftrag{position:fixed;top:73px;left:500px;z-index:10;width:167px;height:124px;background:transparent url(auftrag-hilite.png) top left no-repeat;display:none}
.ui-effects-transfer{border:2px dotted gray}
#page-content .layout-box#categories{width:25%;float:right;margin-left:1em}
#page-content .layout-box{clear:both;background:url(layoutBoxConL.gif) repeat-y;margin:0 0 4px;padding:0}
#page-content .layout-box div{background:url(layoutBoxConR.gif) repeat-y right center}
#page-content .layout-box .head{background:url(layoutBoxTopL.gif) no-repeat;display:block;width:100%;margin:0;min-height:16px}
* html #page-content .layout-box .head{height:16px}
#page-content .layout-box .headflag em{background:url(layoutBoxTopRFlag.gif) no-repeat right top;display:block;margin:0;min-height:18px;padding:16px 20px 8px;font-style:normal;font-weight:700}
#page-content .layout-box .headflag{background:url(layoutBoxTopLFlag.gif) no-repeat;display:block;width:100%;margin:0;min-height:18px}
* html #page-content .layout-box .head{height:16px}
#page-content .layout-box .head em{background:url(layoutBoxTopR.gif) no-repeat right top;display:block;margin:0;min-height:16px;padding:16px 20px 8px;font-style:normal;font-weight:700}
#page-content .layout-box .headempty{background:url(layoutBoxTopL.gif) no-repeat;display:block;width:100%;margin:0;min-height:20px}
* html #page-content .layout-box .head{height:20px}
#page-content .layout-box .headempty em{background:url(layoutBoxTopR.gif) no-repeat right top;display:block;margin:0;min-height:20px}
#page-content .layout-box .head,#page-content .layout-box .headflag{color:#039;font:bold 14px arial,helvetica,sans-serif;text-transform:uppercase;border:0}
#page-content .layout-box .cont{background:url(layoutBoxBotL.gif) no-repeat 0 100%}
#page-content .layout-box .cont div{background:url(layoutBoxBotR.gif) no-repeat right bottom;padding:0 20px 20px}
.layout-box#entries .feed{position:absolute;background:url(./graphics/feed-small.gif) no-repeat left center;padding-left:15px;right:20px;top:22px;font-size:11px}
.layout-box#entries .feed a{color:#43A944}
.layout-box#entries .cont p{margin:.5em 0}
.layout-box#attachments{margin-top:2em}
.layout-box#attachments ul,.layout-box#categories ul{list-style:none;margin:0;padding:0}
.layout-box#attachments li,.layout-box#categories li{padding:5px 8px;margin:0 -8px;line-height:120%}
.layout-box#attachments ul.doclist li,.layout-box#attachments ul.produktliste li{padding-left:25px;padding-top:0;min-height:22px}
.layout-box#entries li{margin:0 -14px;padding:5px 14px}
.layout-box#entries li.alt{background:#F2F7FD}
.layout-box#categories li.selected,.layout-box#categories li.selected a{color:#001a71;background-color:#EEE;text-decoration:none}
.layout-box#categories li a{text-decoration:none}
.layout-box#categories li a:hover{color:#001a71;text-decoration:underline}
.layout-box#attachments li,.layout-box#categories li{border-top:1px solid #E8EDF3}
.layout-box#attachments li small{font-size:11px;display:block;color:#666}
.contentlayout{width:100%;float:left}
.spalte1{width:48%;float:left}
.spalte2{width:51%;float:right}
.spalte2-dl{width:51%;float:right;text-align:right}
.spalte2-dl img{margin-right:20px}
#page-content h2{margin-bottom:1em}
#page-content h2.zeile{margin:0}
#page-content h3.subhead{margin-top:-1.5em;margin-bottom:1em;border:0}
#page-content hr{size:1px;height:1px;border:0;color:#E8EDF3;background-color:#E8EDF3;margin-bottom:0;padding-bottom:0}
#page-content ol li{padding-bottom:1em}
#page-content .docdate{text-align:left;font-size:10px/14px;color:#aaa}
ul.smalllist{display:block;list-style-type:square;list-style-position:inside;margin:0;padding:0;margin-top:1em}
.smalllist li{margin-top:.4em;line-height:100%;font-size:70%}
.smalllist li.gray{margin-top:.4em;line-height:100%;font-size:70%;color:#666}
ul.nolist{display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0;margin-top:1em}
.nolist li{display:block;margin-top:.25em}
.nolist li a{text-decoration:none}
.nolist li a:hover{color:#001a71;text-decoration:underline}
ul.doclist{display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0;margin-top:1em}
.doclist li{display:block;margin-top:.25em;padding-left:25px;min-height:22px}
.doclist li a{text-decoration:none}
.doclist li a:hover{color:#001a71;text-decoration:underline}
.doclist li.folder{background:transparent url(icon_folder.gif) top left no-repeat}
.doclist li.file{background:transparent url(icon_file.gif) top left no-repeat}
.doclist li.pdf{background:transparent url(icon_pdf.gif) top left no-repeat}
.doclist li.www{background:transparent url(icon_www.gif) top left no-repeat}
.doclist li.video{background:transparent url(icon_video.gif) 5px 0 no-repeat;padding-left:65px;padding-top:12px;min-height:48px}
.doclist li.einbauanleitung{background:transparent url(icon_einbau.gif) 5px 0 no-repeat;padding-left:65px;padding-top:12px;min-height:48px}
.doclist li.achtung{background:transparent url(icon_achtung.gif) 5px 0 no-repeat;padding-left:65px;padding-top:.75em;min-height:50px}
.doclist .newsdate{font-size:10px/14px;color:#aaa}
ul.imagelist,#attachments.layout-box ul.imagelist{float:left;width:100%;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0;padding-bottom:10px;border-top:1px solid #E8EDF3}
.imagelist li,#attachments.layout-box ul.imagelist li{float:left;border:0}
.imagelist li a{float:left;display:block}
.imagelist .img-thumb img{display:block;margin-right:5px;border:2px solid #fff}
.imagelist .img-thumb img:hover{border:2px solid #aaa}
img.docimage_100{width:100%}
img.docimage_75{width:75%}
img.docimage_50{width:50%}
img.docimage_25{width:25%}
p.image-subtext{margin:0;margin-bottom:2em;font-weight:bolder}
div.slideshow{position:relative;width:600px}
div.slideshow-description{z-index:999;position:absolute;bottom:20px;left:0;width:600px;display:none;text-align:center;background-color:#444;font-size:125%;color:#fff}
div.slideshow-descriptiontext{padding:1em}
ul.abschnitte{margin:2em 0}
ul.abschnitte li.extras{list-style-type:circle}
ul.abschnitte a{text-decoration:none}
ul.abschnitte a:hover{text-decoration:underline}
ul.iconlist{width:100%;display:block;float:left;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.iconlist li{width:50px;float:left;margin-right:8px}
.iconlist li:hover{background:#f6f6f6}
.iconlist li.altx{background:#f8f8f8}
.iconlist li div{margin-top:2px;margin-bottom:1em}
.iconlist li img{margin-bottom:1em;border:2px solid #fff;margin-top:2px}
.iconlist li img:hover{border:2px solid #aaa}
.iconlist li a{text-decoration:none}
.iconlist li a:hover{color:#001a71;text-decoration:underline}
ul.boxlist{width:100%;display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.boxlist li{display:block;height:3em;background:#f2f2f2;padding-left:55px;padding-top:4px;padding-bottom:4px;border-bottom:4px solid #fff}
.boxlist em{font-style:normal;font-weight:700}
.boxlist li.mitarbeiter{background:#f2f2f2 url(mitarbeiter.gif) center left no-repeat;line-height:1.5em}
.boxlist li.fax{background:#f2f2f2 url(fax.gif) center left no-repeat;line-height:3em}
.boxlist li.email{background:#f2f2f2 url(email.gif) center left no-repeat;line-height:3em}
ul.newslist{width:70%;display:block;float:left;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
div.produkt-infoblock > ul.newslist{width:100%}
.newslist li{clear:left;width:100%;float:left;border-top:1px dotted #ddd}
.newslist li:hover{background:#f6f6f6}
.newslist li.altx{background:#f8f8f8}
.newslist li div{margin-left:68px;margin-top:2px;margin-bottom:1em}
.newslist li img{float:left;margin-bottom:1em;border:2px solid #fff;margin-top:2px}
.newslist li img:hover{border:2px solid #aaa}
.newslist li a{text-decoration:none}
.newslist li a:hover{color:#001a71;text-decoration:underline}
.newslist .newsdate{text-align:left;font-size:10px/14px;color:#aaa}
.newslist .excerpt{text-align:left;font-weight:lighter;font-size:10px/12px;line-height:100%;color:#aaa}
ul.galerielist{width:72%;display:block;float:left;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.galerielist li{width:32%;float:left;border-top:1px dotted #ddd}
.galerielist li.clear{clear:left}
.galerielist li:hover{background:#f6f6f6}
.galerielist li.altx{background:#f8f8f8}
.galerielist li div{margin-top:2px;margin-bottom:1em}
.galerielist li img{margin-bottom:1em;border:2px solid #fff;margin-top:2px}
.galerielist li img:hover{border:2px solid #aaa}
.galerielist li a{text-decoration:none}
.galerielist li a:hover{color:#001a71;text-decoration:underline}
.galerielist .newsdate{text-align:left;font-size:10px/14px;color:#aaa}
.galerielist .excerpt{text-align:left;font-weight:lighter;font-size:10px/12px;line-height:100%;color:#aaa}
table.galerie{border:0;border-spacing:0;border-collapse:collapse}
table.galerie td{padding-left:1em;padding-bottom:.4em}
table.galerie td,table.galerie th{vertical-align:top}
table.galerie ul{margin:0;padding:0;text-indent:0;list-style-type:none}
table.galerie ul li{padding-bottom:.4em}
ul.motorsportlist{width:100%;display:block;float:left;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.motorsportlist li{width:24%;float:left;border-top:1px dotted #ddd}
.motorsportlist li.clear{clear:left}
.motorsportlist li:hover{background:#f6f6f6}
.motorsportlist li.altx{background:#f8f8f8}
.motorsportlist li div{margin-top:2px;margin-bottom:1em}
.motorsportlist li img{margin-bottom:1em;border:2px solid #fff;margin-top:2px}
.motorsportlist li img:hover{border:2px solid #aaa}
.motorsportlist li a{text-decoration:none}
.motorsportlist li a:hover{color:#001a71;text-decoration:underline}
.motorsportlist .newsdate{text-align:left;font-size:10px/14px;color:#aaa}
.motorsportlist .excerpt{text-align:left;font-weight:lighter;font-size:10px/12px;line-height:100%;color:#aaa}
.motorsport-team{font-size:120%;line-height:140%;margin:1em 0}
ul.testimonialslist{width:70%;display:block;float:left;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.testimonialslist li{clear:left;width:100%;float:left;border-top:1px dotted #ddd}
.testimonialslist li:hover{background:#f6f6f6}
.testimonialslist li.altx{background:#f8f8f8}
.testimonialslist li div{margin-top:2px;margin-bottom:1em}
.testimonialslist li a{display:block;text-decoration:none;text-align:right;margin-right:2em}
.testimonialslist li a:hover{color:#001a71;text-decoration:underline}
.testimonialslist .newsdate{text-align:left;font-size:10px/14px;color:#aaa}
.testimonialslist .excerpt{text-align:left;font-weight:lighter;font-size:120%;line-height:130%;color:#999}
.testimonialslist .quotestart{font-weight:bolder;font-size:1.5em;color:#ddd}
.testimonialslist .quoteend{font-weight:bolder;font-size:1.5em;color:#ddd;vertical-align:bottom}
.block-v1{width:450px;background:#eee;padding:4px;border-bottom:1px solid #ddd;margin-bottom:2em}
.dms-block{width:575px;background:#f0f0f0;padding:5px;border-bottom:1px solid #ddd;margin-bottom:2em;box-shadow:0 5px 6px rgba(0,0,0,.1);-moz-box-shadow:0 5px 6px rgba(0,0,0,.1);-webkit-box-shadow:0 5px 6px rgba(0,0,0,.1);box-shadow:0 5px 6px rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=180,Color='rgba(0,0,0,.1)')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=180,Color='rgba(0,0,0,.1)');background:-moz-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0%,#f0f0f0 100%);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.dms-block img{display:block;max-width:575px;max-height:640px;width:auto;height:auto;margin:0 auto;margin-bottom:.5em}
.dms-block h4{color:#fff;background:#001a71;font-weight:700;-moz-border-radius:15px;border-radius:15px;display:inline;margin:0;margin-right:15px;padding:2px 8px;float:left}
ul.downloads{display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0;margin-top:1em}
.downloads li a{display:block;min-height:62px;width:580px;padding-top:12px;padding-left:64px;padding-right:236px;border:0;text-decoration:none;font-size:115%;line-height:120%}
html>body .downloads li a{min-height:50px;width:280px}
.downloads li a.pdf-german{background:transparent url(../lang_img/german/download-pdf.gif) top left no-repeat}
.downloads li a.pdf-english{background:transparent url(../lang_img/english/download-pdf.gif) top left no-repeat}
.downloads li a.pdf-german:hover{background:transparent url(../lang_img/german/download-pdf-ov.gif) top left no-repeat}
.downloads li a.pdf-english:hover{background:transparent url(../lang_img/english/download-pdf-ov.gif) top left no-repeat}
.downloads li a.xls-german{background:transparent url(../lang_img/german/download-xls.gif) top left no-repeat}
.downloads li a.xls-english{background:transparent url(../lang_img/english/download-xls.gif) top left no-repeat}
.downloads li a.xls-german:hover{background:transparent url(../lang_img/german/download-xls-ov.gif) top left no-repeat}
.downloads li a.xls-english:hover{background:transparent url(../lang_img/english/download-xls-ov.gif) top left no-repeat}
.downloads li a .infos{font-size:80%;font-weight:lighter;color:#aaa}
.tag-list{color:gray;border-top:1px dotted gray;margin-top:1em}
.tag-cloud{color:gray}
ul.taglist{display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0;margin-top:.25em}
.taglist li{float:left;margin-top:.25em;padding-right:15px}
.taglist li a{color:gray;text-decoration:none}
.taglist li a:hover{text-decoration:underline}
table.liste{width:100%;border-top:1px solid gray}
table.liste tr{border:0}
table.liste td{border-bottom:1px solid gray}
table.liste2{width:100%;border-top:1px solid gray}
table.liste2 td.gap{border-bottom:1px solid gray}
table.auswahlliste{width:100%;border-spacing:0;border:0}
table.auswahlliste td{padding:5px 0;border-bottom:2px solid #fff;line-height:110%}
table.auswahlliste tr.solid{background:#eee}
table.auswahlliste td.solid{padding:5px 0;border-bottom:0;line-height:110%}
table.auswahlliste td.option{border:0;padding-right:10px}
table.infoblock{width:100%;border-spacing:0;border:0;background:#eee}
table.infoblock td{padding:2px 0;border-bottom:1px solid #ddd;line-height:110%}
table.infoblock td.block{padding:10px;border-bottom:1px solid #ddd;line-height:110%}
#disclaimer{margin-top:1em;padding:1em;border:1px dotted #ccc}
table.modellist{border-spacing:0}
table.modellist td{width:199px;border-right:1px solid #fff;text-align:center}
div#content a.modellink{display:block;width:199px;padding-top:114px;padding-bottom:.5em;text-decoration:none;font-weight:700;color:#001a71}
div#content a.modellink-icn{display:block;width:120px;padding-top:68px;padding-bottom:.5em;text-decoration:none;font-weight:700;color:#001a71}
div#content a.modellink:visited,div#content a.modellink-icn:visited{color:#001a71}
div#content a.modellink:hover,div#content a.modellink:active,div#content a.modellink-icn:hover,div#content a.modellink-icn:active{color:#fff}
div#content table.modeluserlist{width:100%;border-spacing:0;border:1px solid gray}
div#content table.modeluserlist tr{border:0}
div#content table.modeluserlist tr.selected{background:#fff199}
div#content table.modeluserlist td{border-bottom:1px solid gray;padding:2px}
div#content table.modeluserlist td.icn{width:120px;text-align:center}
div#content table.modeluserlist td.info{padding-left:1em;text-align:left}
div#content table.modeluserlist td strong{font-size:150%;line-height:115%;padding-bottom:15px}
div#content table.modeluserlist td a{text-decoration:none;color:#001a71}
div#content table.modeluserlist td a:hover{text-decoration:underline}
#extra-tools{display:block;width:100%;margin:0;padding:0}
#extra-tools #ext-exceldownload{display:inline;background:#ccc;padding:4px;font-size:80%;font-weight:lighter;line-height:100%}
table.catlist{border-spacing:0}
table.catlist td{width:199px;border-right:1px solid #fff;text-align:center}
div#content a.catlink{display:block;width:199px;padding-top:114px;padding-bottom:.5em;text-decoration:none;font-weight:700;color:#001a71}
div#content a.catlink:visited{color:#001a71}
div#content a.catlink:hover,div#content a.catlink:active{color:#fff}
div#content .catlink-na{display:block;width:199px;padding-top:114px;padding-bottom:.5em;text-decoration:none;font-weight:700;font-size:13px;line-height:130%;color:#666}
a.catlink{background:url(produktgruppen.jpg) -0 -720px no-repeat;color:#001a71}
a#caticn-1493{background:url(produktgruppen.jpg) -0 top no-repeat;color:#001a71}
a#caticn-32{background:url(produktgruppen.jpg) -200px top no-repeat;color:#001a71}
a#caticn-31{background:url(produktgruppen.jpg) -400px top no-repeat;color:#001a71}
a#caticn-36{background:url(produktgruppen.jpg) -0 -180px no-repeat;color:#001a71}
a#caticn-37{background:url(produktgruppen.jpg) -200px -180px no-repeat;color:#001a71}
a#caticn-33{background:url(produktgruppen.jpg) -400px -180px no-repeat;color:#001a71}
a#caticn-1494{background:url(produktgruppen.jpg) -0 -360px no-repeat;color:#001a71}
a#caticn-1495{background:url(produktgruppen.jpg) -200px -360px no-repeat;color:#001a71}
a#caticn-34{background:url(produktgruppen.jpg) -400px -360px no-repeat;color:#001a71}
a#caticn-35{background:url(produktgruppen.jpg) -0 -540px no-repeat;color:#001a71}
a#caticn-38{background:url(produktgruppen.jpg) -200px -540px no-repeat;color:#001a71}
a#caticn-0{background:url(produktgruppen.jpg) -400px -540px no-repeat;color:#001a71}
a.catlink-38{background:url(produktgruppen-zubehoer.jpg) -0 -720px no-repeat;color:#001a71}
a#caticn-3036{background:url(produktgruppen-zubehoer.jpg) -0 top no-repeat;color:#001a71}
a#caticn-3037{background:url(produktgruppen-zubehoer.jpg) -200px top no-repeat;color:#001a71}
a#caticn-1602{background:url(produktgruppen-zubehoer.jpg) -400px top no-repeat;color:#001a71}
a#caticn-1603{background:url(produktgruppen-zubehoer.jpg) -0 -180px no-repeat;color:#001a71}
a#caticn-1606{background:url(produktgruppen-zubehoer.jpg) -200px -180px no-repeat;color:#001a71}
a#caticn-2927{background:url(produktgruppen-zubehoer.jpg) -400px -180px no-repeat;color:#001a71}
a#caticn-420{background:url(produktgruppen-zubehoer.jpg) -0 -360px no-repeat;color:#001a71}
a#caticn-1276{background:url(produktgruppen-zubehoer.jpg) -200px -360px no-repeat;color:#001a71}
a#caticn-2579{background:url(produktgruppen-zubehoer.jpg) -400px -360px no-repeat;color:#001a71}
a.catlink:hover{background:url(produktgruppen.jpg) -600px -720px no-repeat;color:#fff}
a#caticn-1493:hover,a#caticn-1493:active{background:url(produktgruppen.jpg) -600px top no-repeat;color:#fff}
a#caticn-32:hover,a#caticn-32:active{background:url(produktgruppen.jpg) -800px top no-repeat;color:#fff}
a#caticn-31:hover,a#caticn-31:active{background:url(produktgruppen.jpg) -1000px top no-repeat;color:#fff}
a#caticn-36:hover,a#caticn-36:active{background:url(/images/categories/icn_fahrwerk-lenkung_ov.gif) top center repeat-x;color:#fff}
a#caticn-37:hover,a#caticn-37:active{background:url(/images/categories/icn_getriebe_ov.gif) top center repeat-x;color:#fff}
a#caticn-33:hover,a#caticn-33:active{background:url(produktgruppen.jpg) -1000px -180px no-repeat;color:#fff}
a#caticn-1494:hover,a#caticn-1494:active{background:url(produktgruppen.jpg) -600px -360px no-repeat;color:#fff}
a#caticn-1495:hover,a#caticn-1495:active{background:url(produktgruppen.jpg) -800px -360px no-repeat;color:#fff}
a#caticn-34:hover,a#caticn-34:active{background:url(produktgruppen.jpg) -1000px -360px no-repeat;color:#fff}
a#caticn-35:hover,a#caticn-35:active{background:url(produktgruppen.jpg) -600px -540px no-repeat;color:#fff}
a#caticn-38:hover,a#caticn-38:active{background:url(produktgruppen.jpg) -800px -540px no-repeat;color:#fff}
a#caticn-0:hover,a#caticn-0:active{background:url(produktgruppen.jpg) -1000px -540px no-repeat;color:#fff}
a.catlink-38:hover{background:url(produktgruppen-zubehoer.jpg) -600px -540px no-repeat;color:#fff}
a#caticn-3036:hover,a#caticn-3036:active{background:url(produktgruppen-zubehoer.jpg) -600px top no-repeat;color:#fff}
a#caticn-3037:hover,a#caticn-3037:active{background:url(produktgruppen-zubehoer.jpg) -800px top no-repeat;color:#fff}
a#caticn-1602:hover,a#caticn-1602:active{background:url(produktgruppen-zubehoer.jpg) -1000px top no-repeat;color:#fff}
a#caticn-1603:hover,a#caticn-1603:active{background:url(produktgruppen-zubehoer.jpg) -600px -180px no-repeat;color:#fff}
a#caticn-1606:hover,a#caticn-1606:active{background:url(produktgruppen-zubehoer.jpg) -800px -180px no-repeat;color:#fff}
a#caticn-2927:hover,a#caticn-2927:active{background:url(produktgruppen-zubehoer.jpg) -1000px -180px no-repeat;color:#fff}
a#caticn-420:hover,a#caticn-420:active{background:url(produktgruppen-zubehoer.jpg) -600px -360px no-repeat;color:#fff}
a#caticn-1276:hover,a#caticn-1276:active{background:url(produktgruppen-zubehoer.jpg) -800px -360px no-repeat;color:#fff}
a#caticn-2579:hover,a#caticn-2579:active{background:url(produktgruppen-zubehoer.jpg) -1000px -360px no-repeat;color:#fff}
.catlink-na{background:url(produktgruppen-na.jpg) -0 -720px no-repeat;color:#001a71}
#caticnn-1493{background:url(produktgruppen-na.jpg) -0 top no-repeat;color:#001a71}
#caticnn-32{background:url(produktgruppen-na.jpg) -200px top no-repeat;color:#001a71}
#caticnn-31{background:url(produktgruppen-na.jpg) -400px top no-repeat;color:#001a71}
#caticnn-36{background:url(produktgruppen-na.jpg) -0 -180px no-repeat;color:#001a71}
#caticnn-37{background:url(produktgruppen-na.jpg) -200px -180px no-repeat;color:#001a71}
#caticnn-33{background:url(produktgruppen-na.jpg) -400px -180px no-repeat;color:#001a71}
#caticnn-1494{background:url(produktgruppen-na.jpg) -0 -360px no-repeat;color:#001a71}
#caticnn-1495{background:url(produktgruppen-na.jpg) -200px -360px no-repeat;color:#001a71}
#caticnn-34{background:url(produktgruppen-na.jpg) -400px -360px no-repeat;color:#001a71}
#caticnn-35{background:url(produktgruppen-na.jpg) -0 -540px no-repeat;color:#001a71}
#caticnn-38{background:url(produktgruppen-na.jpg) -200px -540px no-repeat;color:#001a71}
#caticnn-0{background:url(produktgruppen-na.jpg) -400px -540px no-repeat;color:#001a71}
.catlink-38-na{background:url(produktgruppen-zubehoer-na.jpg) -0 -720px no-repeat;color:#001a71}
#caticnn-3036{background:url(produktgruppen-zubehoer-na.jpg) -0 top no-repeat;color:#001a71}
#caticnn-3037{background:url(produktgruppen-zubehoer-na.jpg) -200px top no-repeat;color:#001a71}
#caticnn-1602{background:url(produktgruppen-zubehoer-na.jpg) -400px top no-repeat;color:#001a71}
#caticnn-1603{background:url(produktgruppen-zubehoer-na.jpg) -0 -180px no-repeat;color:#001a71}
#caticnn-1606{background:url(produktgruppen-zubehoer-na.jpg) -200px -180px no-repeat;color:#001a71}
#caticnn-2927{background:url(produktgruppen-zubehoer-na.jpg) -400px -180px no-repeat;color:#001a71}
#caticnn-420{background:url(produktgruppen-zubehoer-na.jpg) -0 -360px no-repeat;color:#001a71}
#caticnn-1276{background:url(produktgruppen-zubehoer-na.jpg) -200px -360px no-repeat;color:#001a71}
#caticnn-2579{background:url(produktgruppen-zubehoer-na.jpg) -400px -360px no-repeat;color:#001a71}
div#category-info{float:right;margin-right:10px;margin-top:10px;width:220px;background:#fff;border:2px solid #ccc}
table.info-liste{margin-top:10px;margin-right:10px;border:0;width:100%}
table.info-liste td{padding-top:.25em;padding-bottom:.25em;border-bottom:1px dotted #ccc}
table.info-liste tr.hilite{background:#eee}
table.info-liste td.label,table.info-liste td.label-green,table.info-liste td.label-yellow,table.info-liste td.label-red{padding-left:2px;font-size:75%}
table.info-liste td.label-green{text-indent:15px;background:transparent url(stock_status2.gif) center left no-repeat}
table.info-liste td.label-yellow{text-indent:15px;background:transparent url(stock_status1.gif) center left no-repeat}
table.info-liste td.label-red{text-indent:15px;background:transparent url(stock_status0.gif) center left no-repeat}
table.info-liste .big{font-size:250%;font-weight:bolder}
h2#category{margin-bottom:0}
h4#category{margin-top:.25em}
div#suchergebnis{margin-bottom:1.5em}
div#suchergebnis h2{margin-bottom:0}
ul.categorylist{display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.categorylist li{display:block;margin-top:.25em;padding-left:25px;min-height:22px;border-bottom:1px dotted #ccc}
.categorylist li a{text-decoration:none}
.categorylist li a:hover{color:#001a71;text-decoration:underline}
.categorylist li.folder{background:transparent url(icon_folder.gif) top left no-repeat}
.categorylist li.entries{background:transparent url(icon_produkt.gif) top left no-repeat}
.eimg{max-width:600px;width:auto;height:auto;display:block}
.eicn{max-width:80px;max-height:80px;width:auto;height:auto}
.pimg{max-width:300px;max-height:300px;width:auto;height:auto}
.picn{max-width:80px;max-height:80px;width:auto;height:auto;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.picn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.zoom-container{position:relative;display:inline-block;overflow:hidden;cursor:crosshair;width:360px}
.zoom-image{transition:transform 0.3s ease;display:block;max-width:100%;height:auto}
.zoom-container:hover .zoom-image{transform:scale(2.0)}
.carousel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.carousel-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer}.carousel-container{position:relative;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:1280px;max-height:95vh;width:95%;margin:20px;z-index:10000}.carousel-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 24px;border-bottom:1px solid #e0e0e0;background:#f8f8f8;border-radius:8px 8px 0 0}.carousel-header-content{display:flex;flex-direction:column;gap:4px;text-align:left;align-items:flex-start}.carousel-title{margin:0!important;line-height:1}.carousel-close{background:transparent;border:none;font-size:24px;cursor:pointer;color:#666;border-radius:4px;transition:all .2s ease;position:absolute;top:0;right:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.carousel-close:hover{background:rgba(0,0,0,.05)}.carousel-close:active{background:rgba(0,0,0,.1)}.carousel-content{position:relative;display:flex;align-items:center;padding:0;min-height:400px;height:75vh;max-height:75vh}.carousel-image-container{flex:1;display:flex;justify-content:center;align-items:center;position:relative;height:75vh;background:#fff}.carousel-image{max-width:100%;max-height:75vh;object-fit:contain;transition:opacity .3s ease;border-radius:4px}.carousel-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#666}.carousel-nav{position:absolute;top:0;bottom:0;background:transparent;border:none;width:80px;height:100%;cursor:pointer;transition:all .3s ease;z-index:10001;display:flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.carousel-nav:hover{background:rgba(0,0,0,.05)}.carousel-nav:active{background:rgba(0,0,0,.1)}.carousel-prev{left:0}.carousel-next{right:0}.carousel-arrow{background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;width:48px;height:48px;font-size:18px;font-weight:700;color:#333;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none}.carousel-nav:hover .carousel-arrow{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.carousel-footer{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background:#f8f8f8;border-radius:0 0 8px 8px}.carousel-counter{font-size:14px;color:#666;font-weight:500}.carousel-thumbnails{display:flex;gap:8px;flex-wrap:wrap}.carousel-thumbnail{width:40px;height:40px;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:all .2s ease;object-fit:cover}.carousel-thumbnail:hover{border-color:#ccc}.carousel-thumbnail.active{border-color:#007bff}@media (max-width:768px){.carousel-container{width:98%;margin:10px;max-height:95vh;max-width:none}.carousel-header{padding:12px 16px}.carousel-title{font-size:18px}.carousel-subtitle{font-size:13px}.carousel-close{font-size:28px}.carousel-arrow{width:52px;height:52px;font-size:22px}.carousel-footer{padding:12px 16px;flex-direction:column;gap:12px}.carousel-thumbnails{justify-content:center}}.carousel-overlay.show{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.zoom-container,.zusatzbilder img{cursor:pointer}
form#search input#inp{font-size:150%;line-height:100%;margin:0;padding:0}
form#search input#btn{font-size:125%;margin-left:1em}
div#kernmerkmale{background:#eee;margin-top:10px}
.genarttabelle{border:1px solid #ccc;border-spacing:0;width:100%;float:left;margin-top:10px;margin-bottom:2em}
.genarttabelle tr:hover{background:#f2f3f8}
.genarttabelle td{border-bottom:1px dotted #bbb;padding:.75em 1em}
.genarttabelle td.img{width:80px;text-align:center}
.genarttabelle td img.g{background:transparent url(g0.gif) top left no-repeat}
.genarttabelle td img.g:hover{background:transparent url(g1.gif) top left no-repeat}
.genarttabelle tr.entries h5{font-size:150%;line-height:150%;margin:0;padding:0}
.genarttabelle tr.entries a{text-decoration:none}
.genarttabelle tr.entries a:hover{color:#001a71;text-decoration:underline}
.produkttabelle{border:1px solid #ccc;width:100%;float:left;margin-top:10px}
.produkttabelle th{padding:.5em;border-right:1px solid #fff;background:#ccc;font-size:10px;line-height:100%}
.notopmargin{margin-top:0px}
tr.alt{background:#f2f3f8}
tr.new{background:#ebedf4}
td.new-badge{background:#fff;position:relative;cursor:pointer}
.badge-img{width:80px;height:80px;position:absolute;top:0;left:0;display:block;background-size: contain}
.badge-background{width:100%;height:100%;position:absolute;top:0;left:0;display:block;overflow:hidden}
.badge-background {background: url(neu-background.png) 0 0 repeat;}
.badge-text{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}
.badge-bottom{position:absolute;bottom:0;left:0}
.neuheit{font-weight:bold;font-size:110%}
tr.light{background:#f8f8f8}
.produkttabelle td{padding-top:1em;padding-bottom:1em;padding-left:.5em;border-bottom:1px dotted #bbb}
.produkttabelle td.attr{border-bottom:1px dotted #bbb;padding:1em 2px}
.produkttabelle td.buy{padding-right:.5em}
.produkttabelle td.aktion{background:transparent url(aktionspreis.gif) top right no-repeat;padding-right:.5em}
.produkttabelle .referenznr{font-size:90%;color:#888}
.tabbox .produkttabelle img,.tabbox .produkttabelle td a,.tabbox .produkttabelle td a:hover{position:relative;top:0;height:auto;padding:0;margin:0;border:0;background:transparent;line-height:100%}
table.angebote,table.neuheiten{width:100%;float:left;border-spacing:15px;background:#f2f3f8}
table.angebot1{width:100%;float:left;border-spacing:15px;background:#f2f3f8}
table.angebote td{border-right:2px solid #fff}
table.angebote .imgx{text-align:left;padding-bottom:8px;background:#fff}
table.angebote .img,table.angebot1 .img{width:140px;max-height:140px;border:1px dotted #ccc;padding:10px;margin-bottom:10px;background:#fff url(aktionspreis.gif) top right no-repeat;text-align:left}
table.neuheiten .img{width:140px;max-height:140px;border:1px dotted #ccc;padding:10px;margin-bottom:10px;background:#fff url(neu.gif) top right no-repeat;text-align:left}
table.angebote .info{text-align:left}
table.angebotspreis{width:146px;height:82px;margin-left:10px}
table.angebotspreis td{vertical-align: middle;text-align:center;padding:0;background:transparent url(preisschild.jpg) center center no-repeat;border:0}
ul.produktliste{display:block;list-style:none;list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0}
.produktliste li{display:block}
.produktliste li a{text-decoration:none}
.produktliste li a:hover{color:#001a71;text-decoration:underline}
.produktliste li.produktlink{padding-left:25px;min-height:22px;background:transparent url(icon_file.gif) top left no-repeat}
.produktliste li.category{padding-left:25px;min-height:22px;background:transparent url(icon_folder.gif) top left no-repeat}
.produktliste li.genart{padding-left:85px;min-height:22px;background:transparent url(icon_produkt.gif) top left no-repeat}
.fahrzeug-attribute,.produkt-attribute{display:block;margin:0;margin-top:2px;padding:0;font-size:85%;line-height:125%;font-weight:lighter}
.attribute-hinweis{margin:0;margin-top:0.25em;padding:0.15em 0.4em;background-color:#fff8cc;font-size:85%;line-height:125%;font-weight:lighter;float:left}
ul.fahrzeug-attribute,ul.produkt-attribute{display:block;list-style:none;list-style-type:none;list-style-position:outside;text-indent:0}
div.stock0{width:10px;height:10px;background:transparent url(stock_status0.gif) center no-repeat}
div.stock1{width:10px;height:10px;background:transparent url(stock_status1.gif) center no-repeat}
div.stock2{width:10px;height:10px;background:transparent url(stock_status2.gif) center no-repeat}
.stock_bg0{background:#ddd}
.stock_bg1{background:#fff8cc}
.stock_bg2{background:#cfc}
.stock_warning{display:inline;border-right:4px solid red}
.sperrgut{padding-left:50px;background:transparent url(sperrgut-hinweis.gif) top left no-repeat}
.artikel-label-1{display:block;clear:left;width:80px;padding:4px;margin-top:2px;font-size:80%;line-height:100%;color:#fff;background:#f40}
.artikel-label-2{display:block;clear:left;width:80px;padding:4px;margin-top:2px;font-size:80%;line-height:100%;color:#fff;background:#44f}
.artikel-label-3{display:block;clear:left;width:80px;padding:4px;margin-top:2px;font-size:80%;line-height:100%;color:#001a71;background:#ddd}
.artikel-label-4{display:block;clear:left;width:80px;padding:4px;margin-top:2px;font-size:80%;line-height:100%;color:#fff;background:#44f}
.artikel-label-7{display:block;clear:left;width:80px;padding:4px;margin-top:2px;font-size:80%;line-height:100%;color:#000;background:#fff8cc}
.artikel-label-8{display:block;clear:left;width:80px;padding:4px;margin-top:2px;font-size:80%;line-height:100%;color:#fff;background:red}
html>body .artikel-label-1{width:72px}
html>body .artikel-label-2{width:72px}
html>body .artikel-label-3{width:72px}
html>body .artikel-label-4{width:72px}
html>body .artikel-label-7{width:72px}
html>body .artikel-label-8{width:72px}
div#produkt-beschreibung{display:block;float:left;width:320px;margin-right:15px}
div#produkt-bezeichnung{margin-bottom:1em}
div#produkt-infos{display:block;float:right;width:220px}
div#produkt-infos p {margin: 0}
div#produkt-infos p.top {margin: 4px 0 0}
div#produkt-nummern{display:block;width:200px;padding:10px;background:#ddd}
div#produkt-nummern table{border:0}
div#produkt-nummern table td{vertical-align:bottom}
div#produkt-nummern strong{font-size:125%}
div#produkt-preis{display:block;float:left;width:200px;padding:10px 10px 0 10px;background:#eee}
div#produkt-preis table{border:0;width:100%}
div#produkt-preis table tr.sel{background-color:#e0e0e4}
div#produkt-preis table td{vertical-align:center;border-bottom:1px solid #fff;color:#999}
div#produkt-preis table td.preis{text-align:right}
div#produkt-preis table td.preissel{text-align:right;padding:5px 0;color:#001a71}
div#produkt-preis table tr.sel td{color:#001a71}
div#produkt-preis strong{font-size:100%}
div#produkt-preis .taxinfo{font-size:80%;text-align:right;margin-top:8px}
div#produkt-warenkorb{display:block;float:left;width:210px;margin-bottom:0px;padding:10px 0 10px 10px;background:#eee}
div#produkt-lieferzeit{display: block;float:left;width:220px;margin-bottom:10px;padding:0;background: #eee}
.produkt-infos-abschnitt{border-top: 1px solid #fff;box-shadow: 0 -2px 2px -2px #888;padding: 8px 0 10px 10px;line-height: 130%;font-weight: bold}
.produkt-infos-abschnitt h5{margin: 0;padding: 0 0 5px;line-height: 130%;font-weight: normal;font-size: 13px}
div#produkt-aktionen{display:block;float:left;width:200px;margin-bottom:10px;padding:10px;background:#eee}
div#produkt-aktionen ul{list-style:none;list-style-type:none;list-style-position:outside;text-indent:0;padding:0;margin:0}
div#produkt-aktionen li{margin-bottom:10px}
ul#sob{width:208px;height:26px;padding:0}
ul#sob li{display: inline-block;text-indent:-999px;overflow:hidden;width:29px;height:29px;margin-right:8px}
ul#sob li a{display:block;width:29px;height:29px}
ul#sob li a:hover {background:rgba(255,255,255,0.4)}
.sob-copylink, .sob-facebook, .sob-twitter, .sob-whatsapp, .sob-email {background: transparent url(share-buttons-transparent.png) top left no-repeat;background-size: 200px 28px}
.sob-copylink{background-position:0 0}
.sob-facebook{background-position:-43px 0}
.sob-twitter{background-position:-86px 0}
.sob-whatsapp{background-position:-129px 0}
.sob-email{background-position:-171px 0;margin-right: 0}
#shortlink{text-indent:-999px;overflow:hidden;width:0;height:0;padding:0;margin:0;border:0}
div#produkt-bewertungen{display:block;float:left;width:200px;margin-bottom:10px;padding:10px;background:#eee}
div#produkt-zusatzinfos{display:block;float:left;width:100%}
#produkt-zusatzinfos h4,#dashboard h4,h3.content-header,h3.content-header-top,h3.content-header-flag{background:#001a71;color:#FFF;padding:5px 0 5px 0.5em;font-size:200%}
h3.content-header-flag{background:#001a71 url(header-flag.gif) center right no-repeat}
h3.content-header-top{margin-top:0}
h3.content-header{margin-top:2em}
h3.headcolor-1{width:585px;color:#fff;background:#008237}
h3.headcolor-2{width:585px;color:#000;background:#ffd800}
h3.headcolor-3{width:585px;color:#fff;background:#F02424}
h3.headcolor-4{width:585px;color:#fff;background:#001a71}
div.produkt-infoblock,div.infoblock{display:block;width:100%;float:left;margin-bottom:1em}
.info-circle{font-size:150%;float:right;padding-left:5px;padding-right:10px}
.tooltip{position:relative;display:inline-block}
.tooltip .tooltiptext{visibility:hidden;width:160px;background-color:#555;color:#fff;text-align:left;text-indent:0;padding:5px;border-radius:6px;font-weight:normal;font-size:55%;position:absolute;z-index:1}
.tooltip-left{top:-12px;bottom:auto;right:100%}.tooltip-left::after{content:"";position:absolute;top:20px;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #555}
.tooltip-accessories-recommended:hover .tooltiptext,.tooltip-accessories-recommended:active .tooltiptext,.tooltip-accessories-required:hover .tooltiptext,.tooltip-accessories-required:active .tooltiptext,.tooltip-accessories-included:hover .tooltiptext,.tooltip-accessories-included:active .tooltiptext,.tooltip-visible{visibility:visible}
#produkt-beschreibung img{margin:0;margin-top:1em;margin-bottom:1em;padding:0}
#produkt-beschreibung p{margin:0;padding:0;line-height:110%}
#produkt-beschreibung .katalogtext,#produkt-zusatzinfos .katalogtext{margin:0;margin-top:1em;margin-bottom:1em;padding:0;font-size:85%;line-height:125%;font-weight:lighter}
#produkt-zusatzinfos .katalogtext-hinweis {margin:0;padding:0;padding-top:1em;padding-bottom:1em;font-size:85%;line-height:125%;font-weight:lighter;background:#fff8cc url(icon_achtung.gif) 5px 0 no-repeat;padding-left:65px;min-height:50px}
#produkt-infos .preisinfo{font-size:80%}
.tab-merkmale{width:100%;border-spacing:0;empty-cells:show}
.tab-merkmale th{vertical-align:top;text-align:left;color:#001a71;background:#e0e0e4;padding:2px;padding-right:1em}
.tab-merkmale td{vertical-align:top;padding:2px;padding-right:1em;border-bottom:1px dotted #fff}
.tab-merkmale tr:hover{background:#ccc}
.tab-merkmale-row{background:#eee}
.tab-merkmale-rowsel{background:#9f9}
.tab-merkmale-rowselx{background:#ff9}
.tab-merkmale-rowseleb{background:#bbb}
.tab-merkmale-sep{border-top:1px solid #fff}
div#productbreadcrumb{font-size:10px;margin-top:10px}
div#productnav h2{margin-bottom:10px}
div#productnav a{font-size:10px;margin-bottom:10px}
table#quicknav{padding:2px;margin-top:12px;background:#d4d4d4;border:0}
table#quicknav form{margin:0}
div#subnav{display:block;padding:2px;font-size:10px}
div#subnav a{font-size:10px}
table#prodlist th{vertical-align:top;text-align:left;font-size:10px;font-weight:700;border-bottom:1px solid gray}
table#prodlist td{vertical-align:top;font-size:12px;line-height:100%;margin:0;padding:0}
table#prodlist .partnumber{padding-right:8px;margin-bottom:0}
table#prodlist .price{text-align:right}
table#prodlist .image{padding-right:8px;padding-bottom:10px;text-align:center}
table#prodlist .buy{padding-left:5px;padding-bottom:10px;text-align:center}
.buybutton-infotext{display:block;padding-left:8px;text-align:left;line-height:normal;font-size:80%}
table#prodlist p.itemnumber{font-size:12px;margin:0;padding:0}
table#prodlist p.refnumber{font-size:10px;font-weight:lighter;margin:0;padding:0}
table#prodlist p.prodlistname{font-size:12px;font-weight:700;margin:0;padding:0}
table#prodlist p.prodlistdescription{font-size:10px;font-weight:lighter;margin:0;padding:0}
table#partcategories h3{margin-top:6px;margin-bottom:2px;border:0}
table#partcategories select{margin:0 0 0 5px;font-size:9px;width:145px;background-color:#9CF}
table#partcategories input.butt{font-size:9px;width:35px}
table#partcategories div.partcat{width:160px;height:160px;background:transparent url(catbg.gif) top left no-repeat;margin:0 0 8px;padding:0;position:relative}
table#modellist p.titletext{font-size:12px;margin:0}
table#modellist p.infotext{font-size:10px;font-weight:lighter;margin:0 0 .6em}
table#modellist p.navlink{font-size:9px}
.prod-summary{border:1px #b0b1ba solid;background-color:#f2f2f2;margin:15px 20px 20px}
#content .prod-summary p{font-size:75%;line-height:1.6em;margin:2px 20px}
#content .prod-summary h2{border-bottom:1px #b0b1ba solid;color:#3e3e3e;margin-top:3px;margin-bottom:3px;padding-top:2px;padding-bottom:2px;padding-left:20px;font-weight:400;font-style:normal;text-decoration:none;text-transform:uppercase}
#productdescription{font-size:75%;line-height:1.4em}
#pricetag{width:85%;border:1px dotted #aaa;padding:5px}
div#pricetag p.price{font-size:150%;font-weight:700;margin-top:8px;margin-bottom:8px}
div#pricetag p.priceoffer{font-size:150%;font-weight:700;text-decoration:line-through;margin-top:8px;margin-bottom:8px}
#offertag{width:85%;margin-top:15px;background-color:#fff8cc;border:1px dotted red;padding:5px}
div#offertag p.specialpricediscount{margin-bottom:0}
div#offertag p.specialprice{font-size:150%;font-weight:700;color:red;margin-bottom:8px}
div#offertag p.specialpriceterms{font-size:10px;font-weight:lighter;color:#888;margin-top:0;margin-bottom:0}
div#recommendation{padding:10px;padding-top:22px;background:#ccc url(top_mail.gif) top left no-repeat;font-size:10px;line-height:115%}
div.preiszusatzinfos {margin:10px 0 0 0}
p.preiszusatzinfos {font-size: 90% !important;font-weight: lighter !important;margin: 0 !important;line-height: 100% !important;text-align: right !important}
form{margin-bottom:0}
div.form{float:left;width:100%;background:#eee;margin-bottom:1em}
div.form-compact{float:left;width:100%;background:#eee;margin:0}
div.formvin{float:left;width:100%;background:#eee url(fahrzeugauswahl.gif) left center no-repeat;margin-bottom: 1px;min-height:64px}
table.formSearch{width:100%;border:1px solid blue;border:10px solid #eee}
table.vinSearch{margin:10px 10px 10px 95px}
tr.divider{height:2em;background:#eee url(divider.gif) left center repeat-x}
td.formSearchTitle{width:30%;font-size:90%;font-weight:700;text-align:right;padding-right:2em}
td.formLeftTitle{font-size:90%;font-weight:700;text-align:left;padding-right:1em}
td.bigval{font-size:120%}
td.smallval{font-size:80%}
td.info img{width:80px;border:8px solid #fff;float:right}
div#orderform p.orderform_text{margin-top:2px;margin-bottom:0;font-size:12px;line-height:115%;color:#000}
div#orderform p.orderform_errtext{margin-top:2px;margin-bottom:0;font-size:12px;line-height:115%;color:red}
div#orderempty{float:left;display:block;width:600px;height:480px;background:#fff url(warenkorb-leer.jpg) top left repeat-x}
div#orderempty div{float:left;display:block;margin-top:100px;margin-left:400px;margin-right:80px}
div#orderok{float:left;display:block;width:600px;height:480px;background:#fff url(auftrag-erfolgreich.jpg) top left repeat-x}
div#orderok div{float:left;display:block;margin-top:100px;margin-left:350px;margin-right:50px}
div.status_box{width:300px;background:#ccc url(top_blue.gif) top left repeat-x;margin:25px;padding:4px 15px;border:1px solid #001a71}
div.status_box h4{margin:0;padding-bottom:10px;color:#fff}
div.service_box_top{background:#ccc url(top_blue.gif) top left repeat-x;margin:0 25px 25px;padding:4px 15px;border:1px solid #001a71}
div.service_box{background:#ccc url(top_blue.gif) top left repeat-x;margin:25px;padding:4px 15px;border:1px solid #001a71}
div.service_box h4,div.service_box_top h4{margin:0;padding-bottom:10px;color:#fff}
div.welcome{margin-top:3em;padding:2em;background:#eee;text-align:center}
.error404 h2{display:block;width:600px;height:420px;text-indent:-9999px}
.error404 h2.german{background:#fff url(../lang_img/german/error-404.jpg) top left no-repeat}
.error404 h2.english{background:#fff url(../lang_img/english/error-404.jpg) top left no-repeat}
.errorShop h2{display:block;width:600px;height:470px;text-indent:-9999px}
.errorShop h2.german{background:#fff url(../lang_img/german/error-shop.jpg) top left no-repeat}
.errorShop h2.english{background:#fff url(../lang_img/english/error-shop.jpg) top left no-repeat}
.logoff{display:block;width:600px;height:400px;text-decoration:none;text-indent:55px;background:#fff url(../img/abmelden.jpg) top left no-repeat;margin:0;padding-top:55px}
.logofftext{text-indent:55px}
.Pages{text-align:center;margin-bottom:1em;margin-top:1em}
.Paginaton{font-size:12px;padding-top:10px;margin-left:auto;margin-right:auto}
.Paginaton	a,.pageList .this-page{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none}
.Paginaton	a:visited{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none}
.Paginaton	.Start{margin-right:20px;padding:2px 6px;background:#fff;color:#aaa}
.Paginaton	.Prev{margin-right:20px;padding:2px 6px;border:solid 2px #ddd;background:#fff}
.Paginaton	.break{padding:2px 6px;border:none;background:#fff;text-decoration:none}
.Paginaton	.Next{margin-left:20px;padding:2px 6px;border:solid 2px #ddd;background:#fff}
.Paginaton	.End{margin-left:20px;padding:2px 6px;background:#fff;color:#aaa}
.Paginaton	.this-page{padding:2px 6px;border-color:#999;font-weight:700;font-size:13px;vertical-align:top;background:#fff;color:#000}
.Paginaton	a:hover{color:#fff;background:#369;border-color:#001a71;text-decoration:none}
.Pages	div.Results{text-align:center;font:11px/15px Arial,Helvetica;color:#aaa;margin-top:8px}
td.main,p.main{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.5}
table.zoom-img tr td img:hover {transform:scale(1.2);transition:transform .2s;}
SPAN.OutOfStock{color:#c76170;font-weight:700}
SPAN.preis-gestrichen{text-decoration:line-through}
SPAN.preis-angebot{color:red;font-weight:700}
SPAN.preis-grund{color:#888;font-size:75%}
SPAN.preis-klein{font-size:75%}
SPAN.preis-netto{color:#00f;font-weight:700}
.moduleRow{background-color:#E6E6E6;border:1px solid;border-color:#E6E6E6}
.moduleRowOver{background-color:#E9F4FC;border:1px solid;border-color:#fff;cursor:pointer}
.moduleRowSelected{background-color:#D7E9F7}
.messageBox{font-family:Verdana,Arial,sans-serif;font-size:10px}
.messageStackError,.messageStackWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#9f0}
.inputMuss{font-size:80%;color:red}
.inputInfo{font-size:80%;color:#001a71}
td.conditions{background-color:#ccc;padding:1em}
a.confirmationEdit{padding:1px 8px;border:1px solid #ccc;color:#888;text-decoration:none}
a.confirmationEdit:hover{color:#fff;background:#f40;text-decoration:underline}
#imap{display:block;position:relative;width:100%;margin:0;padding:0}
#imap li{list-style-type:none;position:absolute;border:1px solid #000;font-family:sans-serif;font-size:small;color:#000;padding:0;line-height:1.3em;overflow:hidden}
#imap span{display:block;width:100%;padding:5px;background:url(imaptitle.png);position:absolute;bottom:0}
#imap a{text-decoration:none;color:#000}
#imap a:hover{text-decoration:underline}

/* Lightbox */
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;text-align:left;font-size:120%;line-height:120%;font-weight:normal;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}
* html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

/* Tabber */
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin-top:1em;}
ul.tabbernav{margin:0;padding:3px 0;border-bottom:1px solid #777;font:bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style:none;margin:0;display:inline;}
ul.tabbernav li a{padding:3px 0.5em;margin-left:3px;border:1px solid #777;border-bottom:none;text-decoration:none;background:#d9ddea}
ul.tabbernav li a:link{color:#001a71;}
ul.tabbernav li a:visited{color:#667;}
ul.tabbernav li a:hover{color:#000;background:#d9ddea;border-color:#001a71;}
ul.tabbernav li.tabberactive a{background-color:#fff;border-bottom:1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color:#000;background:white;border-bottom:1px solid white;}
.tabberlive .tabbertab{border:1px solid #aaa;border-top:0;float:left;width:100%;}
.tabberlive .tabbertab h3{display:none;}
div#versand ul.tabbernav li a[title~=Deutschland]{padding-left:25px;background:url(icon-de.gif) center left no-repeat;}
div#versand ul.tabbernav li a[title~=Europa]{padding-left:25px;background:url(icon-eu.gif) center left no-repeat;}
div#versand ul.tabbernav li a[title~=weltweit]{padding-left:25px;background:url(icon-world.gif) center left no-repeat;}
div#versand ul.tabbernav li a[title~=Germany]{padding-left:25px;background:url(icon-de.gif) center left no-repeat;}
div#versand ul.tabbernav li a[title~=Europe]{padding-left:25px;background:url(icon-eu.gif) center left no-repeat;}
div#versand ul.tabbernav li a[title~=worldwide]{padding-left:25px;background:url(icon-world.gif) center left no-repeat;}
div#versand ul.tabbernav li a:hover[title~=Deutschland]{padding-left:25px;background:#d9ddea url(icon-de.gif) center left no-repeat;}
div#versand ul.tabbernav li a:hover[title~=Europa]{padding-left:25px;background:#d9ddea url(icon-eu.gif) center left no-repeat;}
div#versand ul.tabbernav li a:hover[title~=weltweit]{padding-left:25px;background:#d9ddea url(icon-world.gif) center left no-repeat;}
div#versand ul.tabbernav li a:hover[title~=Germany]{padding-left:25px;background:#d9ddea url(icon-de.gif) center left no-repeat;}
div#versand ul.tabbernav li a:hover[title~=Europe]{padding-left:25px;background:#d9ddea url(icon-eu.gif) center left no-repeat;}
div#versand ul.tabbernav li a:hover[title~=worldwide]{padding-left:25px;background:#d9ddea url(icon-world.gif) center left no-repeat;}

/* Interact */
v\:*{behavior:url(#default#VML);display:inline-block}
div.close{position:absolute;top:0px;left:0px;width:600px;height:450px;display:none;background-color:#DDD;opacity:0.7;filter:Alpha(opacity=60);}
div.artInfo_close_button{float:right;position:relative;top:-15px;left:15px;width:30px;height:30px;background:transparent url(close_red.png) top left no-repeat;display:block;}
div.artInfo{overflow:visible;position:fixed;margin:20px auto;padding:0px;text-align:center;left:20px;background-color:#fff;font-size:14px;height:auto;width:500px;display:none;border:3px solid #808080;-webkit-box-shadow:10px 10px 25px rgba(0,0,0,1);-webkit-border-radius:10px;-moz-box-shadow:10px 10px 25px #000;-moz-border-radius:10px;}
div.artInfo h4{background-color:#808080;color:white;margin:0;padding:0.5em;padding-top:0.25em;font-size:120%;}
span.artnrSpan{border:1px solid rgb(28, 28, 28);cursor:pointer;font-size:12px;color:rgb(255, 255, 255);background-color:rgb(28, 28, 28);}

/* CMS */
div#content-cms h3{margin-top:0;}
p.maxtext strong{font-size:600%;line-height:125%;}
p.maxtext em{font-size:250%;font-style:normal;font-weight:bold;}
table.cms {width: 100%;border: 1px solid #ccc;border-collapse:collapse;}
table.cms tr{border: 0;}
table.cms td, table.cms th{border: 1px solid #ccc;padding: 4px;}
table.cms td img.space {padding: 5px;}

/* Fullsize */
.fullsize-bg{background:transparent url(glass.png) repeat left top;position:fixed;margin:0;padding:0;width:2000px;height:2000px;z-index:10;}
.fullsize-icon{position:absolute;margin:0;padding:0;width:44px;height:44px;background:transparent url(fullsize-icon.png) no-repeat left top;z-index:950;cursor:url(fullsize.cur), auto;}
.fullsize-icon-3d{position:absolute;margin:0;padding:0;width:44px;height:44px;background:transparent url(fullsize-icon3d.png) no-repeat left top;z-index:950;cursor:url(fullsize.cur), auto;}
.fullsize-loading, .fullsize-wrapper{position:absolute;margin:0;padding:0;z-index:999;}
.fullsize-loading{height:51px;width:51px;background:transparent url(fullsize-loading-bg.png) no-repeat left top;}
.fullsize-loading-inner{height:100%;width:100%;background:transparent url(fullsize-loading-spinner.gif) no-repeat center center;}
.fullsize-image{display:block;padding:20px 0;background:#fff;z-index:1000;}
.fullsize-title{position:relative;width:100%;margin:0;padding:5px 0;min-height:14px;color:#fff;font-weight:bold;font-size:11px;font-family:"Lucida Grande", sans-serif;text-shadow:0 0 1px #000;background:transparent url(fullsize-title-bg.png) repeat-x left top;}
.fullsize-title-text{text-align:center;margin:0 auto;width:100%;}
a.fullsize-close{position:absolute;display:block;margin:-15px 0 0 6px;width:16px;height:16px;text-decoration:none;z-index:1000;background:transparent url(fullsize-close.png) no-repeat left top;}
@media screen and (-webkit-min-device-pixel-ratio:0){a.fullsize-close{margin-top:-14px;}
}
a.fullsize-close:hover{background-position:right top;}
.fullsize-close{cursor:pointer;}
.fullsize-sh-wrap{position:absolute;z-index:980;}
.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom{width:100%;}
.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r{background-position:left top;background-repeat:none;background-color:transparent;height:20px;}
.fullsize-sh-top-l{float:left;width:22px;background-image:url(fullsize-sh-top-l.png);}
.fullsize-sh-top-m{margin:0 22px;background-image:url(fullsize-sh-top-m.png);background-repeat:repeat-x;}
.fullsize-sh-top-r{float:right;width:22px;background-image:url(fullsize-sh-top-r.png);}
.fullsize-sh-bottom-l{float:left;width:22px;height:24px;background-image:url(fullsize-sh-bottom-l.png);}
.fullsize-sh-bottom-m{margin:0 22px;height:24px;background-image:url(fullsize-sh-bottom-m.png);background-repeat:repeat-x;background-position:left bottom;}
.fullsize-sh-bottom-r{float:right;width:22px;height:24px;background-image:url(fullsize-sh-bottom-r.png);}
.fullsize-sh-body{background-image:url(fullsize-sh-body-l.png);background-repeat:repeat-y;}
.fullsize-sh-body-r{float:right;height:100%;width:11px;background-image:url(fullsize-sh-body-r.png);background-repeat:repeat-y;}
