/* ---------- Allgemeines ---------- */
#service {
line-height:1.2;
margin:25px 17px 20px;
}
#service #bildergalerie {
margin:0;
}
#service h2 {
color:#600;
font-size:1.1em;
}
#service td {
padding:0;
}
#promille table td {
background:#eee;
font-size:.8em;
padding:5px 18px 5px 0;
vertical-align:bottom;
}
#promille .specs {
font-weight:700;
margin-bottom:2px;
margin-top:1em;
}
/* ---------- KFZ-Steuerrechner ---------- */
#kfzsteuerrechner .hinweis {
font-size:.9em;
margin:0;
padding-bottom:.3em;
padding-top:.3em;
}
#kfzsteuerrechner ol {
font-size:.8em;
padding-left:24px;
}
#kfzsteuerrechner li {
border-bottom:1px solid #000;
padding-bottom:1em;
}
#kfzsteuerrechner li table {
border-collapse:collapse;
margin-top:12px;
}
#kfzsteuerrechner li form {
margin-top:12px;
}
#kfzsteuerrechner li form input {
vertical-align:middle;
}
#kfzsteuerrechner li form label {
margin-right:12px;
vertical-align:bottom;
}
#kfzsteuerrechner li td,
#kfzsteuerrechner li th {
border:1px solid #999;
padding:3px 6px;
}
#kfzsteuerrechner li td {
vertical-align:top;
}
#kfzsteuerrechner li th {
font-weight:700;
white-space:nowrap;
}
#kfzsteuerrechner .bildrechts {
float:right;
margin-right:10px;
width:195px;
}
#kfzsteuerrechner img {
margin-top:8px;
}
#kfzsteuerrechner .bildrechts img {
margin-right:8px;
}
#kfzsteuerrechner .row_normal {
background:#fff;
}
#kfzsteuerrechner .row_hilite {
background:#ddd;
}
/* ---------- Neuwagenkatalog ---------- */
#neuwagenkatalog td, 
#neuwagenkatalog th {
font-size:.8em;
padding:10px 12px;
}
#neuwagenkatalog h3,
#neuwagenkatalog h4 {
font-size:.9em;
margin:10px 0 0;
}
#neuwagenkatalog .boxTop p {
height:0;
margin:0;
padding:0;
}
#neuwagenkatalog #fahrzeugauswahl td {       
background:#eee;
border-top:1px solid #999;
white-space:nowrap;
}
#neuwagenkatalog #fahrzeugauswahl select {
width:18em;
}
#neuwagenkatalog #fahrzeugauswahl input[type="submit"] {
background:#c00;
color:#fff;
font-weight:700;
margin-left:2em;
margin-right:20px;
}
#neuwagenkatalog #fahrzeugauswahl input.texteingabe {
width:17.5em;
}
#neuwagenkatalog #fahrzeugauswahl .zw_titel {
font-weight:700;
padding-top:2em;
}
#neuwagenkatalog #fahrzeugauswahl .specs {
font-weight:700;
padding:2px 0;
}
#neuwagenkatalog #fahrzeugauswahl em.vonbis {
margin-right:2px;
}
#neuwagenkatalog #fahrzeugauswahl select.vonbis {
margin-right:6px;
width:5em;
}
#neuwagenkatalog #fahrzeugliste {
border-collapse:collapse;
}
#neuwagenkatalog #fahrzeugliste td {
background:transparent;
border:1px solid #999;
margin:0;
text-align:center;
width:9em;
}
#neuwagenkatalog #fahrzeugliste .pfeil {
margin-left:2px;
margin-right:2px;
vertical-align:middle;
}
#neuwagenkatalog #fahrzeugliste td.link {
text-align:left;
width:30em;
}
#neuwagenkatalog #fahrzeugliste td.link img {
padding-right:5px;
}
#neuwagenkatalog #fahrzeugliste td.fahrzeuge {
border:none;
position:relative;
}
#neuwagenkatalog #fahrzeugliste #content_navi_seiten {
margin-top:0;
padding-bottom:1em;
padding-top:0;
}
#neuwagenkatalog #datenblatt {
width:29.5em;
}
#content_bilder {
float:left;
margin-top:15px;
width:160px;
}
#content_bilder ul {
font-size:.8em;
list-style:none;
margin:0;
padding:0;
}
#content_bilder ul li img {
margin-bottom:8px;
}
#service p#content_navi {
font-size:inherit;
margin-top:5px;
}
p#content_navi a {
margin-right:15px;
}
/* ---------- Neuwagenkatalog, Datenblatt ---------- */
#neuwagenkatalog #datenblatt_vergleich th.titel {
border-top:none;
color:#c00;
font-size:1.2em;
padding-top:1em;
}
#neuwagenkatalog .navigation {
margin-bottom:1em;
margin-top:1em;
}
#neuwagenkatalog .navigation form.vergleich {
display:inline;
}
#neuwagenkatalog #datenblatt caption {
font-size:1.4em;
font-weight:700;
text-align:right;
}
#neuwagenkatalog  #datenblatt_vergleich th,
#neuwagenkatalog  #datenblatt_vergleich td {
border-top:1px solid #999;
margin:0;
padding:.3em 1em;
}
#neuwagenkatalog  #datenblatt_vergleich th {
font-weight:700;
}
#neuwagenkatalog #datenblatt_vergleich td {
    text-align: center;
}
/* ---------- Neuwagenkatalog, Bildergalerie ---------- */
#neuwagenkatalog #bildergalerie #content_navi_seiten {
position:relative;
width:480px;
}
#neuwagenkatalog #bildergalerie #content_navi_seiten .mitte {
left:auto;
position:absolute;
right:42%;
}
#neuwagenkatalog #bildergalerie #content_navi_seiten .rechts {
left:auto;
position:absolute;
right:0;
}
#neuwagenkatalog #bildergalerie table td,
#neuwagenkatalog #bildergalerie table th {
padding:3px;
}
#neuwagenkatalog #bildergalerie table td {
text-align:right;
}
/* ---------- Bussgeldkatalog ---------- */
#bussgeld table {
font-size:.9em;
width:45em;
border-collapse:collapse;
border-spacing:0;
}
#bussgeld table th {
background-color:#ccc;
font-weight:700;
padding:5px 10px;
}    
.col1 {
text-align:left;
width:30em;
}
.col2 {
text-align:left;
width:5em;
}
.col3,
.col4 {
width:5em;
}
#bussgeld table td {
border:1px solid #ccc;
empty-cells:show;
padding:5px 10px;
vertical-align:top;
}
.cell2 {
background-color:#eee;
}
#bussgeld p {
font-style:italic;
}
#bussgeld a.backlink {
color:#039;
font-style:normal;
}
#bussgeld ul {
font-size:.85em;
line-height:1.4;
list-style-type:none;
margin-left:1px;
padding-left:1px;
}
/* ---------- DAT-Fahrzeugwerte ---------- */
.txt11 a {
color:#600;
}
.bgdark {
background:#ddd;
color:#000;
}
#service td.bgdark {
padding:6px 12px;
}
.bgdark a {
color:#000;
text-decoration:underline;
}
.bglight table {
border-spacing:0 2px;
margin-left:12px;
}
tr.bgdark table {
border-spacing:0 4px;
margin-left:12px;
}
#service td.bglight {
padding-bottom:6px;
padding-right:5px;
}
.bglight {
background:#eee;
}
/* ---------- Allgemeines + Links ---------- */
.bglight a {
background:#600;
color:#fff;
padding:1px 6px 2px;
}
#service .bglight select {
width: 520px !important;
}
#service p,
#service span.txt11,
td.datbox {
font-size:.85em;
}
tr.bgdark table input {
padding:0;
}
#kfzsteuerrechner ol p,
#neuwagenkatalog #datenblatt td,
#neuwagenkatalog #datenblatt th {
font-size:inherit;
}
#neuwagenkatalog #datenblatt_vergleich .link,
#neuwagenkatalog #datenblatt_vergleich .bild {
border:none;
}
#neuwagenkatalog #datenblatt_vergleich td,
.cell3 {
text-align:center;
}


