body {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666;
background: #eee;
background: #fff;
padding: 30px 0 0 0;
}
h1, h2, h3, h4, h5 {
font-family: Arial, Helvetica, sans-serif;
}

h1 { 
font-size: 22px; 
clear: left;
line-height: 110%;
color: #868789;
color: #4676b1;
margin: 0 0 10px 0;
padding: 25px 0 0 5px;
text-align: center;
}
#mitarbeiter h1 {
text-transform: lowercase;
}
#ohnespalte h1 {
margin-right: 200px;
}
h2 { 
font-size: 18px; 
margin: 0.5em 0; 
font-weight: normal;
text-align: center;
color: #4676b1;
}
table h2 {
text-align: left;
}
h3, h4 { 
font-size: 15px; 
margin: 0.5em 0;
font-weight: normal;
}
h4 { 
font-size: 15px;
color: #666; 
}
h5, h6 { 
font-size: 13px; 
margin: 0.5em 0;
}
h6 { 
font-style: italic; 
}
td, th {
font-size: 12px;
vertical-align: top;
}
#inhalt td td, #inhalt td td a {
color: #333;
text-decoration: none;
}
#mitarbeiter #inhalt td, #mitarbeiter #inhalt td a {
color: #000;
text-decoration: none;
}
a, #inhalt a {
font-size: 12px;
color: #004494;
background: transparent;
text-decoration: underline;
}
a:hover, #inhalt a:hover {
color: #000;
text-decoration: none;
}
a.pdf, #inhalt a.pdf {
color: #da2128;
font-weight: bold;
padding: 3px 0 3px 20px;
background: transparent;
}
strong, b, p, li {
font-size: 12px;
}
marquee, #inhalt marquee a {
color: #c00;
font-weight: bold;
}

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

#banner {
position: absolute;
width: 156px;
top: 98px;
left: 10px;
font-size: 10px;
color: #fff;
font-weight: bold;
border: 1px solid #fff;
background: #da2128;
text-align: center;
padding: 4px 0;
}


#schnellsuche {
position: absolute;
top: 256px;
left: 10px;
width: 158px;
height: 44px;
color: #fff;
background: #4676B1 url(dinser/bg_schnellsuche.gif) 0 0 no-repeat;
}
#mitarbeiter #schnellsuche {
top: 80px;
}

#schnellsuche a {
display: block;
margin: 14px 0 0 45px;
color: #dddde5;
font-weight: bold;
font-size: 14px;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
}

#alles {
position: relative;
width: 986px;
padding: 0 0 0 0;
margin: 1px auto;
text-align: left;
border-top: 4px solid #868789;
background: transparent url(dinser/bg.gif) 0 0 repeat-y;
}
#mitarbeiter #alles {
background: transparent url(dinser/bg_alles.gif) 0 0 repeat-y;
border-top: 0 none;
}
#alles p.footer {
margin: 0 202px 0  179px;
padding: 3px 0 5px 20px;
background: #efefef;
border-top: 1px solid #BDBFC0;
font-size: 12px;
}
#alles .foot a {
text-decoration: none;
font-size: 12px;
}
#alles .foot a:link, 
#alles .foot a:visited {
color: #666;
}
#alles .foot a:hover, 
#alles .foot a:active,
#alles .foot a:focus {
color: #000;
}
#alles .foot a.akt {
color: #000;
font-weight: bold;
}

#logo {
position: absolute;
left: 3px;
top: 25px;
}
#mitarbeiter #logo {
top: 0;
}

#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 {
border: 0 none;
}
#navoben {
position: absolute;
top: -28px;
left: 300px;
width: 684px;
list-style-type: none;
z-index: 95 !important;
text-align: right;
}
#mitarbeiter #navoben {
top: 20px;
left: 180px;
text-align: left;
}
#navoben li {
display: inline;
}
#navoben a {
float: none;
display: inline;
font-size: 12px;
text-decoration: none;
padding: 0 0 0 15px;
margin: 0;
line-height: 20px;
color: #333;
text-transform: uppercase;
border: 0 none;
}
#navoben a:link, #navoben a:visited {
color: #666;
}
#navoben a:hover, #navoben a:focus, #navoben a:active {
color: #c00;
font-weight: normal;
}
#navoben a.akt {
font-weight: bold;
color: #c00;
}

#mitarbeiter #navoben a {
float: left;
display: block;
line-height: normal;
}

#mitarbeiter #topnavi {
display: none;
}

#topnavi {
position: absolute;
top: 90px;
left: 794px;
width: 182px;
list-style: none;
z-index: 10;
padding: 10px 0 0 0;
background: transparent;
}
#topnavi li {
display: inline;
}
#topnavi a {
display: block;
font-weight: normal;
margin: 0 0 1px 0;
padding: 5px 0 5px 10px;
text-decoration: none;
}
#topnavi a:link, 
#topnavi a:visited {
color: #fff;
background: #868789 url(dinser/bg_nav.gif) 0 0 no-repeat;
}
#topnavi a:hover, 
#topnavi a:active, 
#topnavi a:focus {
color: #fff;
background: #4676B1 url(dinser/bg_nav.gif) 0 -225px no-repeat;
}
#topnavi a:link.akt, 
#topnavi a:visited.akt {
color: #fff;
font-weight: bold;
background: #4676B1 url(dinser/bg_nav.gif) 0 -225px no-repeat;
margin: 0;
}

#header {
width: 986px;
height: 89px;
overflow: hidden;
z-index: 5;
background: #fff url(dinser/zeichen.gif) top right no-repeat;
border-bottom: 1px solid #868789;
}
#header img {
float: right;
}
#mitarbeiter #header {
height: 70px;
border-bottom: 0 none;
background: #fff;
}
#mitarbeiter #header img {
display: none;
}

#main {
margin: 0 0 0 179px;
width: 807px;
padding: 0 0 0 0;
}

#rechtespalte {
float: right;
width: 182px;
margin: 208px 0 10px 0;
padding: 0 10px 10px 0;
}
#rechtespalte h2, 
#rechtespalte h3, 
#rechtespalte h4 {
padding: 0 10px;
margin: 10px 0;
}
#rechtespalte h2 {
font-size: 12px;
font-weight: bold;
}

#rechtespalte h3 {
font-size: 12px; 
font-weight: bold;
margin: 10px 0 5px 0;
}
#rechtespalte p {
margin: 10px 0;
padding: 0 10px;
color: #fff;
}
#rechtespalte a {
color: #fff;
text-decoration: none;
font-weight: bold;
}

#rechtespalte ul {
margin-left: 25px;
}
#rechtespalte ul li {
font-size: 12px;
}
#rechtespalte table {
margin: 0 5px;
}
#rechtespalte td {
font-size: 12px;
color: #fff;
}



#rechtespalte .box {
width: 180px;
padding: 0 0 5px 0;
margin: 10px 0;
color: #fff;
background: #4676b1 url(dinser/bg_blue.jpg) 0 0 no-repeat;
border: 1px solid #fff;
}
#rechtespalte .dinser {
position: absolute;
top: 129px;
left: 10px;
width: 156px;
margin: 0;
padding: 0 0 5px 0;
color: #fff;
background: #4676b1 url(dinser/bg_blue.jpg) 0 0 no-repeat;
border: 1px solid #fff;
}
#rechtespalte .dinser h2 {
margin: 0;
padding: 6px 0 3px 5px;
border-bottom: 1px solid #fff;
font-size: 13px;
color: #fff;
background: #004494;
}
#rechtespalte .dinser p, #rechtespalte .dinser strong {
font-size: 11px;
}
#rechtespalte h2.redbox {
padding: 2px 0 2px 2px;
border: 1px solid #fff;
background: #da2128 url(dinser/bg_red.jpg) 0 0 no-repeat;
}
#rechtespalte h2.bluebox {
padding: 2px 0 2px 5px;
border: 1px solid #fff;
color: #fff;
background: #da2128 url(dinser/bg_blue.jpg) 0 0 no-repeat;
}
#rechtespalte .box h2 {
padding: 2px 0 2px 5px;
color: #fff;
background: #da2128 url(dinser/bg_blue.jpg) 0 0 no-repeat;
}
#rechtespalte .box img {
border-bottom: 1px solid #fff;
margin: 0 0 5px 0;
}
#rechtespalte .red {
color: #fff;
background: #4676b1 url(dinser/bg_red.jpg) 0 0 no-repeat;
}
#rechtespalte .box h2.red {
color: #fff;
background: #4676b1 url(dinser/bg_red.jpg) 0 0 no-repeat;
}
#rechtespalte .box .left {
float: left;
width: 76px;
}
#rechtespalte .box .left img {
border: 1px solid #fff;
border-top: 0 none;
border-left: 0 none;
}
#rechtespalte .box .leftmargin {
margin-left: 76px;
}
#rechtespalte .box h2 {
border-bottom: 1px solid #fff;
margin: 0;
background: #004494;
padding: 6px 2px 3px 5px;
font-size: 13px;
}

/* Angebote rechte Spalte */
#rechtespalte .box {
width: 180px;
padding: 0 0 5px 0;
margin: 10px 0;
color: #fff;
background: #4676b1 url(dinser/bg_blue.jpg) 0 0 no-repeat;
border: 1px solid #fff;
}
#rechtespalte .box a {
display: block;
font-size: 11px;
}
#rechtespalte .box a:hover {
color: #eaeaf4;
}
#rechtespalte .box .links {
float: left;
width: 76px;
}
#rechtespalte .box .links img {
border: 1px solid #fff;
border-top: 0 none;
border-left: 0 none;
}
#rechtespalte .box p.rechts {
display: block;
margin: 5px 0 0 80px;
padding: 0;
font-size: 11px;
line-height: 130%;
}

/* Topangebot rechte Spalte */
#rechtespalte .topangebot {
padding: 0;
margin: 10px 0;
width: 180px;
border: 1px solid #fff;
color: #fff;
background: #4676b1 url(dinser/bg_red.jpg) 0 0 no-repeat;
}
#rechtespalte .topangebot a {
display: block;
}
#rechtespalte .topangebot a:hover {
color: #fff;
background: #4676b1 url(dinser/bg_blue.jpg) 0 0 no-repeat;
}
#rechtespalte .topangebot a:hover .h2header {
color: #c00;
background: #fff;
}
#rechtespalte .topangebot .h2header {
text-align: center;
display: block;
padding: 2px 0 2px 5px;
color: #fff;
background: #4676b1 url(dinser/bg_red.jpg) 0 0 no-repeat;
}
#rechtespalte .topangebot img {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 0;
padding: 0;
}
#rechtespalte .topangebot .absatz {
display: block;
padding: 10px;
}
#rechtespalte .topangebot .preis {
display: block;
padding: 5px 10px;
}
#rechtespalte .topangebot .preis strong {
font-size: 14px;
}

#inhalt {
padding: 0 20px;
margin: 1px 202px 0 2px;
min-height: 600px;
width: 554px;
}
#liste #inhalt,
#detail #inhalt {
width: 594px;
padding: 0 0 0 3px;
}
* html #info #inhalt,
* html #liste #inhalt, 
* html #detail #inhalt {
width: 592px;
}
#mitarbeiter #inhalt {
width: 740px;
margin: 1px 0 0 2px;
padding: 1em 0 0 3px;
}
#faq #inhalt {
background: transparent url(dinser/fragezeichenschild.jpg) right 70px no-repeat;
}
#inhalt h2 {
margin-top: 20px;
}
#inhalt h2.nomar {
margin-top: 0;
}
#inhalt #agb h2 {
background: #eaeaf4;
font-size: 14px;
font-weight: bold;
padding: 2px 0;
}
#inhalt h3 {
font-weight: bold;
color: #000;
}
#inhalt p.teaser {
font-weight: bold;
}
#inhalt p, #rechtespalte p {
font-size: 12px;
line-height: 150%;
margin: 10px 0;
}
#inhalt table.layout {
margin: 0;
padding: 0;
width: 100%;
}
#inhalt table.layout td {
vertical-align: top;
margin: 0;
padding: 0;
}
#inhalt table.layout td {
margin: 0;
padding: 0;
}
#inhalt table.layout td.abstand {
padding-right: 20px;
}
#inhalt table.team {
margin: 20px 0;
padding: 0;
width: 100%;
}
#inhalt table.team td {
padding: 12px;
}
#inhalt table.team td img {
margin: 0;
padding: 0;
border: 1px solid #bdbfc0;
}
/* Dinser Newsletter */
#newsletter {
border: 1px solid #014495;
border-top: 5px solid #014495;
padding: 10px;
margin: 20px 0 0 0;
background: transparent url(dinser/download.jpg) 95% 0 no-repeat;
}
#newsletter h1 {
color: #004494;
text-align: left;
font-weight: normal;
text-transform: uppercase;
margin: 3px 0 20px 0;
padding: 0;
font-size: 16px;
}
#mitarbeiter #newsletter {
border: 0 none;
background: transparent;
}
table.download {
margin: 30px 0 0 0;
}
#inhalt table.layout table.download td {
padding: 5px
}
#inhalt table.layout table.download tr.linie td {
border-top: 1px dotted #004494;
}

#inhalt li {
line-height: 130%;
}

#inhalt p.news a {
display: block;
text-decoration: none;
color: #fff;
background: #4676b1;
padding: 5px;
line-height: normal;
border: 1px solid #004494;
}
#inhalt p.news a:hover {
background: #da2128;
border-color: #c00;
}
#inhalt .aktuell {
display: block;
margin: 30px 0;
clear: left;
}
#inhalt .aktuell img {
float: left;
margin: 0 20px 5px 0;
border: 1px solid #868789;
}
#inhalt .aktuell h2 {
font-size: 12px;
font-weight: bold;
text-align: left;
}
#inhalt .aktuell h2 strong {
color: #868789;
}
#inhalt .sonderaktion {
color: #fff;
background: #014495 url(dinser/sonderaktionen-hintergrund.jpg) 0 0 no-repeat;
padding: 1px 0 5px 0;
}
#inhalt .sonderaktion p.teaser {
margin: 35px 0 10px 20px;
}
#inhalt .sonderaktion .rechtespalte {
float: right;
width: 238px;
margin: 0 0 10px 10px;
}
#inhalt .sonderaktion ul {
margin: 50px 250px 10px 20px;
}
#inhalt .sonderaktion li {
list-style: none;
font-size: 12px;
padding: 2px 0;
margin: 0;
}
#inhalt .sonderaktion p, 
#inhalt .sonderaktion a {
color: #fff;
}
.preisrechts {
float: right;
width: 5.5em;
margin: 4px 0 0 0;
}

#inhalt .topmodelle {
width: 552px;
list-style-type: none;
border: 1px solid #014495;
border-top: 5px solid #004494;
background: #dddde5;
margin: 10px 0;
}
#inhalt .topmodelle li {
display: block;
float: left;
width: 162px;
margin: 0 10px;
text-align: center;
}
#inhalt .topmodelle li img {
display: block;
border: 1px solid #fff;
margin: 0 0 10px 0;
}
#inhalt .topmodelle li a {
width: 140px;
text-decoration: none;
font-weight: bold;
color: #014495;
}

#inhalt .subnav, 
#inhalt .navsubsub { 
display: block;
margin: -1px 0 0 -6px;
padding: 20px 0 16px 0;
list-style: none;
width: 606px;
min-height: 24px;
clear: left;
background: #EAEAF4;
border-bottom: 1px solid #868789;
}
* html #inhalt .subnav, 
* html #inhalt .navsubsub {
width: 596px;
border-bottom: 0 none;
background: #fff;
}
#mitarbeiter #inhalt .subnav,
#mitarbeiter #inhalt .navsubsub {
width: 700px;
margin: 0;
padding: 5px 0;
background: #fff;
border-bottom: 0 none;
}

#inhalt .csubnav {
clear: left;
}
#inhalt .navsubsub { 
margin: -6px 0 0 0;
padding: 4px 0 0 0;
width: 594px;
background: #fff;
border: 0 none;
}
#inhalt .subnav li, 
#inhalt .navsubsub li {
display: inline;
padding: 0;
margin: 0;
}
#inhalt .subnav a {
display: block;
float: left;
text-decoration: none;
margin: 0 2px 0 5px;
padding: 3px 6px 4px 10px;
font-weight: normal;
color: #dddde5;
background: #868789;
border: 1px solid #fff;
}
#inhalt .subnav a:link, #inhalt .subnav a:visited {
color: #eaeaf4;
background: #004494;
}
#inhalt .subnav a:hover, #inhalt .subnav a:active, #inhalt .subnav a:focus {
color: #fff;
background: #da2128;
}
#inhalt .subnav a.akt:link, #inhalt .subnav a.akt:visited {
font-weight: bold;
color: #fff;
background: #da2128;
}
#inhalt .navsubsub a {
display: block;
float: left;
text-decoration: none;
margin: 0 1px 3px 5px;
padding: 2px 3px 2px 3px;
font-weight: bold;
color: #dddde5;
background: #fff;
border: 0 none;
}
#inhalt .navsubsub a:link, #inhalt .navsubsub a:visited {
color: #004494;
background: #fff;
border: 1px solid #014495;
}
#inhalt .navsubsub a:hover, #inhalt .navsubsub a:active, #inhalt .navsubsub a:focus {
color: #fff;
background: #004494;
}
#inhalt .navsubsub a.akt {
color: #fff;
background: #004494;
}
#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 #000;
}
#inhalt .subnav a.neuanlegen:link, #inhalt .subnav a.neuanlegen:visited {
background: #fff;
color: #9c0;
}
#inhalt .subnav a.neuanlegen:hover, #inhalt .subsub a.neuanlegen:active,
#inhalt .subnav a.neuanlegen:focus {
background: #9c0;
color: #fff;
}

/* Linke Hauptnavigation */

#navlinks {
position: absolute;
top: 311px;
left: 10px;
width: 158px;
color: #fff;
background: transparent;
z-index: 5;
margin: 0; 
padding: 0;
}
#mitarbeiter #navlinks {
top: 135px;
}
#navlinks li {
display: inline;
}
#navlinks a {
display: block;
text-decoration: none;
font-weight: bold;
color: #666;
}
#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 .nav, #navlinks .artnav  {
margin: 0;
padding: 0;
}
#mitarbeiter .nav, #mitarbieter .artnav {
margin: 10px 0 0 0;
}
#navlinks .nav a, #navlinks .artnav a {
display: block;
font-weight: normal;
margin: 0 0 1px 0;
padding: 5px 0 5px 12px;
}
#navlinks .artnav a:link, 
#navlinks .artnav a:visited {
color: #fff;
background: #868789 url(dinser/bg_nav.gif) 0 0 no-repeat;
}
#navlinks .artnav a:hover, 
#navlinks .artnav a:active, 
#navlinks .artnav a:focus {
color: #fff;
background: #4676B1 url(dinser/bg_nav.gif) 0 -225px no-repeat;
}
#navlinks .artnav a:link.akt, 
#navlinks .artnav a:visited.akt {
color: #fff;
font-weight: bold;
background: #4676B1 url(dinser/bg_nav.gif) 0 -225px no-repeat;
margin: 0;
}
#navlinks .nav a {
font-weight: normal;
border: 0 solid #000;
margin: 0;
padding: 3px 0 3px 22px;
color: #fff;
background: #4676B1;
}
#navlinks .nav a:link, 
#navlinks .nav a:visited {
color: #dddde5;
background: #4676B1 url(dinser/bg_subnav.gif) 10px -2px no-repeat;
}
#navlinks .nav a:hover, 
#navlinks .nav a:active, 
#navlinks .nav a:focus {
color: #fff;
background: #4676B1 url(dinser/bg_subnav.gif) 10px -2px no-repeat;
}
#navlinks .nav a:link.akt, 
#navlinks .nav a:visited.akt {
font-weight: bold;
color: #fff;
background: #4676B1 url(dinser/bg_subnav.gif) 10px -2px no-repeat;
}
#navlinks .subnav a {
font-weight: normal;
border: 0 solid #000;
margin: 0;
padding: 3px 0 3px 22px;
color: #fff;
background: #4676B1;
}
#navlinks .subnav a:link, 
#navlinks .subnav a:visited {
color: #dddde5;
background: #4676B1 url(dinser/bg_subnav.gif) 10px -2px no-repeat;
}
#navlinks .subnav a:hover, 
#navlinks .subnav a:active, 
#navlinks .subnav a:focus {
color: #fff;
background: #4676B1 url(dinser/bg_subnav.gif) 10px -2px no-repeat;
}
#navlinks .subnav a:link.akt, 
#navlinks .subnav a:visited.akt {
font-weight: bold;
color: #fff;
background: #4676B1 url(dinser/bg_subnav.gif) 10px -2px no-repeat;
}
#navlinks p.navleft {
height: 44px;
text-align: center;
padding: 0;
margin: 10px 0;
color: #fff;
background: #4676B1 url(dinser/bg_fahrzeuge.gif) 0 0 no-repeat;
}
#mitarbeiter #navlinks p.navleft {
height: auto;
text-align: center;
padding: 5px 0;
margin: 10px 0;
color: #fff;
background: #4676B1;
border: 1px solid #fff;
}
#navlinks p.navleft a {
font-weight: normal;
font-size: 10px;
border: 0 none;
padding: 15px 0 0 0;
margin: 0;
color: #dddde5;
background: transparent;
text-transform: uppercase;
}
#navlinks p.navleft a:hover {
color: #fff;
}
#mitarbeiter #navlinks p.navleft a {
display: inline;
text-transform: none;
font-size: 11px;
padding: 1px;
}
#navlinks p.fahrzeugzahl {
color: #dddde5;
background: #4676B1 url(dinser/bg_fahrzeuge.gif) 0 0 no-repeat;
line-height: 44px;
text-align: center;
margin: 10px 0;
}
#login {
padding: 10px 0 5px 0;
margin: 10px 0;
text-align: center;
border: 1px solid #fff;
background: #4676b1  url(dinser/bg_blue.jpg) 0 0 no-repeat;
}
#login fieldset {
border: 0 none;
margin: 0;
padding: 0;
}
#login label {
font-size: 12px;
display: block;
}
#login input {
font-size: 12px;
width: 100px;
margin: 0 0 5px 0;
padding: 0;
}
#login input.submit {
margin: 5px 0 5px 0;
}
#login p {
margin: 0;
padding: 3px 0 0 0;
}
#login a {
display: block;
font-weight: normal;
font-size: 10px;
line-height: 130%;
padding: 0;
margin: 0;
color: #dddde5;
}
#login p a:hover {
color: #fff;
background: transparent;
}
#suche_fahrzeugnr,
#suche_jobnr,
#suche_vorgangsnr {
width: 160px;
padding: 1px 0;
margin: 0;
}
#suche_fahrzeugnr input,
#suche_jobnr input,
#suche_vorgangsnr input {
width: 111px;
padding: 2px;
border: 1px solid #333;
margin: 0 0 0 2px;
font-size: 12px;
margin: 0;
}
#suche_fahrzeugnr input.submit,
#suche_jobnr input.submit,
#suche_vorgangsnr input.submit {
width: 40px;
padding: 0 5px;
margin: 0 0 0 2px;
border: 1px solid #369;
}
#suche_fahrzeugnr a.nav ,
#suche_jobnr a.nav,
#suche_vorgangsnr a.nav {
display: inline;
background: transparent;
}
/* Klassen */
.linksabstand {
padding-left: 15px;
}
.bildlinks {
float: left;
margin: 5px 10px 3px 0;
}
.bildrechts {
float: right;
margin: 5px 0 3px 10px;
}
.notopmar {
margin-top: 0;
}
.red { 
color: #da2128; 
font-weight:bold;
}
#info .red, #liste .red, #detail .red { 
color: #000; 
font-weight: normal;
}
#inhalt .clearfix:after {
clear: left;
}
.kleiner {
font-size: 10px;
}

/* rdbox */

#inhalt h2.rdbox, #inhalt .rdbox {
background: transparent;
padding: 15px 0 10px 20px;
margin: 15px 0 0 0;
}
#inhalt .topmar15 {
margin-top: 15px;
}
#inhalt p.rdbot, #inhalt .rdbot {
margin: 0;
font-size: 12px;
font-weight: bold;
padding: 0 20px 15px 20px;
background: transparent;
}
#inhalt ul.rdbot, #inhalt ul.rdbox {
padding: 0 5px 20px 40px;
}
#inhalt ul.teaserliste {
margin: 10px 0 20px 20px;
padding: 0;
font-weight: bold;
}
#inhalt ul.teaserliste li {
font-size: 12px;
color: #da2128;
}

/* fahrzeugebox */

#inhalt ul.fahrzeuge {
display: block;
width: 290px;
height: 127px;
margin: 17px 0 0 0;
padding: 10px 0 10px 10px;
}
#inhalt ul.fahrzeuge li {
list-style: none;
text-align: right;
padding: 6px 135px 6px 0;
}
#inhalt ul.fahrzeuge li a {
text-decoration: none;
padding: 0 20px 0 0;
}

#inhalt ul.fahrzeuge1 {
display: block;
width: 290px;
height: 127px;
margin: 17px 0 0 0;
padding: 10px 0 10px 10px;
}
#inhalt ul.fahrzeuge1 li {
list-style: none;
padding: 6px 0 6px 110px;
}
#inhalt ul.fahrzeuge1 li a, 
#inhalt ul.fahrzeuge1 li a:link,
#inhalt ul.fahrzeuge1 li a:visited,
#inhalt ul.fahrzeuge1 li a:hover {
text-decoration: none;
padding: 4px 0 4px 20px;
}

/* REGISTER */
table.registertop {
width: 100%;
padding: 0 0 0 0;
margin: 10px 0 0 0;
border-collapse: collapse;
border-bottom: 1px solid #004494;
}
table.registertop input {
margin: 0 0 -2px -2px;
}
table.registerbot {
width: 100%;
padding: 0;
margin: 0 0 10px 0;
border-collapse: collapse;
border-top: 1px solid #004494;
}
table.registerbot input {
margin: -1px 0 0 0;
}

table.registerbot input.extrasregister,
table.registerbot input.extrasregisterakt {
padding: 2px 2px;
margin: -1px 0 0 1px;
border: 1px solid #004494;
color: #fff;
background: #014495;
cursor: pointer;
font-weight: normal;
font-family: arial, heletica, sans-serif;
}
table.registertop input.extrasregister,
table.registertop input.extrasregisterakt {
padding: 1px 1px 1px 1px;
margin: 0 0 -3px 1px;
border: 1px solid #004494;
background: #f7f7f7;
cursor: pointer;
font-weight: normal;
font-family: arial, heletica, sans-serif;
}
table.registertop input.extrasregisterakt {
color: #000;
background: #fff;
padding: 3px 2px 2px 2px;
margin: 0 0 -3px 1px;
}
#inhalt table.registertop input.extrasregister,
#inhalt table.registertop input.extrasregisterakt {
padding: 1px 1px 1px 1px;
margin: 0 0 -3px 1px;
border: 1px solid #004494;
color: #fff;
background: #014495;
cursor: pointer;
font-weight: normal;
font-family: arial, heletica, sans-serif;
}
#inhalt table.registertop input.extrasregisterakt {
color: #fff;
background: #da2128;
border: 1px solid #c00;
padding: 3px 2px 2px 2px;
margin: 0 0 -2px 1px;
border-bottom: 1px solid #c00;
}

/* Seitenblaettern */
table.pager {
clear: both;
}


