body {
text-align: center;
font-family: Verdana, sans-serif;
color: #252B2C; 
background: #fff url(viscaal/bg_body.png) top left repeat-x;
}
#stepmode {
background-image: none;
}
#tinymce {
text-align: left;
background: #fff;
}
#container {
width: 100%;
color:#252B2C; 
background: #fff url(viscaal/bg_body.png) top left repeat-x;
}
#stepmode, #stepmode #container, .page_dokumenteditor, .page_dokumenteditor #container {
background: #a0acad;
}
#alles {
position: relative;
margin: 0 auto;
width: 986px; 
text-align: left;
background: #f3f5f5;
}
h1 {
font-size: 20px;
font-weight: normal; 
font-family: 'Century Gothic', 'Lucida sans unicode', 'Microsoft sans serif', sans-serif;
margin: 0 0 20px 0;
padding: 30px 0 0 0;
color: #252B2C;
clear: left;
text-align: left;
}
#ohnespalte h1 {
margin-right: 200px;
}
h2 {  
font-family: 'Century Gothic', 'Lucida sans unicode', 'Microsoft sans serif', sans-serif;
font-weight: normal;
font-size: 16px;
margin: 20px 0 15px 0;;
}
h3, h4 { 
font-weight: normal; 
color: #252B2C;
font-size: 14px;
margin: 15px 0 10px 0; 
}
h4 {
font-size: 15px;
color: #657374;
}
h5, h6 {
font-size: 13px;
margin: 0.5em 0;
}
h6 {
font-style: italic;
}
p, a, li, th, td, input, label {
font-size: 11px;
}

/* Fuer die gesamte Seite Grundeinstellung */ 
a:link, a:visited { color: #e20020; background-color:transparent;}
a:hover, a:active, a:focus { text-decoration: underline;}

/* Logo: Link active-Status entfernt */
a img, a:link img, a:visited img, a:hover img, a:active img, a:focus img { background-color:#FFFFFF;}



/* schmale farbleiste im body-background mit weite 100%; z-index sorgt dafuer, dass die leiste im hintergrund bleibt. */
/* usereingabe: background */
#leiste1, #leiste2, #leiste3 {
display: none;
}

#banner, #leiste1, #leiste2, #leiste3, #werbebilder  {
display: none;
} 
#mitarbeiter #banner {
display: none;
}

#schnellsuche {
position: absolute;
top: 94px;
left: 86px;
width: 126px;
height: 30px;
background: transparent url(viscaal/bg_schnellsuche_on.gif);  
z-index: 10;
}
#schnellsuche a {
display: block;
width: 119px;
height: 30px;
line-height: 30px;
margin: 0;
padding: 0 0 0 7px;
font-size: 12px;
font-family: 'Century Gothic', 'Lucida sans unicode', 'Microsoft sans serif', sans-serif;
font-weight: bold;
color: #000;
background: transparent url(viscaal/bg_schnellsuche.gif);
text-decoration:none; 
}
#schnellsuche a:link, 
#schnellsuche a:visited {
color: #000;
background: transparent url(viscaal/bg_schnellsuche.gif);
}
#schnellsuche a:hover, 
#schnellsuche a:active,
#schnellsuche a:focus {
color: #000;
background: transparent url(viscaal/bg_schnellsuche_on.gif);
}


#overfooter {
width: 100%;
padding: 0 0 0 204px;
margin: 0;
}

#alles p.footer { 
margin: 0;
padding: 20px 0 30px 204px;
color: #657374;
background: #fff url(viscaal/bg_main.gif) 180px 0 repeat-y;
}
#alles .footer a {
text-decoration: none; 
color: #9c9c9c;
}
#alles .footer a:link,
#alles .footer a:visited {
color: #9c9c9c; 
}
#alles .footer a:hover,
#alles .footer a:active,
#alles .footer a:focus {
color: #9c9c9c;
}

#inhalt hr, #tinymce hr {
border-color: #DBDDDD;
background: #DBDDDD;
color: #dfdfdf;
}
#logo {
height: 140px;
z-index: 5;
border-bottom: 2px solid #e20020; 
background: #fff url(viscaal/bg_logo.jpg) 0 0 no-repeat;
}
#logo img {
margin: 49px 0 0 456px;
background: transparent;
}
#logo a:hover {
background: transparent;
}
#logo a,
#logo a:link,
#logo a:visited,
#logo a:hover,
#logo a:active,
#logo a:focus {
background: transparent;
border: 0 none;
}
#logo a img,
#inhalt a img, #tinymce a img {
border: 0 none;
}
#mitarbeiter #topnavi {
display: none;
}
#topnavi {
position: absolute;
top: 142px;
left: 806px;
width: 180px;
height: 122px;
padding: 30px 0 0 0;
list-style: none;
z-index: 10; 
background: #657374;
}
#topnavi li {
display: inline;
}
#topnavi a {
display: block;
width: 150px;
height: 19px;
line-height: 19px;
margin: 0;
padding: 0 0 0 30px;
font-size: 11px;
text-decoration:none;
} 
#topnavi a:link, 
#topnavi a:visited {
color:#f3f5f5;
background: transparent url(viscaal/linkicon.gif) 20px -162px no-repeat;
} 
#topnavi a:hover,
#topnavi a:active,
#topnavi a:focus {
color: #fff;
background: transparent url(viscaal/linkicon.gif) 20px -162px no-repeat;
}
#topnavi a.akt:link,
#topnavi a.akt:visited {
color: #fff;
background: transparent url(viscaal/linkicon.gif) 20px -22px no-repeat;
}

#header {
margin: 0 0 0 180px;
width: 626px;
z-index: 5;
background: #657374 url(viscaal/bg_main.gif) 0 0 repeat-y;
overflow: hidden;
}
#mitarbeiter #header {
display: none;
}  
#headerbild {
border-left: 2px solid #e20020 !important;
padding-left: 2px;
overflow: hidden;
}
/*
#header img, #headerbild img {
border-left: 2px solid #e20020;
} 
*/
#main {
margin: 0 0 0 180px;
padding: 0 0 30px 0;
background: #f3f5f5 url(viscaal/bg_main.gif) 0 0 repeat-y;
}
#main form {
margin: 0;
}

#rechtespalte {
position: absolute;
left: 806px;
width: 180px;
background: #f3f5f5;
}
#rechtespalte h2
#rechtespalte h3
#rechtespalte h4 {
padding: 0 10px;
} 

p.kasten, .kasten {
margin: 4px 0;
padding: 5px;
line-height: normal;
}
p.kasten strong {
font-weight: bold;
}
.kasten h2 {
margin: 5px 0 0 0;
font-weight: bold;
line-height: normal;
text-transform: uppercase;
}
.kasten p {
margin: 0 0 5px 0;
}
.rot a {
color: #fff;
}

.werbung {
line-height: normal;
margin: 4px 0;
font-family: Arial, Helvetica, sans-serif;
}
.werbung a {
display: block;
text-decoration: none;
}
.werbung a:hover {
color: #000;
background: #e20020;
}
.werbung span {
display: block;
padding: 2px 4px;
}
.werbung .title {
display: block;
font-size: 16px;
font-weight: bold;
padding: 4px;
}
.werbung .title span {
display: block;
font-size: 10px;
padding: 0;
}
.rot, a.rot {   
color: #E8EAEA;
background: #e20020;
} 
.grau, a.grau { 
color: #252b2c;
background: #A0ACAD;
}
.hellgrau, a.hellgrau {
color: #252b2c;
background: #E8EAEA;
}
.dunkelgrau, a.dunkelgrau {
color: #E8EAEA;
background: #657374;
}
#inhalt .rot a:link, #inhalt .rot a:visited, 
#inhalt .dunkelgrau a:link, #inhalt .dunkelgrau a:visited {
color: #fff;
text-decoration: underline;
}
#inhalt .grau a:link, #inhalt .grau a:visited {
color: #fff;
}  


/* Google Translator */
.goog-te-gadget {
font-size: 11px;
vertical-align: bottom;
}
.goog-te-gadget select {
font-size: 11px;
margin-bottom: 2px;
} 
.goog-te-gadget img {
vertical-align: bottom;
}
.goog-te-gadget a {
font-weight: normal !important;
font-size: 10px !important;
}

#inhalt {
padding: 0;
margin: 0 195px 0 20px;
}
#inhalt p, #tinymce p, #inhalt td, #tinymce td {
margin: 10px 0;
} 
#inhalt a:hover {
text-decoration: underline;
}
#inhalt table.layout { 
width: 582px;
border: 0;
margin: 0; 
padding: 0;
} 
#inhalt ul {
margin: 0 0 0 20px;
}
.red {
color: #E20020;
font-weight: normal;
}
.topmar10 {
margin-top: 10px;
}
  
/* Preis ausblenden im Container Werbung */   
table td span.preise {
/* display: none; */
} 
 
/* Buttons für Fahrzeug-Info-Seiten */
#inhalt .fahrzeugangebot, #tinymce .fahrzeugangebot {
margin: 10px 0;
}
#inhalt .fahrzeugangebot li, #tinymce .fahrzeugangebot li {
display: inline
}
#inhalt .fahrzeugangebot li a, #tinymce .fahrzeugangebot li a {
display: block;
float: left;
width: 130px;
height: 35px;
margin: 10px 20px 10px 0;
font-size: 14px;
text-align: center;
line-height: 35px;
text-decoration: none;
color: #252B2C;
background: transparent url(standard/fahrzeugbutton.jpg) 0 0 no-repeat;
}
#inhalt .fahrzeugangebot li a:hover, #tinymce .fahrzeugangebot li a:hover {
color: #252B2C;
background: transparent url(standard/fahrzeugbutton.jpg) 0 -180px no-repeat;
}
#inhalt .fahrzeugangebot li a.klein, #tinymce .fahrzeugangebot li a.klein {
font-size: 11px;
}

#inhalt .subnav,
#inhalt .navsubsub {
display: block;
margin: 0; 
padding: 8px 0 0 0;
list-style: none;
width: 605px;
clear: left;
text-transform: none; 
}
#inhalt .navsubsub {
text-transform: none; 
padding: 0;
}
#inhalt .csubnav {
clear: left;
text-transform: lowercase;
}

#inhalt .subnav li,
#inhalt .navsubsub li {
display: inline;
padding: 0;
margin: 0;
white-space: nowrap;
}
#inhalt .subnav a,
#inhalt .navsubsub a {
display: block;
float: left;
text-decoration: none;
margin: 0 8px 8px 0;
padding: 4px 4px 4px 20px;
font-weight: normal;
border: 0 solid;
background: transparent;
}
#inhalt .subnav span {
padding: 0 3px;
display: block;
float: left;
margin: 2px 0;
}
#inhalt .subnav span.nobr,
#inhalt .navsubsub span.nobr {
margin: 0;
padding: 0;
display: inline;
}
#inhalt .subnav span.bez {
border-left: 1px solid #252B2C;
} 


#inhalt .subnav a:link,
#inhalt .subnav a:visited,
#inhalt .navsubsub a:link,
#inhalt .navsubsub a:visited {
color: #252B2C; 
background: #dbdddd url(viscaal/linkbutton.gif) 0 -24px no-repeat;
}
#inhalt .subnav a:hover,
#inhalt .subnav a:active,
#inhalt .subnav a:focus, 
#inhalt .navsubsub a:hover,
#inhalt .navsubsub a:active,
#inhalt .navsubsub a:focus {
color: #252B2C;
background: #dbdddd url(viscaal/linkbutton.gif) 0 -46px no-repeat;
}
#inhalt .subnav a.akt:link,
#inhalt .subnav a.akt:visited,
#inhalt .navsubsub a.akt:link,
#inhalt .navsubsub a.akt:visited { 
color: #252b2c;
background: #dbdddd url(viscaal/linkbutton.gif) 0 -70px no-repeat;
} 

#inhalt .subnav a.disabled:link,
#inhalt .subnav a.disabled:visited {
 color:#888888; 
background:transparent;
}
#inhalt .subnav a.disabled:hover,
#inhalt .subnav a.disabled:active,
#inhalt .subnav a.disabled:focus {
 color:#CC8888; 
background:transparent;
}
#inhalt .subnav a.disabledakt:link,
#inhalt .subnav a.disabledakt:visited {
color:#CC8888; 
background:transparent;
} 
.neuanlegen,
#inhalt a:link.neuanlegen,
#inhalt a:visited.neuanlegen,
#inhalt .navoben a.neuanlegen:link,
#inhalt .navoben a.neuanlegen:visited,
#inhalt .subnav a.neuanlegen:link,
#inhalt .subnav a.neuanlegen:visited {
color: #9c0;
background-color: #f3f5f5;
}
#inhalt a:hover.neuanlegen,
#inhalt a:active.neuanlegen,
#inhalt a:focus.neuanlegen,
#inhalt .navoben a.neuanlegen:hover,
#inhalt .navoben a.neuanlegen:active,
#inhalt .navoben a.neuanlegen:focus,
#inhalt .subnav a.neuanlegen:hover,
#inhalt .subnav a.neuanlegen:active,
#inhalt .subnav a.neuanlegen:focus {
color: #fff;
background: #9c0 url(viscaal/linkbutton.gif) 0 -46px no-repeat;
}

/* Linke Hauptnavigation */

#navlinks {
position: absolute;
left: 0;
top: 142px;
width: 152px;
background: transparent;
z-index: 5;
margin: 0;
padding: 0;
} 
#suche_fahrzeugnr,
#suche_jobnr,
#suche_vorgangsnr {
width: 175px;
margin: 0; 
padding: 4px 0 4px 5px;
background: #657374;
}
#suche_fahrzeugnr input,
#suche_jobnr input,
#suche_vorgangsnr input { 
font-size: 11px;
line-height: normal;
color: #252B2C;
width: 110px;
background: #a0acad;
border: 1px solid #ccd2d2;
padding: 1px 0 2px 5px;
margin: 2px 2px 2px 0;
vertical-align: top;
}
#navlinks #suche_fahrzeugnr input.submit,
#navlinks #suche_jobnr input.submit,
#navlinks #suche_vorgangsnr input.submit { 
font-size: 11px;
line-height: normal;
border: 1px solid #ccd2d2;
background: #a0acad url(viscaal/submit_white.gif) 50% 50% no-repeat; 
padding: 0;
margin: 2px 2px 2px 2px; 
width: 40px;
vertical-align: top;
}
#navlinks li {
display: inline;
}
#navlinks a {
display: block;
text-decoration: none;
font-weight: bold;
border: 0 solid #fff;
}
#navlinks a:link,
#navlinks a:visited {
background: transparent;
}
#navlinks a:hover,
#navlinks a:active,
#navlinks a:focus {
background: transparent;
}
#navlinks a:link.akt,
#navlinks a:visited.akt {
background: transparent;
}
#navlinks .artnav {
margin: 0;
padding: 0;
width: 180px;
background: #fff;
}
#navlinks .artnav a {
height: 23px;
line-height: 23px;
padding: 0 0 0 20px;
width: 160px;
color: #fff;
background: #657374 url(viscaal/linkbutton.gif) 0 0 no-repeat;
text-transform: uppercase;
}
#navlinks .artnav a:hover, #navlinks .artnav a.akt {
color:#fff;
background: #e20020  url(viscaal/linkbutton.gif) 0 0 no-repeat;
}
#navlinks .nav {
margin: 0;
padding: 0;
width: 180px; 
color: #f3f5f5;
background: #657374;
}
#navlinks .nav a, 
#navlinks .subnav a {
display: block; 
width: 160px;
height: 23px;
line-height: 23px;
margin: 0;
padding: 0 0 0 20px;
font-size: 11px;
font-weight: normal;
border-bottom: 1px dotted #DBDDDD;
text-decoration:none;
text-transform: none;
}
/* Zweizeilige Eintraege in der Navigation ermoeglichen */
#navlinks .subnav a {
line-height: normal;
height: auto;
padding: 3px 2px 3px 20px;
width: 158px;
border-bottom: 1px dotted #000;
}

/* Hersteller Linke Navigation, jeweils Text- und Hintergrundfarbe mit mouse-over und aktiv Zustand */

#navlinks .nav a:link,
#navlinks .nav a:visited {
color: #f3f5f5;
background: #657374 url(viscaal/linkicon.gif) 10px -20px no-repeat;
}
#navlinks .nav a:hover,
#navlinks .nav a:active,
#navlinks .nav a:focus {
color:#fff;
background: #e20020 url(viscaal/linkicon.gif) 10px 8px no-repeat;
}
#navlinks .nav a.akt:link,
#navlinks .nav a.akt:visited { 
color: #fff;
background: #485253 url(viscaal/linkicon.gif) 10px -188px no-repeat;
}

/* Aufbauten Linke Navigation, jeweils Text- und Hintergrundfarbe mit mouse-over und aktiv Zustand */

#navlinks .subnav a:link,
#navlinks .subnav a:visited {
color:#657374;
background: #ccd2d2 url(viscaal/linkicon.gif) 10px -78px no-repeat;
}
#navlinks .subnav a:hover,
#navlinks .subnav a:active,
#navlinks .subnav a:focus {
color: #e20020; 
background: #DBDDDD url(viscaal/linkicon.gif) 10px -134px no-repeat;
}
#navlinks .subnav a.akt:link,
#navlinks .subnav a.akt:visited {
font-weight: normal;
color: #e20020; 
background: #DBDDDD url(viscaal/linkicon.gif) 10px -50px no-repeat;
}

#navlinks .navleft {
display: block;
text-align: center;
padding: 0;
margin: 10px 0;
border: 0 solid;
}
#navlinks .navleft a:link, 
#navlinks .navleft a:visited { 
color: #252B2C;
display: inline;
width: auto;
font-weight: normal;
font-size: 11px;
background: transparent;
border: 0 none;
padding: 0;
margin: 0;
border: 0 solid #fff;
}
#navlinks .navleft a:hover, 
#navlinks .navleft a:active,
#navlinks .navleft a:focus {
color: #252B2C;
}
#login {
padding: 0;
margin: 0;
width: 180px;
text-align: center;
background: #A0ACAD;
border: 0 solid;
}
#login fieldset {
border: 0 none;
padding: 10px 10px 0 10px;
}
#login label {
font-size: 10px;
width: 110px;
}
#login input { 
font-size: 11px;
width: 120px;
border: 1px solid #657374;
padding: 1px;
margin: 0;
background: #CCD2D2;
}
#login input.submit {
padding: 0 2px;
margin: 5px 0;
width: auto;
border: 1px solid #657374;
}
#login p {
width: 180px;
margin: 0;
padding: 3px 0 0 0;
text-align: center;
}
#login p span {
display: block;
margin: 0 auto; 
padding: 0 0 10px 0;
}
#login a {
display: inline;
font-weight: normal;
font-size: 10px;
line-height: 130%;
border: 0 none;
}

#login p a:hover {
background: transparent;
}
#login a img {
vertical-align: bottom;
}
#navlinks p {
text-align: center;
}


/* eigene seiten */
#angebot1 td {
vertical-align: top;
}
#inhalt table.angebot1, #tinymce table.angebot1 {
margin: 10px 0;
}
#inhalt table.angebot1 img, #tinymce table.angebot1 img  {
display: block;
}
#inhalt table.angebot1 h3, #tinymce table.angebot1 h3  {
font-size: 12px;
margin: 10px 10px 10px 0;
}
#inhalt table.angebot1 p, #tinymce table.angebot1 p  {
margin: 5px 10px 5px 0;
} 

Eingebettete Styles von http://server3.autrado.de/www.autopartners.eu/index.php


/* ===== konfigurierbare Styles ===== */

/*
logo_height:      78
logo_width:       298
werbebild_height: 0
*/


/* FARBEN, SCHRIFTEN */
 
td.transparent,
th.transparent {
 background-color:#FFFFFF;}

h4.register,
h5.register,
p.noscript,
input.extrasregister,
input.extrasregisterakt {
 color:#252B2C;}

/* Fuer die obere Navigation #navoben (home, kontakt,...), jeweils Text- und Hintergrundfarbe mit mouse-over und aktiv Zustand */
#navoben {
position: absolute;
left: 0;
top: 10px; 
z-index: 5;
list-style: none; 
}
#mitarbeiter #navoben {
top: 10px;
}
#navoben .navlayer0 {
width: 520px;
margin-left: 200px;
}

#navoben .navlayer0 li a {
font-size: 11px;
border: 0 none; 
padding: 0 10px 0 4px;
line-height: normal;
}
#mitarbeiter .navlayer0 li a {
line-height: normal;
}
#navoben a:link,
#navoben a:visited {
color: #252B2C; 
}
#navoben a:hover,
#navoben a:active,
#navoben a:focus { 
color: #E20020;
}
#navoben a.akt:link,
#navoben a.akt:visited {
color: #E20020;
font-weight: normal;
}

#navoben a.disabled:link,
#navoben a.disabled:visited {
 color:#888888; border-color:#888888; background-color:transparent;}
#navoben a.disabled:hover,
#navoben a.disabled:active,
#navoben a.disabled:focus {
 color:#CC8888; background-color:#999999;}
#navoben a.disabledakt:link,
#navoben a.disabledakt:visited {
 color:#CC8888; background-color:#999999;}

/* Mitarbeiter-Navigation (neue) */
.navlayer1 { 
color: #fff; 
background-color: transparent;
margin-left: 200px;
}
#mitarbeiter #navoben .navlayer0 a:link,
#mitarbeiter #navoben .navlayer0 a:visited { 
border-color: #a0acad;
}
#navoben .navlayer1 a:link,
#navoben .navlayer1 a:visited { 
color:#fff; 
background: #657374;
border-color: #a0acad;
padding: 0 5px; 
font-size: 11px;
}
#mitarbeiter #navoben .navlayer0 a:hover,
#navoben .navlayer1 a:hover { 
color: #fff; 
background: #E20020;
}
#mitarbeiter #navoben .navlayer0 a:link.akt,
#mitarbeiter #navoben .navlayer0 a:visited.akt { 
color:#FFFFFF; 
background-color: #e20020;
}
#navoben .navlayer1 a:link.akt,
#navoben .navlayer1 a:visited.akt { 
color:#FFFFFF; 
background-color: #e20020;
text-decoration: none;
}
#navoben .navlayer1 a.disabled {
 color: #ccd2d2;
}


/* LINKE NAVIGATION */

/* Allgemein Linke Navigation, jeweils Text- und Hintergrundfarbe mit mouse-over und aktiv Zustand */

/* Textfarbe Fahrzeugezaehler: */
#navlinks .counter {
 color:#DBDDDD;}

/* Rote Nummer */
.rotenummer,
a.rotenummer:link,
a.rotenummer:visited {
 color:#E20020;}


img.tableicon {
vertical-align: middle;
}

img.tableiconr {
 float:right;
 margin-top:4px;
 margin-left:3px;
}

td.preisfeld {
 white-space:nowrap;
 padding:1px;
}


/* ===== ALTE STYLES ===== */


/* Register fuer Extras und Serienausstattungen */
h4.register { color:#252B2C; margin-top:10px; margin-bottom:2px; font-weight:bold;   }
h5.register { color:#e20020; margin-top:2px;  margin-bottom:2px; font-weight:normal; }


/* Fahrzeugname in Rechnung */
.fahrzeug { font-size: 14px; font-weight: bold; }


/* grauer Kasten um Text  */
.box {
 border-width:1px;
 border-style:solid;
 border-color: #a0acad;
 padding:2px;
 padding-left:5px;
 padding-right:5px;
}


/* Seitenblaettern */
table.pager {
 margin-top:5px;
 border-width:1px;
 border-style:solid;
 border-color: #a0acad;
 padding:2px;
 padding-left:5px;
 padding-right:5px;
}


/* gruene Zellen fuer Spalte "online" */
td.online,th.online { background-color:#99CC00; }
th.master { background-color:#DBDDDDCCC; font-weight:normal; }


/* Tabelle geparkte Fahrzeuge */
tr.geparkte_bestellung0 {
 background-color:#FFFFCC;
}
tr.geparkte_bestellung1 {
 background-color:#F8F8CC;
}
tr.geparkte_angebot0 {
 background-color:#FFFFDD;
}
tr.geparkte_angebot1 {
 background-color:#F8F8DD;
}
tr.geparkte_rueckruf0 {
 background-color:#FFFFE8;
}
tr.geparkte_rueckruf1 {
 background-color:#F8F8E0;
}
tr.geparkte_geparkt0 {
 background-color:#EEEEEE;
}
tr.geparkte_geparkt1 {
 background-color:#DDDDDD;
}


/* Buttons und Eingabefelder */
input.submit,
input.submitabstand,
#login input.submit {
color: #252b2c; 
background-color: #CCD2D2; 
border-color: #657374;
}
input.extrasregister {
 color:#252B2C; background-color:#FFFFFF; border-color:#252B2C;}
input.extrasregisterakt {
 color:#FFFFFF; background-color:#252B2C; border-color:#252B2C;}
input.einkaufspreis {
 background-color:#EAEAEA;
}
input.listenpreis {
 background-color: #f3f5f5;
}
table.registertop {
 border-bottom-color:#252B2C;}
table.registerbot {
 border-top-color:#252B2C;}

input:disabled { background-color:#EAEAEA; color:black; }
   
div.guestbook_article_0 {
 margin-top:10px;
 padding:10px;
 background-color: #ccd2d2;
 color:#252B2C;
}
div.guestbook_article_1 {
 margin-top:10px;
 padding:10px;
 background-color: #f3f5f5;
 color:#252B2C;
}
div.guestbook_article_head {
 font-weight:bold;
}  
.windows_title,
.windows_n,
.windows_ne,
.windows_nw {
color: #FFFFFF !important;
border-color: #657374 !important;
background-color: #657374 !important;
}
.windows_w,
.windows_e,
.windows_s,
.windows_sw,
.windows_se {
border-color: #657374 !important;
}    
#fahrzeugeinpflege .cart .txt .title:hover {
text-decoration: underline !important;
} 
/* gestreifte Tabellen */
th.th, tr.th  { background-color: #f3f5f5; font-weight:normal; }
td.td0,tr.td0, table.td0 { background: #f3f5f5; }
td.td1,tr.td1, table.td1 { background: #E8EAEA; }
td.td0baureihen { background:#f3f5f5; }
td.td1baureihen { background:#E8EAEA; }
td.td_baureihen_highlight, tr.td_baureihen_highlight { background:#99CC00; }
td.td0resourcen { background:#f3f5f5; color: #657374; }
td.td1resourcen { background:#E8EAEA; color:#657374; }
th.haendler    { background:#FFFF66; }
td.td0haendler { background:#FFFF66; }
td.td1haendler { background:#FFFFCC; }
#inhalt #baureihen td.td0baureihen { background:#f3f5f5; }
#inhalt #baureihen td.td1baureihen { background:#E8EAEA; }
tr.td0fahrzeugliste { background:#f3f5f5; padding: 10px 0; }
tr.td1fahrzeugliste { background:#E8EAEA; }
tr.td0fahrzeugliste:hover { background:#f3f5f5; }
tr.td1fahrzeugliste:hover { background:#f3f5f5; }
.fahrzeugliste td {
padding: 6px 3px;
}
.fahrzeugnummer {
font-size: 0.8em;
font-weight: bold;
display:block;
width: 84px;
border: 1px solid #a0acad;
border-bottom: 0 none;
background-color: white;
text-align: center;
margin: 0 0 2px 0;
padding: 2px 0;
z-index: 100;
}


/* Werbeboxen */
#inhalt ul.werbung li {
background: transparent;
}
#inhalt ul.werbung li a {
color: #000;
min-height: 64px;
}
#inhalt ul.werbung li .wtitle {
font-weight: bold;
line-height: 120%;
font-size: 11px;
}
#inhalt ul.werbung li .wpreis {
color: #e20020;
}
#inhalt ul.werbung li .wimg {
height: 9em;
}
#inhalt ul.werbung li .wlz {
display:none;
}
* html #inhalt ul.werbung. li a {
height: 64px;
}
#inhalt ul.werbung li.li0 a, 
#inhalt ul.werbung.w50 li.li0.li0 a, 
#inhalt ul.werbung.w50 li.li1.li1 a {
background: #e8eaea;
}

#inhalt ul.werbung li.li1 a, 
#inhalt ul.werbung.w50 li.li0.li2 a, 
#inhalt ul.werbung.w50 li.li1.li3 a {
background: #e8eaea;
}
#inhalt ul.werbung li.li0 a:hover, 
#inhalt ul.werbung li.li1 a:hover,
#inhalt ul.werbung.w50 li.li0 a:hover,
#inhalt ul.werbung.w50 li.li1 a:hover {
background: #ccd2d2;
}
#inhalt ul.w50 li {
width: 280px;
margin-bottom: 5px;
}
* html #inhalt ul.w50 {
width: 282px;
}  
#inhalt ul.w50 li a {
min-height: 9em;
}
* html #inhalt ul.w50 li a {
height: 9em;
}

/***  rechete spalte werbung ***/

/*** container %werbung% ***/
#rechtespalte ul.werbung {
width: 180px;
margin: 10px 0;
padding: 0;
zoom: 1;
}
#rechtespalte ul.werbung li {
display: inline;
margin: 0;
padding: 0;
background: #fff;
}
#rechtespalte ul.werbung li a {
display: block;
width: 180px;
min-height: 64px;
margin: 0;
padding: 0;
line-height: 120%;
text-decoration: none;
width: 180px;
}
#rechtespalte ul.werbung li .wimg {
display: block;
width: 86px;
height: 64px;
float: left;
overflow: hidden;
padding: 0;
margin: 0 4px 4px 0;
}
#rechtespalte ul.werbung li .wtitle {
display: block;
padding: 0;
margin: 0 2px 2px 2px;
color: #000;
line-height: 120%;
}
#rechtespalte ul.werbung li .wpreis {
float: right;
white-space: nowrap;
text-align: left;
width: 80px;
margin: 2px 0 4px 0;
font-size: 14px;
font-weight: bold;
color: #e20020;
}
#rechtespalte ul.werbung li .wdescr {
display: block;
color: #000;
padding: 0;
margin-left: 0;
}
#rechtespalte ul.werbung li.li0 a,
#rechtespalte ul.werbung.w50 li.li0.li0 a,
#rechtespalte ul.werbung.w50 li.li1.li1 a {
background: #e8eaea;
}

#rechtespalte ul.werbung li.li1 a,
#rechtespalte ul.werbung.w50 li.li0.li2 a,
#rechtespalte ul.werbung.w50 li.li1.li3 a {
background: #fafafa;
}
#rechtespalte ul.werbung li.li0 a:hover,
#rechtespalte ul.werbung li.li1 a:hover {
background: #ccd2d2;
}
#rechtespalte ul.w50 li {
display: block;
float: left;
width: 180px;
margin-bottom: 5px;
}
* html #rechtespalte ul.w50 li {
width: 180px;
}
#rechtespalte ul.w50 li a {
min-height: auto;
}
* html #rechtespalte ul.w50 li a {
height: auto;
}
#rechtespalte ul.w50 li.li0 {
clear: left;
}




