@media print {
html {
	padding:0;
	font-size: 99%;
}
body {
	margin:0;
	padding: 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 95%;
	
}	
#content {
width: 99%;
text-align: left;
line-height: 1.2em;
}
	#printme {
  	display: none;
  }
  
  h1 {
  display: none;
  }
  
  .jdGallery a.left
{
	display: none;
}

* html .jdGallery a.left { display: none; }

.jdGallery a.right
{
	display: none;
}

* html .jdGallery a.right { display: none; }


#toprint #picbutton {
display: none;
}
#toprint #fahrzeug-details #contactdata {
width: 160mm;
}
#toprint #fahrzeug-details #picwrapper {
width:87mm;
}

} /* media print ENDE */
* {
    margin: 0;
    padding: 0;
    
}
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 5px;

}

ul {
	list-style: none;
}
/*text links and image links*/

h1 {
	color: #236095;
}

a, a:link {
	text-decoration: none;
	color: #000000;
}
a:visited { 
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

/* SUCHFORM */

#navcontainer {
margin-top: 40px;
}

#navlist {
        padding: 3px 0;
        margin: 0 0 0 0;
        width: 600px;
		  height: 14px;
}

#navlist li {
        list-style: none;
        margin: 0 3px 0 0;
        display: inline;
}

#navlist li a {
        padding: 3px 1px;
}
#navlist li a.notsel {
        padding: 3px 1px;
}



#detail-suche {
width: 600px;
margin: 0;
}
#detail-suche div, #detail-suche div p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#detail-suche .ttop {
	width:100%;
	margin:0px;
	padding:0px;
}
#detail-suche .ttop p {
	margin:0px;
	padding:0px;
	padding-left: 2px;
}
#detail-suche form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
}
#detail-suche form input, #detail-suche form select {
}
#detail-suche fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#detail-suche #app2 {
	margin-top: 4px;
}
#detail-suche #limit {
	margin-bottom: 0;
	margin-left: 0;
	padding: 0 0 0 0;
}
#detail-suche .A01 { /*Helle Zeile*/
	display: block;
/*	width: 871px;*/
	padding: 3px;
}
#detail-suche .A02 { /*Dunkle Zeile*/
	display: block;
/*	width: 871px;*/
	padding: 3px 3px 3px 3px;
}
#detail-suche #hst1 {
	display: block;
	float: left;
	width: 115px;
}
#detail-suche #producer1 {
	width: 180px;
	float: left;
	margin-right: 10px;
}
#detail-suche #model1 {
	display: block;
	width: 100px;
}
#detail-suche #mod {
	width: 180px;
}
#detail-suche #modell2 {
display: block;
float: left;
width: 115px;
}
#detail-suche #modell {
float: left;
width: 176px;
margin-right: 10px;
}
#detail-suche #bau {
	display: block;
	float: left;
	width: 100px;
}
#detail-suche #design1 {
width: 180px;
}
#detail-suche #charge0 {
	display: block;
	float: left;
	width: 115px;
}
#detail-suche #charge1 {
	float: left;
	width: 85px;
}
#detail-suche #charge2 {
margin-left: 10px;
width: 85px;
margin-right: 10px;
}
#detail-suche #ocolor {
	display: block;
	width: 115px;
	float: left;
}
#detail-suche #afarbe {
	width: 180px;
	margin-right: 10px;
}
#detail-suche #motor {
	display: block;
	float: left;
	width: 115px;
}
#detail-suche #lmin {
float: left;
width: 85px;
}
#detail-suche #lmax {
float: left;
margin-left: 10px;
width: 85px;
margin-right: 10px;
}
#detail-suche #fuel1 {
display: block;
float: left;
width: 100px;
}
#detail-suche #fuel {
width: 180px;
}
#detail-suche #schadstoff {
	display: block;
	float: left;
	width: 115px;
}
#detail-suche #schadstoffklasse {
	width: 180px;
	float: left;
	margin-right: 10px;
}
#detail-suche #umwelt {
	display: block;
	float: left;
	width:115px;
}
#detail-suche #umweltplakette {
	width: 180px;
	float: left;
	margin-right: 10px;
}
#detail-suche #lverbrauch {
	display: block;
	float: left;
	width: 100px;
}
#detail-suche #verbrauch {
	width: 180px;
}
#detail-suche #lemission {
	display: block;
	float: left;
	width: 100px;
}
#detail-suche #emission {
	width: 180px;
}

#detail-suche #kimestand {
display: block;
float: left;
width: 115px;
}
#detail-suche #kmstand_von {
	float: left;
	width: 85px;
}
#detail-suche #kmstand_bis {
float: left;
margin-left: 10px;
width: 85px;
margin-right: 10px;
}
#detail-suche #transmission {
	display: block;
	float: left;
	width: 100px;
}
#detail-suche #antrieb {
width: 180px;
}
#detail-suche #erzu {
	display: block;
	float: left;
	width: 115px;
}
#detail-suche #erstzulassung_von {
	float: left;
	width: 85px;
}
#detail-suche #erstzulassung_bis {
	margin-left: 10px;
	width: 85px;
	margin-right: 10px;
}
#detail-suche #gang {
	display: block;
	float: left;
	width: 100px;
}
#detail-suche #gaenge {
	width: 180px;
}
#detail-suche #tuer {
display: block;
float: left;
width: 115px;
}
#detail-suche #door {
width: 180px;
margin-right: 10px;
float: left;
}

#detail-suche #splatz {
	display: block;
	float:left;
	width: 100px;
}
#detail-suche #sitzplatz {
	width: 180px;
}
#detail-suche #alt {
	display: block;
	float: left;
	width: 100px;
}
#detail-suche #age {
	width: 180px;
}
#detail-suche #list {
}
#detail-suche #app3 {
	margin-top: 4px;
}
#detail-suche ul {
	width: 33%;
	list-style: none;
	float:left;
	margin: 0;
	padding: 0;
}
#detail-suche ul li {
	list-style: none;
	margin: 0;
	padding: 2px;
}
#detail-suche #list3 {
	width: 33.2%;
}
#kfzanzahl {
	margin-left: 0px;
}
#startbutton .buttonbg {
	width: 120px;
	display: block;
	float: right;
	margin-bottom: 2px;
	margin-top: -4px;
}
#detail-suche #ergebnisanzahl {
	padding: 3px;
}

#detail-suche #countbar {
	padding: 2px;
	width: 350px;
	display: inline;
	margin: 0 10px 0 0;
}

/* Suchmaske Nutzfahrzeuge */
#nutzfahrzeugsuche #detail-suche #bau {
	width:115px;
}
#nutzfahrzeugsuche #detail-suche #design1 {
	width: 400px;
}
#nutzfahrzeugsuche #detail-suche #modell2 {
	width: 100px;
}
#nutzfahrzeugsuche #detail-suche #modell {
	float: none;
	width: 170px;
}
#nutzfahrzeugsuche #detail-suche #gewicht {
	display: block;
	float: left;
	width:115px;
}
#nutzfahrzeugsuche #detail-suche #gewichtvon {
	float: left;
	width: 85px;
}
#nutzfahrzeugsuche #detail-suche #gewichtbis {
	float: left;
	margin-left: 10px;
	width: 85px;
	margin-right: 10px;
}
#nutzfahrzeugsuche #detail-suche #achse {
	display: block;
	float: left;
	width: 100px;
}
#nutzfahrzeugsuche #detail-suche #achsen {
	width: 180px;
}

/* SUCHERGEBNIS */

#suchergebnisse {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100%;
}
#suchergebnisse #zbuttonback {
float: left;
margin-right: 10px;
}
#suchergebnisse #zbackbut {
width: 123px;
height: 23px;
float: left;
}

#suchergebnisse #backbut {
width: 123px;
height: 23px;
float: left;
}

#suchergebnisse div, #suchergebnisse table, #suchergebnisse form {

}
#suchergebnisse form {
	width: 100%;
}
#suchergebnisse div, #suchergebnisse table {

}
#suchergebnisse table td {
}
#suchergebnisse .content {
width: 100%;
}
#suchergebnisse #pagesort, #suchergebnisse #pagesort select, #suchergebnisse #pagesort input {

}
#suchergebnisse .recordpic {
width: 85px;
}
#suchergebnisse .recordpic a {
}
#suchergebnisse .recordpic a img {

}
#suchergebnisse .recordformat {
}
#suchergebnisse .recordk0 {
}
#suchergebnisse .recordk1 {
white-space: nowrap;
}
#suchergebnisse .recordk2 {

}
#suchergebnisse .recordk3 {

}
#suchergebnisse .recordk4 {

}
#suchergebnisse .records1 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records2 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records3 {
padding: 4px 4px 4px 2px;
width: 120px;
}
#suchergebnisse .records3a {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records4 {
padding: 4px 2px 4px 2px;
width: 145px;
}
#suchergebnisse .records5 {
padding: 4px 2px 4px 2px;
width: 145px;
}
#suchergebnisse .records6 {
padding: 4px 2px 4px 2px;
width: 200px;
}
#suchergebnisse .records7 {
padding: 4px 2px 4px 2px;
height: 35px;
}
#suchergebnisse .records8 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records9 {
padding: 2px;
}
#suchergebnisse .recordbt {
	height: 3px;
	padding: 0 0 0 0;
}
#suchergebnisse .ttop {
height:20px;
margin:0px;
padding:0px 5px;
}
#suchergebnisse .ttop p {
float: left;
margin:0px;
padding:0px;
padding-left: 5px;
}
#kfzanzahl {
	margin: 0 0 0 0;
}
#hinweisanzahl {
	margin: 0 0 2px 0;
}
#suchergebnisse .paging {
	height:14px;
}
.paging a {

}
.paging .pages {
	margin: 2px;
	padding: 1px;
	display:block;
	float: left;
	height:14px;
}
.paging .akt {
	margin: 0 0 0 0;
	padding: 1px 2px 1px 2px;
}
.paging img {
	border: none;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging .pages  a {
	margin: 0 0 0 0;
	padding: 1px 2px 1px 2px;
	clear:both;
}
.paging .pages  a:hover {
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
}
.paging a.firstpage {
	background: url(/assets/templates/eln/images/buttons/paging/firsth.gif) left;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging a:hover.firstpage img {
   visibility: hidden;
	width:16px;
	height:16px;
}
.paging a.lastpage {
	background: url(/assets/templates/eln/images/buttons/paging/lasth.gif) left;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging a:hover.lastpage img {
    visibility: hidden;
	 width:16px;
	height:16px;
}
.paging a.nextpage {
	background: url(/assets/templates/eln/images/buttons/paging/prh.gif) left;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging a:hover.nextpage img {
    visibility: hidden;
	 width:16px;
	height:16px;
}
.paging a.prevpage {
	background: url(/assets/templates/eln/images/buttons/paging/plh.gif) left;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging a:hover.prevpage img {
    visibility: hidden;
	 width:16px;
	height:16px;
}
.paging a.nextscroll {
	background: url(/assets/templates/eln/images/buttons/paging/prrh.gif) left;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging a:hover.nextscroll img {
    visibility: hidden;
	 width:16px;
	height:16px;
}
.paging a.prevscroll {
	background: url(/assets/templates/eln/images/buttons/paging/pllh.gif) left;
	width:16px;
	height:16px;
	display:block;
	float: left;
}
.paging a:hover.prevscroll img {
    visibility: hidden;
	 width:16px;
	height:16px;
}


/* DETAIL */

#sebackbuttop {
width: 223px;
height: 53px;
float: left;
}
#sebackbut {
width: 223px;
height: 23px;
float: left;
}
#backbut {
width: 123px;
height: 23px;
float: left;
}


#fahrzeug-details {
	width:630px;
	margin: 20px 0;
}
#fahrzeug-details img {
	border: none;
}
#fahrzeug-details div {
}
#fahrzeug-details #top {
}
#fahrzeug-details .headtop {
height:15px;
padding: 2px;
}
#fahrzeug-details #top p {
}
#fahrzeug-details #top #angbnr{
	margin: 0;
	padding: 2px;
	height: 15px;
}
#fahrzeug-details #top #fahrzeug{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	display: block;
}
#fahrzeug-details #top #fahrzeug span {
}
#fahrzeug-details #top #fahrzeug #grundpreis{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	float: right;
}
#fahrzeug-details #top #fahrzeug #grundpreis strong {
}
#fahrzeug-details #top #fahrzeug #grundpreis span {
}
#fahrzeug-details .dicons input {
	margin-left:3px;
}
#fahrzeug-details #picwrapper {
	float:left; 
	width:250px;
	height: 270px;
	z-index:29;
}
#fahrzeug-details #bigpic {
	width:250px;
	height:210px;
}
#fahrzeug-details #picwrapper .full {
	/*height: 232px;*/
}

#fahrzeug-details #picbutton {
}
#fahrzeug-details #contactdata {
	height:150px;
	width: 100%;
	margin-bottom: 20px;
}
#fahrzeug-details #contactdata ul {
}
#fahrzeug-details #contactdata li {
}
#fahrzeug-details #contactdata #hangebote {

}
#fahrzeug-details #adresse {
margin:8px 0 0 4px;
padding:0 0 0 0;
float: left;
width: 300px;
height: 120px;
line-height: 20px;
}
#fahrzeug-details #contactdata #adresse li {

}
#fahrzeug-details #contactdata #adresse strong {
margin-bottom: 3px;
}
#fahrzeug-details #contactdata #adresse #aang {
line-height: 30px;
margin-top: 20px;
}
#fahrzeug-details #contactdata #dataset {
margin: 10px 0 0 4px;
padding:0 0 0 0;
}
#fahrzeug-details #contactdata_links {
/*	float:left;*/
 	margin-bottom: 20px;
	width:615px;
	padding: 0.5em;
}
#fahrzeug-details #contactdata_links ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
#fahrzeug-details #contactdata_links ul li {
/*	float: left;*/
	margin-right: 10px;
	list-style-type: none;
}
#fahrzeug-details #contactdata_links ul #hangebote {
	float: left;
	width: 200px;
}
#fahrzeug-details #contactdata_links ul .links {
	margin-left: 230px;
}
#fahrzeug-details #contactdata_links ul li a {

}
#contactdata-content {
}
#fahrzeug-details .wrap {
margin: 0;
padding: 0;
}
#fahrzeug-details .wrap td {
vertical-align: top;
}
#datawrapper {
	width:180px;
	margin: 0 4px 0 4px;
	height:250px;
	z-index: 30;
}
#fahrzeug-details #techdata {
	width:315px;
	height: 100px;
	margin-top: 0px;
}
#fahrzeug-details #techdata ul {
	margin:0px;
	padding:0;
	overflow: auto;
}
#fahrzeug-details #techdata ul li {
	padding: 1px;
}
#fahrzeug-details #otherdata {
	width:315px;
	height: 170px;
}
#fahrzeug-details #otherdata p {
	margin:2px;
	padding:0;
	height: 170px;
	overflow: auto;
}
#fahrzeug-details #otherdata ul {
	margin:2px;
	padding:0;
}
#fahrzeug-details #otherdata ul li {
	float: left;
}
#fahrzeug-details #banner {
	float:left;
	width:234px;
	height:150px;
	margin-top: 10px;
}
#fahrzeug-details #condata {
	float:left;
	margin-top: 20px;
	width:615px;
	padding: 5px;
}
#fahrzeug-details #condata ul {
	margin:0;
	padding:0;
}
#fahrzeug-details #condata ul li {
	float: left;
	margin-right: 5px;
	line-height: 15px;
}
.secline {
}
#fahrzeug-details #stdfitting {
	margin-top: 10px;
	padding:0;
	width:630px;
	float:left;
	background-image: url("/assets/templates/eln/images/fahrzeugdetails/zubline.gif");
	background-repeat: repeat-y;
	background-position: center;
}
#fahrzeug-details #stdfitting form {
margin:0;
padding:0;
}
#fahrzeug-details #stdfitting ul {
	margin: 1px;
	padding: 0;
		float:left;
	width:312px;
}
#fahrzeug-details #stdfitting ul li {
margin:0;
	padding:0;
	float:inherit;
	width: 312px;
	display:block;
}
#fahrzeug-details #stdfitting ul li div {
padding:1px;
}
#fahrzeug-details #stdfitting .l{
}
#fahrzeug-details #stdfitting .r {
margin-left: 3px;
}
#fahrzeug-details #stdfitting .lr {
}
#fahrzeug-details #stdfitting .l .secline div {
}
#fahrzeug-details #stdfitting .r .secline div {
}
#fahrzeug-details #calculate {
margin:0;
padding:0;
display: inline;
}
#fahrzeug-details #calculate .calcol input , #fahrzeug-details #calculate .calcolb input {
}
#fahrzeug-details #calculator {
	margin-top: 10px;
width:630px;
float:left;
}
#fahrzeug-details #calculator p {
}

#fahrzeug-details #calculator label {
	width:350px;
	margin-left: 15px;
	display: block;
	float:left;
}
.hinweis {
clear:left;
width: 626px;
margin: 0 0 0 0;
padding: 2px;
}
.calcol {
	height: 20px;
}
.calcolb {
	height: 20px;
}
.calcol span, .calcolb span {
	padding-left: 4px;
}
.calcol input, .calcolb input {
}
#calcu {
}
.calinp {
}
#calcbuttons {
	width:630px;
	float:left;
	margin-top: 10px;
}
#calcbuttons input {
	width: 100px;
	margin: 4px 2px 4px 2px;
}

.calcol .buttonbg {
}
.calcol #Submit {
margin-left: 20px;
}
#fahrzeug-details #spequipment {
	margin-top: 10px;
	padding:0;
	width:630px;
	float:left;
	background-image: url("/assets/templates/eln/images/fahrzeugdetails/zubline.gif");
	background-repeat: repeat-y;
	background-position: center;
}
#fahrzeug-details #spequipment form {
margin:0;
padding:0;
}
#fahrzeug-details #spequipment ul {
	margin: 1px;
	padding: 0;
		float:left;
	width:312px;
}
#fahrzeug-details #spequipment ul li {
margin:0;
	padding:0;
	float:inherit;
	width: 312px;
	display:block;
}
#fahrzeug-details #spequipment ul li div input {
float: left;
}
#fahrzeug-details #spequipment ul li div {
margin:0;
padding:2px;
}
#fahrzeug-details #spequipment ul li div label {
float:left;
width:65%
}
#fahrzeug-details #spequipment ul li div span {
float:left;
width:7%
}
#fahrzeug-details #spequipment ul li div .preis {
}
#fahrzeug-details #spequipment .l{
}
#fahrzeug-details #spequipment .r {
margin-left: 3px;
}
#fahrzeug-details #spequipment .lr {
}
#fahrzeug-details #spequipment .l .secline {
}
#fahrzeug-details #spequipment .r .secline {
}
#fahrzeug-details #spequipment .l .secline div {
}
#fahrzeug-details #spequipment .r .secline div {
}
#fahrzeug-details .morebut {
}
#fahrzeug-details #comments {
	margin-top: 0px;
	padding: 3px;
}
#fahrzeug-details #comments p {
}
#fahrzeug-details #navlist {
   margin: 0 0 -10px 0;
}
#fahrzeug-details #navlist li a.current {
}
#fahrzeug-details #inhalt0 {
	display: block;
}

#fahrzeug-details #inhalt1 {
	display: none;
}

#fahrzeug-details #inhalt2 {
	display: none;
}

#fahrzeug-details #inhalt3 {
display: none;
}

#fahrzeug-details .abem {
margin-top: 10px;
}

/* CSS fuer Tabmenue ENDE */

#biggp {
	text-align: center;
	margin: 0;
	padding: 0;
	height: 232px;
}
#biggp a {
	display: block;
	margin: 0;
	padding: 0;
}
.imageElement p {
	margin: 0;
	padding: 0;
	text-align: center;
}
#gthumbs {
	height:270px;
	margin: 0;
	padding: 0;	
	list-style: none;
}
#gthumbs li {
	margin: 0;
	padding: 0;	
	list-style: none;
	width: 62px;
	height: 52px;
	float: left;
	overflow: hidden;
}
#gthumbs li img {
	width: 62px;
}
#gthumbs li a {
	display: block;
	margin: 0;
	padding: 0;	
}
#gthumbs #lastthumb{
	width: 62px;
	height: 52px;
}
#gthumbs .gthumb {
	margin: auto 0 auto 0;
	padding: 0;
}

#dscontent0 {
padding: 10px;
margin: 0 0 10px 0;
}
#dscontent0 form {
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#dscontent0 fieldset {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#dscontent0 legend {
display: none;
}
#dscontent0 p {
margin: 2px 0 0 0;
padding: 0 0 0 0;
}
#dscontent0 #fahrzeug {
margin-bottom: 10px;
padding: 5px;
width: 98%;
}
#dscontent0 #kundenangaben {
margin-bottom: 10px;
padding: 5px;
width: 98%;
}
#dscontent0 #kundenangaben label {
display: block;
float: left;
width: 18%;
}
#dscontent0 #kundenangaben input,
#dscontent0 #zangaben input {
width: 80%;
}
#dscontent0 #kundenangaben #plz {
width: 10%;
}
#dscontent0 #kundenangaben #ort {
width: 48%;
}
#dscontent0 #fsweiterleitung {
margin-bottom: 10px;
padding: 5px;
width: 98%;
}
#dscontent0 #fsweiterleitung #labweiterleitung {
display: inline;
width: 80%;
}
#dscontent0 #fsweiterleitung #weiterleitung {
float: left;
}
#dscontent0 #fsnachricht {
margin-bottom: 10px;
padding: 5px;
width: 98%;
}
#dscontent0 #zangaben {
margin-bottom: 10px;
padding: 5px;
width: 98%;
}
#dscontent0 #zangaben .feld {
display: block;
float: left;
width: 18%;
}
#dscontent0 #zangaben #labpriv {
display: block;
float: left;
width: 18%;
}
#dscontent0 #zangaben #priv,
#dscontent0 #zangaben #gesch {
}
#dscontent0 #zangaben #priv1, 
#dscontent0 #zangaben #gesch1 {
width: auto;
}

#dscontent0 .suchanfrage-button {
margin-top: 15px;
}
#dscontent0 .suchanfrage-button input {
}
#dscontent0 #quittung {
}
#dscontent0 #hinweis {
width: 820px;
}
#dscontent0 #bemerkungen {
width: 99%;
height: 100px;
}
#dscontent0 .pflicht {
}
#dscontent0 #carimage {
float: left;
margin: 2px;
}
#dscontent0 #modbau {
width: 400px;
float: left;
}
#dscontent0 #pr {
width: 100px;
float: left;
}
#dscontent0 #fzdat {
width: 550px;
float: left;
}
#dscontent0 .rechts {
}
#dscontent0 dt {
clear: left;
display: block;
float: left;
width: 150px;
}
#dscontent0 #backlink {
margin-top: 30px;
}
#dscontent0 #land {
width: 20%;
}

 /* Druckausgabe Detailseite */
@media screen {
#printme {
	text-align: center;
	margin: 10px 0 10px 0;
}
#toprint #fahrzeug-details #contactdata {
width: 160mm;
}
#toprint #fahrzeug-details #picwrapper {
width:87mm;
}
} /* media screen ENDE */

#toprint ul {
    list-style: none;
}
#toprint li {
    list-style: none;
}
#toprint #fahrzeug-details {
	width: 160mm;
	margin: 0 auto 0 auto;
}
#toprint #fahrzeug-details div {

}
#toprint #fahrzeug-details #top {
	
}
#toprint #fahrzeug-details .headtop {
padding: 2px;
height: auto;
}
#toprint #fahrzeug-details #sonderbanner {
visibility: hidden;
height: 13mm;
}
#toprint #fahrzeug-details #top p {

}
#toprint #fahrzeug-details #top #angbnr{
	margin: 0;
	padding: 2px;
	height: 5mm;
}
#toprint #fahrzeug-details #top #fahrzeug{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	display: block;
}
#toprint #fahrzeug-details #top #fahrzeug span {
	line-height: 2em;
}
#toprint #fahrzeug-details #top #fahrzeug #grundpreis{
	margin: 0;
	padding: 0;
	margin-left: 10px;
	float: right;
}
#toprint #fahrzeug-details #top #fahrzeug #grundpreis strong {

}
#toprint #fahrzeug-details #top #fahrzeug #grundpreis span {

}
#toprint #fahrzeug-details #picwrapper {
	float:left; 
	width:auto;
	height: auto;
	z-index:29;
}

#toprint #fahrzeug-details #bigpic {
	width:250px;
	height:210px;
}
#toprint #fahrzeug-details #picbutton {

}
#toprint #fahrzeug-details #contactdata {
	margin: 0 0 0 0;	
	margin-bottom: 0;
	height: 37mm;
	width: 160mm;
}
#toprint #fahrzeug-details #contactdata ul {
list-style: none;
}
#toprint #fahrzeug-details #contactdata li {

}
#toprint #fahrzeug-details #contactdata #hangebote {
margin-top: 4mm;
}
#toprint #fahrzeug-details #contactdata #adresse {
margin:8px 0 0 4px;
padding:0 0 0 0;
float: left;
width: 79mm;
height: 37mm;
line-height: 1.8em;
}
#toprint #fahrzeug-details #contactdata #adresse strong {
margin-bottom: 3px;
}
#toprint #fahrzeug-details #contactdata #dataset {
margin:10px 0 0 4px;
padding:0 0 0 0;
}
#toprint #contactdata_links {
	display: none;
}
#toprint #fahrzeug-details .wrap {
margin: 0;
padding: 0;
}
#toprint #fahrzeug-details .wrap td {
text-align: left;
vertical-align: top;
}
#toprint #datawrapper {
	float: left;
	margin: 0 4px 0 4px;
	z-index: 30;
	width:auto;
	height:auto;
}
#toprint #fahrzeug-details #techdata {
	width:80mm;
	margin-top: 0px;
	margin-left: 1mm;
	height: 33mm;
}

#toprint #fahrzeug-details #techdata ul {
	list-style: none;
	margin:0;
	padding:0;
	overflow: auto;
	height: 33mm;
}
#toprint #fahrzeug-details #techdata ul li {
	padding: 0.5mm;
}
#toprint #fahrzeug-details #otherdata {
	width:80mm;
	margin-top: 0;
	margin-left: 1mm;
	height: 38mm;
}
#toprint #fahrzeug-details #otherdata p {
	margin:1mm;
	padding:0;
	height: 38mm;
	overflow: auto;
}

#toprint #fahrzeug-details #otherdata ul {
	list-style: none;
	margin:1mm;
	padding:0;
}
#toprint #fahrzeug-details #otherdata ul li {
float: left;
}
#toprint #fahrzeug-details #banner {
	float:left;
}
#toprint #fahrzeug-details #condata {
	float:none;
	margin: 3mm 0;
	width:158mm;
	padding: 1mm;
	height: 6mm;
}
#toprint #fahrzeug-details #condata ul {
	list-style: none;
	margin:0;
	padding:0;
}
#toprint #fahrzeug-details #condata ul li {
	float: left;
	margin-right: 1mm;
	line-height: 4mm;
}

#toprint .secline {
}
#toprint #fahrzeug-details #stdfitting {
	margin-top: 4mm;
	padding:0;
	margin-bottom: 5mm;
	width: 160mm;
	float: none;
}
#toprint #fahrzeug-details #stdfitting form {
margin:0;
padding:0;
}
#toprint #fahrzeug-details #stdfitting ul {
	margin: 0.5mm;
	padding: 0;
	list-style: none;
	float: none;
	width: 157mm;
	text-align: left;
}
#toprint #fahrzeug-details #stdfitting ul li {
margin:0;
	padding:0;
	float:none;
	width: 157mm;
	display:inline;
	text-align: left;
}
#toprint #fahrzeug-details #stdfitting ul li input {

}
#toprint #fahrzeug-details #stdfitting ul li div {
padding: 1mm;
}
#toprint #fahrzeug-details #stdfitting ul li label {

}
#toprint #fahrzeug-details #stdfitting ul li span {

}
#toprint #fahrzeug-details #stdfitting ul li .preis {

}
#toprint #fahrzeug-details #stdfitting .l{

}
#toprint #fahrzeug-details #stdfitting .r {

}
#toprint #fahrzeug-details #stdfitting .lr {

}
#toprint #fahrzeug-details #stdfitting .l .secline div {

}
#toprint #fahrzeug-details #stdfitting .r .secline div {
}
#toprint #fahrzeug-details #calculate {
margin:0;
margin-bottom: 4mm;
padding:0;
display: inline;
}
#toprint #fahrzeug-details #calculate .calcol input , 

#toprint #fahrzeug-details #calculate .calcolb input {

}
#toprint #fahrzeug-details #calculator {
	margin-top: 0;
	width:160mm;
float:left;
}
#toprint #fahrzeug-details #calculator p {

}
#toprint #fahrzeug-details #calculator label {
	width:100mm;
	margin-left: 3mm;
	display: block;
	float:left;
}
#toprint .hinweis {
width: 158mm;
margin: 1mm 0 0 0;
padding: 1mm;
}
#toprint .calcol {
	height: 6mm;
}
#toprint .calcolb {
	height: 6mm;	
}
#toprint .calcol span, .calcolb span {
	padding-left: 1mm;
}
#toprint .calcol input, .calcolb input {
}
#toprint #calcu {
	
}
#toprint .calinp {

}
#toprint #calcbuttons {
width:160mm;
	margin-top: 4mm;
}
#toprint #calcbuttons input {

}
#toprint .calcol .buttonbg {

}
#toprint .calcol #Submit {
}

/* */

#toprint #fahrzeug-details #spequipment {
	background: none;
	width: 160mm;
	float: none;
	margin-top: 5mm;
	padding:0;
}
#toprint #fahrzeug-details #spequipment ul {
	float: none;
	width: 160mm;
	margin: 0.5mm;
	padding: 0;
}
#toprint #fahrzeug-details #spequipment ul li {
	width: 160mm;
	min-height: 6mm;
	margin:0;
	padding:0;
}
#toprint #fahrzeug-details #spequipment ul li div { margin:0; padding:0.5mm; } 

#toprint #fahrzeug-details #spequipment ul li div img {
	float: left;
	margin-right: 8mm;
}
#toprint #fahrzeug-details #spequipment ul li div .labzub {
	width: 120mm;
	float: none;
}
#toprint #fahrzeug-details #spequipment ul li div .preis {
	display: inline;
	font-weight: bold;
}

#toprint #fahrzeug-details #comments {
	margin-top: 5mm;
	width:160mm;
}
#toprint #fahrzeug-details #comments p {

}
#toprint .dicons {

}
#toprint .dicons img {

}
/* */
#toprint #print {
	
}
#toprint #fahrzeug-details #sonderbanner {

}


/* Bestellformular */

#bestellung {
}
#bestellung form {
width: 100%;
}
#bestellung fieldset {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#bestellung .ttop {
height:20px;
margin:0px;
padding:0px;
margin-top: 15px;
}
#bestellung .ttop p {
margin:0px;
padding:0px;
padding-left: 5px;
padding-top: 1px;
}
#bestellung .A01 { /* Helle Hintergrundfarbe */
display: block;
padding: 3px;
}
#bestellung .A02 { /* Dunkle Hintergrundfarbe */
display: block;
padding: 3px;
}
#bestellung #haendlerdaten {
}
#bestellung #haendlerdaten #hdleft {
float: left;
}
#bestellung #haendlerdaten #hdright {
}
#bestellung #modbau {
width: 500px;
float: left;
}
#bestellung #pr {
width: 200px;
float: left;
}
#bestellung #fzdat {
width: 700px;
float: left;
}
#bestellung .rechts {
}
#bestellung #persoenliches label,
#bestellung #farben label {
display: block;
float: left;
width: 145px;
}
#bestellung #persoenliches input,
#bestellung #farben input {
width: 400px;
}
#bestellung .pflicht {
}
#bestellung .suchanfrage-button {
margin-top: 15px;
}
#bestellung .suchanfrage-button input {
}
/* Stylesheets für die Ausgabe des druckbaren Bestellformulars */
#bestellform {
width: 660px;
margin-left: 5px;
}
#bestellform h1 {
margin-left: 0px;
}
@media screen {
#bestellform #druck {
text-align: center;
}
}
@media print {
#bestellform #druck {
display:none;
}
}
#bestellform .bb {
}
#bestellform .bold {
}
#bestellform .right {
}
#bestellform #topzeile {
margin-bottom: 25px;
}
#bestellform #fahrzeug {
float: left;
width: 500px;
}
#bestellform #preis {
}
#bestellform #fahrzeug span, #bestellform #preis span {
}
#bestellform #toptec {
float: right;
width: 182px;
padding: 3px;
}
#bestellform .bild {
}
#bestellform #tecdaten {
clear: right;
float: right;
width: 188px;
margin-bottom: 10px;
}
#bestellform #tecdaten p {
margin: 0 0 0 0;
padding: 3px;
}
#bestellform #topkaeufer {
width: 456px;
padding: 3px;
}
#bestellform #kaeuferdaten {
width: 456px;
padding: 3px;
}
#bestellform #kaeuferright {
float: right;
width: 225px;
}
#bestellform #kaeuferdaten .bb2 {
display: block;
float: left;
width: 120px;
}
#bestellform #tophaendler {
width: 456px;
margin-top: 10px;
padding: 3px;
}
#bestellform #haendlerdaten {
width: 456px;
padding: 3px;
}
#bestellform #haendlerright {
float: right;
width:225px;
}
#bestellform #haendlerdaten .bb2 {
display: block;
float: left;
width: 120px;
}
#bestellform #topausstattung {
width: 456px;
margin-top: 10px;
padding: 3px;
}
#bestellform #ausstattungdaten {
width: 456px;
padding: 3px;
}
#bestellform #topsonderausstattung {
width: 456px;
margin-top: 10px;
padding: 3px;
}
#bestellform #sonderausstattungdaten {
width: 456px;
padding: 3px;
}
#bestellform #toppreise {
clear: right;
width: 652px;
margin-top: 10px;
padding: 3px;
}
#bestellform #preisedaten {
width: 658px;
}
#bestellform #preisedaten p {
margin: 0 0 0 0;
padding: 3px;
}
#bestellform .bbp {
display: block;
float: left;
width: 80%;
}
#bestellform .pp {
width: 20%;
}
#bestellform #topbemerkungen {
width: 652px;
margin-top: 10px;
padding: 3px;
}
#bestellform #bemerkungen {
width: 652px;
padding: 3px;
}
#bestellform #preisedaten #claim {
}
#bestellform #sign {
width: 652px;
margin-top: 10px;
margin-bottom: 25px;
padding: 3px;
}
#bestellform #sign p {
margin: 0 0 60px 0;
}
#bestellform #sign #dt {
float: left;
width: 30%;
}


/* Mediabrowser */
#mediabrowser  {
	margin: 0;
	padding: 0;
	/*background-color: #1B1B01;*/
	background-color: #040D38;
	width: 640px;
}
#mediabrowser #show {
	/*background-color: #1B1B01;*/
	background-color: #040D38;
	text-align: center;
   vertical-align: middle;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #DDDDDD;
	height: 390px;
	overflow: hidden;
}
#mediabrowser #show img {
 margin-left: auto;
 margin-right: auto;
 margin-top: auto;
 margin-bottom: auto;
}


#mediabrowser #thumbs {
	margin: 0;
	padding: 0;
	text-align: center;
}
#mediabrowser #thumbs ul {
	margin: 0 auto 0 auto;
	padding: 0;	
	list-style: none;
	height: 125px;
	text-align: center;
}
#mediabrowser #thumbs ul li {
	margin: 0;
	padding: 0;	
	list-style: none;
	width: 78px;
	height: 59px;
	/*background-color: #1B1B01;*/
	background-color: #000000;
	border: 1px solid #c1c1c1;
	text-align: center;
	float: left;
	overflow: hidden;
}

#mediabrowser #thumbs ul li a {
	display: block;
	margin: 0;
	padding: 0;	
	cursor: pointer;
	width: 78px;
	height: 59px;
}

#mediabrowser #thumbs ul .nopicture {
	/*background-color: #1d1d01;*/
	background-color: #040D38;
	/*border: 1px solid #252501;*/
	border: 1px solid #191C63;
}

.loading-bigbic {
	background-image: url(/assets/templates/eln/images/ajax-loader.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.ajax-loading {
	background-image: url(/assets/templates/eln/images/ajax-loader-mediabrowser.gif);
	background-position: center;
	background-repeat: no-repeat;
}

/*TAG-Cloud********************************************************************************************/
#lher {
	
}
#lher ul {
margin: 6px;
padding: 6px;
}
.tag-cloud {
  text-align:justify;
  font-family:Verdana, sans-serif;
  font-weight:bolder;
  
}
 
.tag-cloud li {
  display:inline;
  white-space:nowrap;
  padding:0;
  margin:0;
  height: 25px;
  list-style: none;
  /*float:left;*/
}
 
.tag-cloud li a {
  padding: 0 2px 0 2px;
  text-decoration:none;
}
/*TAG-Cloud********************************************************************************************/




#markenfooter {
	margin-top: 20px;
}









/*  _______    ___      .______      .______    _______ .__   __.  */
/* |   ____|  /   \     |   _  \     |   _  \  |   ____||  \ |  |  */
/* |  |__    /  ^  \    |  |_)  |    |  |_)  | |  |__   |   \|  |  */
/* |   __|  /  /_\  \   |      /     |   _  <  |   __|  |  . `  |  */
/* |  |    /  _____  \  |  |\  \----.|  |_)  | |  |____ |  |\   |  */
/* |__|   /__/     \__\ | _| `._____||______/  |_______||__| \__|  */
/*                                                                 */ 











/* FARBEN und Schrifteinstellungen************************************************************************/

/**** Tabs ****/
#navlist {
        font: bold 12px Verdana, sans-serif;
}

#navlist li a {
        border-top: 1px solid #4D0C17;
        border-right: 1px solid #4D0C17;
        border-left: 1px solid #4D0C17;
        border-bottom: none;
		  background: #DDDDDE;
        text-decoration: none;
}

#navlist li a:link { color: #CE0021; }
#navlist li a:visited { color: #CE0021; }

#navlist li a:hover {
				background: #EEEEEE;
            border-color: #4D0C17;
				color: #EE0000;
}

#navlist li a#current {
        background: #CE0022;
        color: #ffffff;
        border-top: 1px solid #4D0C17;
        border-right: 1px solid #4D0C17;
        border-bottom: 1px solid #4D0C17;
        border-left: 1px solid #4D0C17;
}
#navlist li a.notsel {
        border-top: 1px solid #4D0C17;
        border-right: 1px solid #4D0C17;
        border-left: 1px solid #4D0C17;
        border-bottom: none;
				background: #BD6677;
        text-decoration: none;
}

/**** Suchmaske ****/
#detail-suche .ttop {
	background-color: #CE0022;
	color: #ffffff;
}
#detail-suche .ttop p {
	color: #ffffff;
}
#detail-suche #app2 {
	border-right: 1px solid #CE0022;
	border-top: 1px solid #CE0022;
}
#detail-suche #limit {
	border-right: 1px solid #CE0022;
}
#detail-suche .A01 { /*Helle Zeile*/
	background-color: #eeeeee;
	border-bottom: 1px solid #CE0022;
	border-left: 1px solid #CE0022;
}
#detail-suche .A02 { /*Dunkle Zeile*/
	background-color: #dddddd;
	border-bottom: 1px solid #CE0022;
	border-left: 1px solid #CE0022;
}
#detail-suche #app3 {
	background-color: #dddddd;
	border-right: 1px solid #CE0022;
	border-bottom: 1px solid #CE0022;
	border-top: 1px solid #CE0022;
}
#detail-suche #list1 {
	border-left: 1px solid #CE0022;
	border-right: 1px solid #CE0022;
}
#detail-suche #list2 {
	border-right: 1px solid #CE0022;
}
#detail-suche #app3 .B01 { /*Helle Zeile*/
	background-color: #eeeeee;
}
#detail-suche #app3 .B02 { /*Dunkle Zeile*/
	background-color: #dddddd;
}
#detail-suche #app3 .end {
	border-bottom: 1px solid #CE0022;
}
#detail-suche #startbutton {
	background-color: #EEEEEE;
}
#detail-suche #ergebnisanzahl {
	background-color: #dd0000;
}

#detail-suche #countbar {
	color: #236095;
	font-weight: bold;
	text-align: right;
}

/* SUCHERGEBNIS */

#suchergebnisse #zbuttonback {
	background-color: #236095;
   color: #FFFFFF;
   border: 1px solid #236095;
}
#suchergebnisse #buttonback {
  background-color: #236095;
  color: #FFFFFF;	
}


#suchergebnisse .content {
	background-color: #dddddd;
}
#suchergebnisse .headline {
	background-color: #CE0022;
	color: #fff;
}
#suchergebnisse .recordpic {
	vertical-align: top;
}
#suchergebnisse .recordpic a img {
	border: none;
}
#suchergebnisse .recordtop {
	border-top-color: 1px solid #aaaaaa;
	background-color: #dddddd;
	color: #ffffff;
	font-size: 12px;
}
#suchergebnisse .recordbottom {
	border-bottom-color: 1px solid #aaaaaa;
	background-color: #dddddd;
}
#suchergebnisse .records1 {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
#suchergebnisse .records2 {
	font-size: 12px;
}
#suchergebnisse .records3 {
	font-size: 12px;
}
#suchergebnisse .records4 {
	font-size: 12px;
}
#suchergebnisse .records5 {
	font-size: 12px;
}
#suchergebnisse .records6 {
	font-size: 12px;
}
#suchergebnisse .records7 {
	font-size: 12px;
}
#suchergebnisse .records1 a:link { color: #eeeeee; text-decoration: underline; }
#suchergebnisse .records1 a:visited { color: #dddddd; text-decoration: underline; }
#suchergebnisse .records1 a:active { color: #eeeeee; text-decoration: underline; }
#suchergebnisse .records1 a:hover { color: #ffffff; text-decoration: underline; }

#suchergebnisse .recordbt {
	background-color: #236095;
	font-size: 0.1em;
	border: 1px solid #999999;
}
#suchergebnisse .ttop {
	background-color: #CE0022;
}
.cellcolordark {
	background-color: #CE0022;
}
.cellcolora {
	background-color: #dddddd;
}
.cellcolorb {
	background-color: #eeeeee;
}
.cellcolorc {
	background-color: #cccccc;
}
.cellcolord {
	background-color: #bbbbbb;
}
#suchergebnisse .paging {
	font-size: 10px;
	text-align: right;
	border-bottom: 1px solid #000;
}
.paging .pages {
	font-size: 11px;
}
.paging .akt {
	font-weight: bold;
	color: #CE0020;
	font-size: 12px;
}
.paging img {
	border: none;
}
.paging .pages  a {
	font-size: 12px;
}
.paging .pages  a:link {
	color:#000000; 
	text-decoration:none; 
	font-weight: normal;
}
.paging .pages  a:visited {
	color:#000000; 
	text-decoration:none; 
	font-weight: normal;
}
.paging .pages  a:active {
	color: #CE0020;
	text-decoration:none; 
	font-weight: normal;
}
.paging .pages  a:hover {
	text-decoration:none; 
	font-weight: normal;
	background-color: #EDEDED;
	color: #1A4813;
}

/* DETAIL */

#fahrzeug-details .headtop {
background-color: #CE0022;
color: #ffffff;
font-weight: bold;
font-size: 12px;
}
#fahrzeug-details #top {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#fahrzeug-details #top #angbnr{
	background-color: #CE0022;
	color: #ffffff;
	font-weight: bold;
}
#fahrzeug-details #top #angbnr a {
	color: #ffffff;
}
#fahrzeug-details #top #fahrzeug{
	background-color: #FFFFFF;
	color: #236095; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: left;
}
#fahrzeug-details #top #fahrzeug span { 
	color: #000000; 
	font-size: 11px; 
	font-weight: normal; 
}
#fahrzeug-details #top #fahrzeug #grundpreis { 
	color: #236095; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: right; 
}
#fahrzeug-details #top #fahrzeug #grundpreis strong { 
	color: #000000; 
}
#fahrzeug-details #top #fahrzeug #grundpreis span { 
	color: #000000; 
	font-size: 10px; 
	font-weight: normal; 
}
#fahrzeug-details .dicons {
	text-align: right;
}
#fahrzeug-details #picwrapper {
	background-color: #FEFEFE;
}
#fahrzeug-details #contactdata {
	border: 1px solid #236095;
	background-color: #FEFEFE;
}
#fahrzeug-details #contactdata_links {
	border: 1px solid #236095;
	background-color: #DBEAF7;
}
#fahrzeug-details #contactdata_links ul li {
	font-size: 12px;
	background-image: url(/assets/templates/eln/images/buttons/pfeil-back2top-rot.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px;
}
#fahrzeug-details #techdata {
	background-color: #FEFEFE;
}
#fahrzeug-details #techdata ul {
	color: #000000;
	font-size: 12px;
}
#fahrzeug-details #otherdata {
	background-color: #FEFEFE;
	font-size: 12px;
}
#fahrzeug-details #condata {
	border: 1px solid #CE0022;
	background-color: #FFFFD4;
}
.secline {
	background-color: #eeeeee;
}
#fahrzeug-details #stdfitting {
	background-color: #dddddd;
	border-bottom: 1px solid #CE0022;
	font-size: 12px;
}
#fahrzeug-details #stdfitting ul {
	background-color: #dddddd;
}
#fahrzeug-details #stdfitting .l .secline div {
background-color: #eeeeee;
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#fahrzeug-details #stdfitting .r .secline div {
background-color: #eeeeee;
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#fahrzeug-details #calculator {
background-color: #eeeeee;
}
#fahrzeug-details #calculator label {
	font-weight: bold;
}
.hinweis {
background-color: #eeeeee;
color: #CC0000;
font-size: 10px;
}
.calcol {
	background-color: #eeeeee;
	border-top: 1px solid #CE0022;
	border-bottom: 1px solid #CE0022;
}
.calcol input, .calcolb input {
border: none;
background-color: transparent;
}
#calcbuttons {
	border: 1px solid #CE0022;
	background-color: #FFFFFF;
	text-align: center;
}
.calinp { 
	text-align: right; 
	font-weight: bold;
}
.calcol #Submit {
border: 1px solid #444444;
}
#fahrzeug-details #spequipment {
	background-color: #dddddd;
	border-bottom: 1px solid #CE0022;
	font-size: 12px;
	color: #000000; 
	text-align: center;
}
#fahrzeug-details #spequipment ul { 
	background-color: #dddddd;
	color: #000000; 
	list-style: none; 
}
#fahrzeug-details #spequipment ul li { 
	float: inherit; 
	text-align: left; 
}
#fahrzeug-details #spequipment ul li div { 
	font-size: 12px; 
}
#fahrzeug-details #spequipment ul li div .preis { 
	font-weight: bold; 
	text-align: right;
} 
#fahrzeug-details #spequipment .l .secline {
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#fahrzeug-details #spequipment .r .secline {
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#fahrzeug-details #spequipment .l .secline div {
background-color: #eeeeee;
}
#fahrzeug-details #spequipment .r .secline div {
background-color: #eeeeee;
}
#fahrzeug-details .morebut {
	font-weight: bold;
	text-decoration: underline;
}
#fahrzeug-details #comments {
	background-color: #eeeeee;
}
#fahrzeug-details #navlist li a.current {
	background: #CE0022;
   color: #fff;
   border-top: 1px solid #778;
   border-right: 1px solid #778;
   border-bottom: 1px solid #CE0022;
   border-left: 1px solid #778;
}

#fahrzeug-details .buttonbg {
  background-color: #236095;
  color: #FFFFFF;	
}

.imageElement p {
	text-align: center;
	font-size: 10px;
}
#gthumbs {
	background-color: #FEFEFE;
}
#gthumbs li {
	background-color: #eeeeee;
	border-left: 1px solid #E9F6FF;
	border-right: 1px solid #E9F6FF;
	border-bottom: 1px solid #E9F6FF;
	text-align: center;
}
#gthumbs #lastthumb{
	border-right: 0px solid #E9F6FF;
}
#dscontent0 {
border: 1px solid #CE0022;
background-color: #eeeeee;
text-align: left;
}
#dscontent0 fieldset {
border: none;
}
#dscontent0 #hinweis {
border: 1px solid red;
}
#dscontent0 .pflicht {
	color: red;
}

/* Druckformular Detailseite */
#toprint #fahrzeug-details {
	text-align: left;
	font-size: 0.9em;
}
#toprint #fahrzeug-details #top {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#toprint #fahrzeug-details .headtop {
background-color: #CE0022; 
text-align: left;
color: #fff; 
font-weight: bold; 
}
#toprint #fahrzeug-details #top #angbnr{
	background-color: #CE0022;
	color: #fff;
	font-weight: bold;
}
#toprint #fahrzeug-details #top #fahrzeug{
	text-align: left;
	background-color: #EDEDED;
	color: #CB0302; 
	font-size: 1.2em; 
	font-weight: bold;
}
#toprint #fahrzeug-details #top #fahrzeug span {
	color: #000000; 
	font-size: 0.7em; 
	font-weight: normal; 
	line-height: 2em;
}
#toprint #fahrzeug-details #top #fahrzeug #grundpreis{
	text-align: right;
	color: #CB0302; 
	font-size: 1.1em; 
	font-weight: bold; 
}
#toprint #fahrzeug-details #top #fahrzeug #grundpreis strong {
color: #000000;
}
#toprint #fahrzeug-details #top #fahrzeug #grundpreis span {
	color: #000000; 
	font-size: 0.6em; 
	font-weight: normal;
}
#toprint #fahrzeug-details #contactdata {
	border: 1px solid #CE0022;
	background-color: #dddddd;
}
#toprint #fahrzeug-details #contactdata ul {
list-style: none;
}
#toprint #fahrzeug-details #contactdata #hangebote {
font-weight: bold;
}
#toprint #fahrzeug-details #contactdata #adresse strong {
font-size: 1.2em;
}
#toprint #fahrzeug-details #contactdata-content a:link { color: #C80000; text-decoration: underline; }
#toprint #fahrzeug-details #contactdata-content a:visited { color: #C80000; text-decoration: underline; }
#toprint #fahrzeug-details #contactdata-content a:focus { color: #C80000; text-decoration: underline; }
#toprint #fahrzeug-details #contactdata-content a:hover { color: #C80000; text-decoration: none; }
#toprint #fahrzeug-details #contactdata-content a:active { color: #C80000; text-decoration: none; }

#toprint #fahrzeug-details .wrap td {
text-align: left;
vertical-align: top;
}
#toprint #fahrzeug-details #techdata {
	background-color: #dddddd;
	color: #000000;
}
#toprint #fahrzeug-details #techdata ul {
	color: #000000; 
	list-style: none;
}
#toprint #fahrzeug-details #otherdata {
	background-color: #dddddd;	
	border-bottom: 1px solid #CE0022;
	color: #000000;
}
#toprint #fahrzeug-details #otherdata p {
	color: #000000;
}
#toprint #fahrzeug-details #otherdata ul {
	color: #000000;
}
#toprint #fahrzeug-details #condata {
	border: 1px solid #F5D0C8;
	background-color: #FEEDA3;
	text-align: center;
	color: #000000;
}
#toprint #fahrzeug-details #condata ul {
	color: #000000; 
	list-style: none;
}
#toprint #fahrzeug-details #condata ul li {
	font-size: 0.85em; 
	line-height: 1.1em;
}

#toprint .secline {
background-color: #dddddd;
}

#toprint #fahrzeug-details #stdfitting {
	background-color: #cccccc;
	text-align:center;
	border-bottom: 1px solid #CE0022;
	color: #000;
	background-image: none;
}
#toprint #fahrzeug-details #stdfitting ul {
	color: #000000; 
	list-style: none;
	background-color: #cccccc;
}
#toprint #fahrzeug-details #stdfitting ul li {
	text-align:left;
}
#toprint #fahrzeug-details #stdfitting ul li div {
	font-size: 0.95em;
}
#toprint #fahrzeug-details #stdfitting ul li .preis {
	font-weight: bold; 
	text-align: right;
}
#toprint #fahrzeug-details #stdfitting .l .secline div {
background-color: #dddddd;
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#toprint #fahrzeug-details #stdfitting .r .secline div {
background-color: #dddddd;
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#toprint #fahrzeug-details #calculator {
background-color: #EAEAE9;
color: #000;
}
#toprint #fahrzeug-details #calculator label {
	font-weight: bold;
}
#toprint .hinweis {
background-color: #dddddd;
color: #070F3D;
}
#toprint .calcol {
	background-color: #EEEEEE;
	border-top: 1px solid #CE0022;
	border-bottom: 1px solid #CE0022;
}
#toprint .calcol span, #toprint .calcolb span {
font-size: 1.3em;
}
#toprint .calcol input, #toprint .calcolb input {
border: none;
background-color: transparent;
color: #000; 
font-weight: bold;
}
#toprint .calinp {
text-align: right;
}
#toprint #calcbuttons {
	border: 1px solid #F5D0C8;
	background-color: #FEEDA3;
text-align: center;
}
#toprint .calcol .buttonbg {
	font-weight: normal; 
	text-align: center;
}
#toprint .calcol #Submit {
border: 1px solid #444444;
}

/* */

#toprint #fahrzeug-details #spequipment {
	background-color: #E9F6FF;
	border-bottom: 1px solid #CE0022;
	color: #000; 
	text-align: center;
}
#toprint #fahrzeug-details #spequipment ul {
color: #000000; 
list-style: none;
}
#toprint #fahrzeug-details #spequipment ul li {
text-align: left;
}
#toprint #fahrzeug-details #spequipment ul li div {
font-size: 0.95em;
}
#toprint #fahrzeug-details #spequipment ul li div .preis {
text-align: right;
font-weight: bold;
}
#toprint #fahrzeug-details #spequipment ul .secline {
border-top: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
background-color: #EEEEEE;
}
#toprint #fahrzeug-details #spequipment ul .secline div {
background-color: #EEEEEE;
}
#toprint #fahrzeug-details #comments {
	background-color: #EAEAE9;
	color: #000;
}
#toprint #fahrzeug-details #comments p {
color: #000000;
}
#toprint .dicons {
text-align: right;
}
/* */


/* Bestellformular */

#bestellung fieldset {
border: none;
}
#bestellung .ttop {
background-color: #CE0022; 
color: #FFFFFF; 
font-size: 12px; 
font-weight: bold;
}
#bestellung .ttop p {
color: #FFFFFF; 
font-size: 10px; 
font-weight: bold;
}
#bestellung .A01 { /* Helle Hintergrundfarbe */
background-color: #dddddd; 
border-left: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#bestellung .A02 { /* Dunkle Hintergrundfarbe */
background-color: #cccccc; 
border-left: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#bestellung #haendlerdaten {
border: 1px solid #CE0022;
}
#bestellung #haendlerdaten #hdright {
text-align: right;
}
#bestellung #modbau {
font-weight: bold;
}
#bestellung #pr {
font-weight: bold;
}
#bestellung #fzdat {
font-weight: bold;
}
#bestellung .rechts {
text-align: right;
}
#bestellung .pflicht {
color: red; 
font-weight: bold;
}
#bestellung .suchanfrage-button {
text-align: right;
}
#bestellung .suchanfrage-button input {
text-align: center;
}
/* Stylesheets für die Ausgabe des druckbaren Bestellformulars */
#bestellform .bb {
color: #CE0022; 
font-weight: bold;
}
#bestellform .bold {
	font-weight: bold;
}
#bestellform .right {
	text-align: right;
}
#bestellform #preis {
text-align: right;
}
#bestellform #fahrzeug span, #bestellform #preis span {
color: #C80000; 
font-size: 14px; 
font-weight: bold;
}
#bestellform #toptec {
border-top: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-left: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #tecdaten {
border: 1px solid #CE0022;
border-bottom: none;
margin-bottom: 10px;
}
#bestellform #tecdaten p {
border-bottom: 1px solid #CE0022;
}
#bestellform #topkaeufer {
border-top: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-left: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #kaeuferdaten {
border: 1px solid #CE0022;
}
#bestellform #kaeuferdaten .bb2 {
color: #CE0022; 
font-weight: bold;
}
#bestellform #tophaendler {
border-top: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-left: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #haendlerdaten {
border: 1px solid #CE0022;
}
#bestellform #haendlerdaten .bb2 {
color: #CE0022; 
font-weight: bold;
}
#bestellform #topausstattung {
border-top: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-left: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #ausstattungdaten {
border: 1px solid #CE0022;
}
#bestellform #topsonderausstattung {
border-top: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-left: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #sonderausstattungdaten {
border: 1px solid #CE0022;
}
#bestellform #toppreise {
border: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #preisedaten {
border-left: 1px solid #CE0022;
border-right: 1px solid #CE0022;
}
#bestellform #preisedaten p {
border-bottom: 1px solid #CE0022;
text-align: right;
}
#bestellform .bbp {
color: #CE0022; 
font-weight: bold; 
text-align: left;
}
#bestellform .pp {
text-align: right;
}
#bestellform #topbemerkungen {
border: 1px solid #CE0022;
background-color: #cccccc;
color: #CE0022; 
font-weight: bold;
}
#bestellform #bemerkungen {
border-left: 1px solid #CE0022;
border-right: 1px solid #CE0022;
border-bottom: 1px solid #CE0022;
}
#bestellform #preisedaten #claim {
color: red; 
font-size: 10px; 
text-align: left;
}
#bestellform #sign {
border: 1px solid #CE0022;
}
#bestellform #sign p {
color: #CE0022;
}
