/**
 * Project: Website autopreisagentur.de
 * File: individual_autopreisagentur.css
 *
 * Copyright (c) 2008 clkm - cornelia lange http://www.clkm.de/ 
 * @author Cornelia Lange
 *
**/

body {
color: #2f3560;
background: #fff url(autopreisagentur/bg_body.gif) 0 0 repeat-x;
text-align: center;
}
h1 { 
font-size: 22px; 
clear: left;
color: #376795;
margin: 20px 0;
padding: 0;
text-align: right;
}
#ohnespalte h1 {
margin-right: 200px;
}
h2 { 
color: #f60;
font-size: 17px;
margin: 15px 0 5px 0; 
}
h2.teaser {
border: 5px solid #acc7e3;
padding: 5px;
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
}
h2.teaser span {
display: block;
font-size: 12px;
letter-spacing: normal;
color: #376795;
text-transform: none;
}
h3 { 
color: #376795;
background: #d5e2f0;
font-size: 14px;
margin: 20px 0 10px 0;
padding: 5px;
}
h4 { 
font-size: 14px;
color: #ff6600; 
margin: 10px 0;
}
h5, h6 { 
color: #f60;
font-size: 12px; 
margin: 10px 0;
}
h6 { 
font-style: italic; 
}
table h2 {
margin-top: 0;
}
abbr, acronym {
border-bottom: 1px dotted #ccc;
cursor: help;
}
address {
font-style: normal;
font-size: 12px;
font-weight: normal;
margin: 0 0 10px 0;
text-align: center;
}
address.teaser {
font-weight: normal;
}
#banner {
position: absolute;
top: 141px;
left: 160px;
width: 380px;
height: 100px;
background: transparent url(autopreisagentur/auto-kaufen.gif) 0 0 no-repeat;
}
#werbebilder {
position: absolute;
top: 0;
left: 530px;
width: 300px;
height: 243px;
background: transparent url(autopreisagentur/auto-kaufen.jpg) 0 0 no-repeat;
}
#startseite #banner {
position: absolute;
top: 141px;
left: 147px;
width: 380px;
height: 100px;
background: transparent url(autopreisagentur/wer-weniger-bezahlt.gif) 0 0 no-repeat;
}
#startseite #werbebilder {
position: absolute;
top: 0;
left: 550px;
width: 300px;
height: 243px;
background: transparent url(autopreisagentur/wer-weniger-bezahlt.jpg) 0 0 no-repeat;
}
#eigeneseiten #banner {
position: absolute;
top: 141px;
left: 147px;
width: 380px;
height: 100px;
background: transparent url(autopreisagentur/konkurrenz-preise.gif) 0 0 no-repeat;
}
#eigeneseiten #werbebilder {
position: absolute;
top: 0;
left: 478px;
width: 300px;
height: 243px;
background: transparent url(autopreisagentur/konkurrenz-preise.jpg) 0 0 no-repeat;
}
#mitarbeiter #banner {
position: absolute;
top: 141px;
left: 160px;
width: 380px;
height: 100px;
background: transparent url(autopreisagentur/wie-viele-autos.gif) 0 0 no-repeat;
}
#mitarbeiter #werbebilder {
position: absolute;
top: 0;
left: 530px;
width: 300px;
height: 243px;
background: transparent url(autopreisagentur/auto-kaufen.jpg) 0 0 no-repeat;
}

#schnellsuche {
position: absolute;
top: 155px;
left: 3px;
text-transform: uppercase;
}

#schnellsuche a:link, 
#schnellsuche a:visited {
color: #f60;
background: transparent;
text-decoration: none;
font-weight: bold;
padding-left: 20px;
background: transparent url(autopreisagentur/pfeil_orange.gif) left no-repeat;
}

#alles {
position: relative;
width: 987px;
text-align: left;
margin: 0 auto;
}
#alles p.footer {
margin: 30px 190px 20px 160px;
padding: 3px 0 3px 10px;
border-top: 5px solid #E7E9F2;
color: #2f3560;
background: transparent;
}

#logo {
position: absolute;
top: 5px;
left: 3px;
padding-left: 3px;
}
#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;
}
#navoben {
position: absolute;
top: 111px;
left: 2px;
width: 600px;
list-style-type: none;
z-index: 10;
}
#navoben li {
display: block;
float: left;
background: transparent url(autopreisagentur/but_left.gif) 0 0 no-repeat;
margin: 0 0 0 2px;
padding: 0 0 0 10px;
}
#navoben li.akt {
background: transparent url(autopreisagentur/but_left_akt.gif) 0 0 no-repeat;
}
#navoben a {
display: block; 
float: left;
font-size: 11px;
height: 28px;
text-decoration: none;
color: #2f3560;
background: transparent url(autopreisagentur/but_right.gif) top right no-repeat;
padding: 6px 10px 0 0;
text-decoration:none;
font-weight:bold;
border: 0 none;
}

/* Fuer die obere Navigation #navoben (home, kontakt,...), 
jeweils Text- und Hintergrundfarbe mit mouse-over und aktiv Zustand */
#navoben a:link,
#navoben a:visited {
color: #2f3560; 
background: transparent url(autopreisagentur/but_right.gif) top right no-repeat;
}
#navoben a:hover,
#navoben a:active,
#navoben a:focus {
color: #f60 !important; 
background: transparent url(autopreisagentur/but_right.gif) top right no-repeat;
}
#navoben a.akt:link,
#navoben a.akt:visited {
color: #2f3560; 
background: transparent url(autopreisagentur/but_right_akt.gif) top right no-repeat;
}


#mitarbeiter #navoben {
top: 50px;
width: 500px;
}
#mitarbeiter #navoben li {
display: block;
float: left;
background: transparent;
margin: 2px 5px;
padding: 0;
}
#mitarbeiter #navoben li.akt {
background: transparent;
}
#mitarbeiter #navoben a {
display: block; 
float: left;
font-size: 11px;
height: auto;
text-decoration: none;
color: #2f3560;
background: transparent url(autopreisagentur/but_right.gif) top right no-repeat;
padding: 2px 0;
text-decoration:none;
font-weight:bold;
}
#mitarbeiter #navoben a:link,
#mitarbeiter #navoben a:visited {
color: #2f3560; 
background: transparent;
}
#mitarbeiter #navoben a:hover,
#mitarbeiter #navoben a:active,
#mitarbeiter #navoben a:focus {
color: #f60; 
background-color: #fff;
}
#mitarbeiter #navoben a.akt:link,
#mitarbeiter #navoben a.akt:visited {
color: #2f3560; 
background: #fff;
}

/* Fuer die Navigation #topnavi (eigene Seiten), jeweils Text- und Hintergrundfarbe mit mouse-over und aktiv Zustand */
#mitarbeiter #topnavi {
top: 135px;
}
#topnavi {
position: absolute;
top: 225px;
left: 806px;
width: 180px;
list-style: none;
z-index: 10;
}
#topnavi li {
display: inline;
}
#topnavi a {
display: block;
text-decoration: none;
padding: 4px 0 4px 20px;
font-weight: bold;
}
#topnavi a:link,
#topnavi a:visited {
color:#2F3560; 
background: transparent url(autopreisagentur/pfeil_orange.gif) left no-repeat;
}
#topnavi a:hover,
#topnavi a:active,
#topnavi a:focus {
color:#2F3560; 
background: transparent url(autopreisagentur/pfeil_blau.gif) left no-repeat;
}
#topnavi a.akt:link,
#topnavi a.akt:visited {
color: #ff6600; 
background: transparent url(autopreisagentur/pfeil_blau.gif) left no-repeat;
}

#header {
position: absolute;
top: 248px;
left: 148px;
width: 643px;
height: 152px;
z-index: 5;
background: transparent url(autopreisagentur/schmuckbild.png) 0 0 no-repeat;
}
#mitarbeiter #header {
background: transparent;
top: 243px;
height: 5px;
border-top: 5px solid #f60;
}
/* farbleiste ueber dem schmuckbild */
#leiste3 {
position: absolute;
top: 243px;
left: 143px;
width: 653px;
height: 163px;
background: transparent url(autopreisagentur/leiste3.gif) 0 0 no-repeat;
z-index: 90;
}
#mitarbeiter #leiste3 {
display: none;
}
#main {
width: 842px;
margin: 0 0 0 145px;
padding: 410px 0 0 0;
background: transparent;
}
#mitarbeiter #main {
padding-top: 250px;
}

#rechtespalte {
float: right;
width: 180px;
padding-top: 40px;
}
#rechtespalte h2, 
#rechtespalte h3, 
#rechtespalte h4 {
}
#rechtespalte p {
margin: 10px 0;
}
#rechtespalte .rahmen {
width: 180px;
margin: 10px 0;
text-align: center;
padding-bottom: 5px;
background: transparent url(autopreisagentur/rahmen_bot_mittel.gif) bottom left no-repeat;
}
#rechtespalte .rahmen h3 {
margin: 0;
padding: 10px 5px 5px 5px;
color: #fff;
background: transparent url(autopreisagentur/rahmen_top_mittel.gif) top left no-repeat;
}
#rechtespale .rahmen p {
margin: 5px;
}
#rechtespalte .eckrahmen {
border: 5px solid #acc7e3;	
padding: 5px;
text-align: center;
}
#rechtespalte .eckrahmen h3 {
margin: 0 0 5px 0;
color: #fff;
background: #ff6600;
}

#inhalt {
width: 615px;
padding: 0 0 0 20px;
margin: 0 195px 0 0;
}
#inhalt p.teaser {
font-weight: bold;
color: #376795;
background: transparent;
text-align: left;
}
#inhalt p.teaser1 {
font-size: 100%;
font-style: italic;
padding: 10px 0;
color: #2f3560;
border-top: 1px solid #d5e2f0;
border-bottom: 1px solid #d5e2f0;
}
#inhalt p {
margin: 10px 0;
}
#inhalt p.configuratorstep a {
display: block;
font-weight: bold;
width: 190px;
padding: 0 0 0 30px;
height: 23px;
line-height: 23px;
color: #fff;
background: transparent url(autopreisagentur/bg_konfigurator.gif) 0 0 no-repeat;
overflow: hidden;
}
#inhalt p.configuratorstep a:hover {
background-position: 0 -25px;
text-decoration: none;
}
#inhalt .fahrzeugangebot {
margin: 10px 0;
}
#inhalt .fahrzeugangebot li {
display: inline
}
#inhalt .fahrzeugangebot li a {
display: block;
float: left;
width: 130px;
height: 45px;
margin: 10px 20px 10px 0;
font-size: 14px;
text-align: center;
line-height: 40px;
text-decoration: none;
color: #000;
background: transparent url(autopreisagentur/angebote.jpg) 0 0 no-repeat;
}
#inhalt .fahrzeugangebot li a:hover {
color: #000;
background: transparent url(autopreisagentur/angebote.jpg) 0 -180px no-repeat;
}
#inhalt .fahrzeugangebot li a.klein {
font-size: 12px;
}

#inhalt .subnav, 
#inhalt .navsubsub { 
display: block;
margin: 0;
list-style: none;
width: 615px;
clear: left;
padding: 20px 0 10px 0;
}
#inhalt .navsubsub {
padding: 10px 0;
}
#inhalt .csubnav {
clear: left;
}
#inhalt .navsubsub { 
margin-left: 1px;
}
#inhalt .subnav li, 
#inhalt .navsubsub li {
display: inline;
padding: 0;
margin: 0;
}
#inhalt .subnav a, 
#inhalt .navsubsub a {
border: 0 none;
margin: 0;
padding: 2px 5px 2px 21px;
font-weight: bold;
font-size: 14px;
text-decoration: none;
color: #376795;
background: transparent url(autopreisagentur/auto_dkl.gif) left no-repeat;
}
#inhalt .subnav a:link, 
#inhalt .subnav a:visited {
color: #376795;
background: transparent url(autopreisagentur/auto_hell.gif) left no-repeat;
}
#inhalt .subnav a:hover, 
#inhalt .subnav a:active,
#inhalt .subnav a:focus {
text-decoration: none;
color: #2f3560;
background: transparent url(autopreisagentur/auto_dkl.gif) left no-repeat;
}
#inhalt .subnav a.akt, 
#inhalt .navsubsub a.akt {
color: #f60;
background: transparent url(autopreisagentur/auto_dkl.gif) left no-repeat;
}



#inhalt .subnav span {
padding: 0 3px;
display: block;
float: left;
margin: 2px 0;
}
#inhalt .subnav span.bez {
border-left: 1px solid #376795;
}

#inhalt .boxen {
list-style: none;
margin: 10px 0;
}
#inhalt .boxen li {
display: block;
width: 200px;
float: left;
margin: 5px 5px 5px 0;
padding: 10px 0 0 0;
background: #E7E9F2 url(autopreisagentur/box_hell200top.gif) top left no-repeat; 
}
#inhalt .boxen h3 {
width: 190px;
height: 90px;
margin: 0;
padding: 0 5px 10px 5px;
background: transparent url(autopreisagentur/box_hell200bot.gif) bottom left no-repeat;
}

/* Linke Hauptnavigation */

#navlinks {
position: absolute;
top: 180px;
left: 3px;
width: 143px;
background: transparent;
z-index: 5;
}
#navlinks li {
display: inline;
}
#navlinks a {
display: block;
text-decoration: none;
font-weight: bold;
}
#navlinks a:link, 
#navlinks a:visited {
color: #f60;
background: transparent;
}
#navlinks a:hover, 
#navlinks a:active, 
#navlinks a:focus {
color: #fff;
background: #f60;
}
#navlinks a:link.akt, 
#navlinks a:visited.akt {
color: #fff;
background: #f60;
}

#navlinks .artnav {
margin: 0;
padding: 0;
}
#navlinks .artnav a {
font-weight: normal;
border: 0 solid #000;
margin: 2px 0;
padding: 0 5px;
width: 128px;
line-height: 23px;
height: 23px;
color: #fff;
background: transparent url(autopreisagentur/icon_artnav.gif) 0 0 no-repeat;
}
#navlinks .artnav a:hover, #navlinks .artnav a:focus, #navlinks .artnav a:active, 
#navlinks .artnav a.akt {
color: #fff;
background: transparent url(autopreisagentur/icon_artnav.gif) 0 -25px no-repeat;
}

#navlinks .nav {
margin: 0 0 10px 0;
padding: 0;
}
#navlinks .nav a {
font-weight: normal;
border: 0 none;
margin: 0;
line-height: normal;
height: auto;
padding: 2px 0 2px 25px;
font-weight: bold;
color: #376795;
background: transparent url(autopreisagentur/auto_dkl.gif) left no-repeat;
}
#navlinks .nav a:link, 
#navlinks .nav a:visited {
color: #376795;
background: transparent url(autopreisagentur/auto_hell.gif) left no-repeat;
}
#navlinks .nav a:hover, 
#navlinks .nav a:active, 
#navlinks .nav a:focus {
color: #2f3560;
background: transparent url(autopreisagentur/auto_dkl.gif) left no-repeat;
}
#navlinks .nav a:link.akt, 
#navlinks .nav a:visited.akt {
color: #f60;
background: transparent url(autopreisagentur/auto_dkl.gif) left no-repeat;
}
#navlinks .subnav a {
font-weight: normal;
color: #376795;
padding: 2px 0 2px 25px;
background: transparent url(autopreisagentur/pfeil_orange.gif) 6px 5px no-repeat;
}
#navlinks .subnav a:link, 
#navlinks .subnav a:visited {
color: #376795;
background: transparent url(autopreisagentur/pfeil_blau.gif) 6px 5px no-repeat;
}
#navlinks .subnav a:hover, 
#navlinks .subnav a:active, 
#navlinks .subnav a:focus {
color: #376795;
background: transparent url(autopreisagentur/pfeil_orange.gif) 6px 5px no-repeat;
}
#navlinks .subnav a:link.akt, 
#navlinks .subnav a:visited.akt {
color: #f60;
background: transparent url(autopreisagentur/pfeil_orange.gif) 6px 5px no-repeat;
}

#navlinks .navleft {
display: block;
width: 136px;
text-align: center;
}
#navlinks .navleft a {
display: block;
color: #2f3560;
background: #acc7e3;
margin: 10px 0;
padding: 3px 0;
font-size: 11px;
}
#navlinks .navleft a:link,
#navlinks .navleft a:visited {
color: #2f3560;
background: #acc7e3;
}
#navlinks .navleft a:hover,
#navlinks .navleft a:active,
#navlinks .navleft a:focus {
color: #fff;
background: #f60;
}
#mitarbeiter #navlinks .navleft a {
display: inline;
padding: 2px;
font-size: 12px;
}
#mitarbeiter #navlinks .navleft a:link,
#mitarbeiter #navlinks .navleft a:visited {
color: #f60;
background: transparent;
}
#mitarbeiter #navlinks .navleft a:hover,
#mitarbeiter #navlinks .navleft a:active,
#mitarbeiter #navlinks .navleft a:focus {
color: #fff;
background: #f60;
}
#login {
padding: 0;
margin: 0;
width: 130px;
text-align: center;
background: transparent;
}
#navlinks #login a {
font-size: 11px;
}
#navlinks #login a:hover {
color: #f60;
background: #fff;
font-weight: bold;
}
#login fieldset {
border: 1px solid #acc7e3;
}
#login label {
font-size: 11px;
width: 110px;
}
#login input {
width: 110px;
border: 1px solid #ccc;
padding: 2px;
margin: 0;
}
#login input.submit {
padding: 0 2px;
margin: 5px 0;
width: auto;
border: 1px solid #376795;
color: #376795;
background: #D5E2F0;
}
#login p {
width: 133px;
margin: 0;
padding: 3px 0 0 0;
}
#login a {
display: inline;
font-weight: normal;
font-size: 10px;
line-height: 130%;
padding: 0;
margin: 0;
border: 0 none;
}

#login p a:hover {
background: transparent;
}
#login a img {
vertical-align: bottom;
}
#navlinks p.fahrzeugzahl {
margin: 10px 0;
color: #376795;
text-align: center;
}

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

/* FARBEN, SCHRIFTEN */
h4.register,
h5.register,
p.noscript,
.red,
input.extrasregister,
input.extrasregisterakt {
 color:#FF6600;}


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

#inhalt a.fahrzeugsuche {
display: block;
border: 3px solid #acc7e3;
padding: 10px 10px 10px 35px;
font-weight: bold;
}
#inhalt a.fahrzeugsuche:link,
#inhalt a.fahrzeugsuche:visited {
color: #376795;
background: #fff url(autopreisagentur/pfeil_orange.gif) 20px no-repeat;
}
#inhalt a.fahrzeugsuche:hover,
#inhalt a.fahrzeugsuche:active,
#inhalt a.fahrzeugsuche:focus {
color: #ff6600;
background: #fff url(autopreisagentur/pfeil_blau.gif) 20px no-repeat;
}

#rechtespalte a:link,
#rechtespalte a:visited {
color:#FF6600; 
background-color:transparent;
text-decoration: none;
}
#rechtespalte a:hover,
#rechtespalte a:active,
#rechtespalte a:focus {
color: #fff; 
background-color: #f60;
}

/* Logo: Link active-Status entfernt */
a:hover img,
a:active img,
a:focus img,
#inhalt a:hover img,
#inhalt a:active img,
#inhalt a:focus img {
background-color: #fff;
border: 0 none;
color: #fff;
}

/* Sonstige */
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:#FF6600; margin-top:10px; margin-bottom:2px; font-weight:bold;   }
h5.register { color:#FF6600; margin-top:2px;  margin-bottom:2px; font-weight:normal; }
/* Warnung: JavaScript nicht aktiv */
p.noscript {
 margin-left:30px;
 margin-right:30px;
 border-width:1px;
 border-style:solid;
 border-color:#CCCCCC;
 padding:2px;
 text-align:center;
 color:#FF6600; font-weight:bold;
}
/* Fahrzeugname in Rechnung */
.fahrzeug { font-size: 14px; font-weight: bold; }
/* grauer Kasten um Text  */
.box {
 border-width:1px;
 border-style:solid;
 border-color:#CCCCCC;
 padding:2px;
 padding-left:5px;
 padding-right:5px;
}


/* Seitenblaettern */
table.pager {
 margin-top:5px;
 border-width:1px;
 border-style:solid;
 border-color:#CCCCCC;
 padding:2px;
 padding-left:5px;
 padding-right:5px;
}
/* gruene Zellen fuer Spalte "online" */
td.online,th.online { background-color:#99CC00; text-align:center; }
th.fahrzeugvorgaben { background-color:#CCCCCC; font-weight:normal; }

/* gestreifte Tabellen */
th.th, tr.th  { background-color:#CCCCCC; font-weight:normal; }
td.td0,tr.td0 { background-color:#DDDDDD; }
td.td1,tr.td1 { background-color:#EEEEEE; }
td.td0baureihen { background-color:#DDDDDD; vertical-align:bottom; }
td.td1baureihen { background-color:#EEEEEE; vertical-align:bottom; }
td.td0resourcen { background-color:#DDDDDD; color:#666666; }
td.td1resourcen { background-color:#EEEEEE; color:#666666; }
th.haendler    { background-color:#ff0; }
td.td0haendler { background-color:#ff0; }
td.td1haendler { background-color:#FFFFCC; }

/* Buttons und Eingabefelder */
input.submit,
input.submitabstand, 
#inhalt input.submit,
#inhalt input.submitabstand,
#inhalt input.submitrechts {
color: #2f3560; 
background-color: #e7e9f2; 
border: 1px solid #376795;
}
input.extrasregister {
color:#FF6600; 
background-color:#FFFFFF;
}
input.extrasregisterakt {
color:#FFFFFF; 
background-color:#FF6600;
}
input.einkaufspreis { 
background-color: #e7e9f2; 
}
input.listenpreis { 
background-color:#e7e9f2;
}

/* Gaestebuch */
div.guestbook_article_0 {
 margin-top: 10px;
 padding: 10px;
 background-color: transparent;
 color: #2f3560;
font-size: 12px;
border: 3px solid #acc7e3
}
div.guestbook_article_1 {
 margin-top: 10px;
 padding: 10px;
 background-color: transparent;
 color: #2f3560;
font-size: 12px;
border: 3px solid #acc7e3;
}
div.guestbook_article_head {
 font-weight:bold;
margin-bottom: 5px;
}

/* Allgemeine Klassen */
.teaser {
font-weight: bold;
line-height: normal;
}
.normal {
font-weight: normal
}
.acenter {
text-align: center;
}
.aright {
text-align: right;
}
.winzig, #rechtespalte .winzig {
margin: 0;
padding: 0;
font-size: 70%;
}
.marker {
background-color: #ff0;
color: #2f3560;
}
.fs110 {
font-size: 110%;
}
.fs120 {
font-size: 120%;
}
.fs130 {
font-size: 130%;
}
.fs140 {
font-size: 140%;
}
.fs150 {
font-size: 150%;
}
.fs90, #rechtespalte h2.fs90 {
font-size: 90%;
font-weight: bold;
}
.fs80, #rechtespalte h2.fs80 {
font-size: 80%;
font-weight: bold;
}
.fs70, #rechtesplate h2.fs70 {
font-size: 70%;
}
.rand {
border: 1px solid #376795;
padding: 2px;
}
.mar5 {
margin-top: 5px;
margin-bottom: 5px;
}
.mar10 {
margin-top: 10px;
margin-bottom: 10px;
}
.mar20 {
margin-top: 20px;
margin-bottom: 20px
}
.mar30 {
margin-top: 30px;
margin-bottom: 30px;
}
.pad5 {
padding-top: 5px;
padding-bottom: 5px
}
.pad10 {
padding-top: 10px;
padding-bottom: 10px;
}
.pad15 {
padding-top: 15px;
padding-bottom: 15px;
}
.mar30rechts {
margin-right: 30px;
}
.mar20rechts {
margin-right: 20px;
}
.mar15rechts {
margin-right: 15px;
}
.mar10rechts {
margin-right: 10px;
}
.mar10links {
margin-left: 10px;
}
.mar5links {
margin-left: 5px;
}
.red {
color: #ff6600;
}
.pad30rechts {
padding-right: 30px;
}
.pad25rechts {
padding-right: 25px;
}
.pad20rechts {
padding-right: 20px;
}
.pad15rechts {
padding-right: 15px;
}
.pad10rechts {
padding-right: 10px;
}
.pad12rechts {
padding-right: 12px;
}
.pad10links {
padding-left: 10px;
}
.pad10top {
padding-top: 10px;
}
.topminus10 {
margin-top: -10px;
}
.topminus30 {
margin-top: -30px;
}
.top20mar {
margin-top: 20px;
}
.w300 {
width: 300px;
}
.w200 {
width: 200px;
}
.w200 p {
padding: 0;
margin: 10px 0;
}
.skip {
position: absolute;
left: -2000em;
top: -2000em;
}
.fleftpic {
float: left;
margin: 0 10px 5px 0;
}
.frightpic {
float: right;
margin: 0 0 5px 10px;
}
table .fleftpic {
margin: 0 10px 5px 0;
}
table .frightpic {
margin: 3px 0 3px 5px;
}


/* Linke Hauptnavigation Administration */

#suche_fahrzeugnr, 
#suche_jobnr, 
#suche_vorgangsnr {
width: 141px;
padding: 1px 0;
margin: 0;
}
#suche_fahrzeugnr input, 
#suche_jobnr input, 
#suche_vorgangsnr input {
width: 80px;
padding: 2px;
border: 1px solid #376795;
margin: 0 0 0 2px;
font-size: 11px;
margin: 0;
}
#suche_fahrzeugnr input.submit, 
#suche_jobnr input.submit, 
#suche_vorgangsnr input.submit {
width: 25px;
padding: 0 5px;
margin: 0 0 0 2px;
border: 1px solid #376795;
}
#suche_fahrzeugnr a.nav , 
#suche_jobnr a.nav, 
#suche_vorgangsnr a.nav {
display: inline;
background: transparent;
}

/* Rich Text Editor */
.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}
.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}
.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}
.rteVertSep {
	margin: 0 4px 0 4px;
}
.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}
.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}
.rteDiv {
	display: block;
	position: relative;
}
#testinfo {
display: none;
}

/* Produkte Autopflege */

#inhalt a.show {
position: relative;
}
#inhalt a.show:hover {
background: red;
}
#inhalt a.show span {
display: none;
}
#inhalt a.show:hover span {
display: block;
position: absolute;
top: 0;
left: 0;
width: 217px;
height: 250px;
background: #fff;
z-index: 100;
border: 1px solid #acc7e3;
}

#inhalt #pflege, #inhalt #leder {
margin: 0;
}
#pflege li {
float: left;
width: 540px;
list-style: none;
border: 1px solid #e7e9f2;
margin: 10px 0;
padding: 10px;
}
#pflege h2 {
margin: 0;
padding: 0;
}
#pflege h3 {
background: transparent;
margin: 0;
padding: 0;
font-weight: normal;
}
#pflege li p .app {
margin-left: 20px;	
}
#pflege li p.iup {
color: #f60;
font-weight: bold;
font-size: 140%;
text-align: right;
}
#pflege li p.iup strong {
color: #2f3560;
font-size: 70%;
}
#leder li {
float: left;
width: 165px;
height: 7em;
list-style: none;
border: 1px solid #e7e9f2;
margin: 5px;
padding: 10px;
}
#inhalt #leder a {
position: relative;
z-index: 50;
}
#inhalt #leder a:link .detail {
display: none;
}
#inhalt #leder a:hover .detail {
display: block;
position: absolute;
top: -60px;
left: -10px;
z-index: 100;
}
#inhalt p.toggler a {
font-size: 14px;
font-weight: bold;
}


/* gestreifte Tabellen */
th.th, tr.th  { background-color:; font-weight:normal; }
td.td0,tr.td0, table.td0 { background:#F3F8FC; }
td.td1,tr.td1, table.td1 { background:#E6EEF7; }
td.td0baureihen { background:#F3F8FC; }
td.td1baureihen { background:#E6EEF7; }
td.td_baureihen_highlight, tr.td_baureihen_highlight { background:#d5e2f0; }
td.td0resourcen { background:#F3F8FC; color:#2f3560; }
td.td1resourcen { background:#E6EEF7; color:#2f3560; }
th.haendler    { background:#d5e2f0; }
td.td0haendler { background:#F3F8FC; }
td.td1haendler { background:#E6EEF7; }
#inhalt #baureihen td.td0baureihen { background:#F3F8FC; }
#inhalt #baureihen td.td1baureihen { background:; }
tr.td0fahrzeugliste { background:#F3F8FC;}
tr.td1fahrzeugliste { background:#E6EEF7; }
tr.td0fahrzeugliste:hover { background:#d5e2f0; }
tr.td1fahrzeugliste:hover { background:#d5e2f0; }
.fahrzeugliste td {
padding: 5px
}
.fahrzeugnummer {
font-weight: bold;
display:block;
width: 86px;
border: 0 none;
color: #fff;
background: #376795;
text-align: center;
margin: 0 0 2px 0;
padding: 0;
z-index: 100;
}

/* Werbeboxen */
#inhalt ul.werbung {
margin: 0 0 10px 0;
}
#inhalt ul.werbung li {
background: transparent;
}
#inhalt ul.werbung li a {
color: #000;
min-height: 64px;
margin: 10px 0;
}
#inhalt ul.werbung li .wtitle {
font-weight: bold;
color: #ff6600;
line-height: 130%;
font-size: 12px;
padding: 1px 1px 3px 1px;
}
#inhalt ul.werbung li .wpreis {
color: #ff6600;
font-weight: bold;
font-size: 14px;
}
#inhalt ul.werbung li .wdescr {
font-size: 11px;
}
#inhalt ul.werbung li .wdescr {
font-size: 11px;
}
#inhalt ul.werbung li .wlz {
display: inline;
}
* 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: #F3F8FC;
}
#inhalt ul.werbung li.li1 a, 
#inhalt ul.werbung.w50 li.li0.li2 a, 
#inhalt ul.werbung.w50 li.li1.li3 a {
background: #E6EEF7;
}
#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: #D5E2F0;
}
