* {
    margin: 0;
    padding: 0;
}

body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	margin-bottom: 0px;
}

/*text links and image links*/


a img, img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

/*H1 H2 H3 H4 H5*/
h1 {
	margin-top: 10px;
	margin-bottom: 5px;
	}
h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	}
h3 {
	margin-top: 3px;
	margin-bottom: 3px;
	}
h4, h5 {
	}

/* common elements ------------------------------------------------------------------------- */

ol {
    margin-left: 1em;
    padding-left: 1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
	 	background: transparent;
}

p {
	margin: 1em 0 1em;
	padding: 0;
	}

ul {
    list-style: none;
    margin: 0 0 20px 1em;
}
li {
    list-style: none;
    padding-left: 1em;
    margin-bottom: 0px;
}

.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}

blockquote{
	font-size:90%;
	border:1px solid #000;
	margin:20px 10px;
	padding:8px;
	background-color: #D2DEB0;
}
.clearing {
	clear:both;
}
/*---others---*/

fieldset {
    border: none;
}

legend {
	display: none;
}

p img {
	padding: 0;
	max-width: 100%;
}

/*LAUYOUT ------------------------------------------------------------------------- */ 
#page {
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	float: none;
	width: 100%;
}

/*scriptaculous.us fx divs*/

#closer {
	text-align: left;
	background-image: url(imgs/bgcloser.jpg);
	height: 28px;
}
#closebutton {
	border: 1px solid #999999;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #F7F7F7;
	background-repeat: repeat-x;
	background-image: url(imgs/button_dn.gif);
}

/*SEARCH DIV*/


#searchbox {
	width: 350px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	float: left;
	margin: 0px;
	padding: 2px;
}

#searchcontainer {
	width: 100%;
	height: 25px;
	background-image: url(imgs/bgcloser.jpg);
	margin: 0px;
	padding: 0px;
}

/*content DIV style*/

#content {
	line-height: 1.2em;
	padding-top: 10px;
	padding-bottom: 0px;
	clip: rect(auto,auto,auto,auto);
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
#contentdiv {
	margin-right: 25%;
	margin-left: 20px;
}

#content li {
	list-style-type: none;
}
#content ul {
	list-style-type: none;
}

#content h3 {
	height: 25px!important; /* for most browsers */
	height /**/:57px;
}
#content h3 a:link{
	background-repeat: no-repeat;
	background-image: url(imgs/headerarrow.gif);
	background-position: left top;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content h3 a:visited{
	background-repeat: no-repeat;
	background-image: url(imgs/headerarrow.gif);
	background-position: left top;
	padding-left: 10px;
}
#content h3 a:hover{
	background-repeat: no-repeat;
	background-image: url(imgs/headerarrowover.gif);
	background-position: left top;
	padding-left: 10px;
}
#content h4 {
	margin-left: 10px;
	padding-left: 5px;
	margin-right: 10px;
}
#contenttext {
	padding-right: 10px;
	padding-left: 10px;
	width: 560px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
}

/* Sidebar div
------------------------------------------------------------------------- */

#sidebar {
	font-size: 85%;
	line-height: 1.4em;
	color: #666666;
	margin-bottom: 30px;
	padding-bottom: 0px;
	clip: rect(auto,auto,auto,auto);
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 200px;
	margin-left: 0px;
	padding-top: 5px;
	margin-right: 5px;
}

#sidebar h2 {
	color: #666;
	height: 32px !important; 
	height /**/:57px;
	padding-right: 0;
	padding-bottom: 0;
}


#sidebar p {
	margin-left: -5px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 1em;
	padding-left: 15px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	
}

#sidebar li {
	
	margin: 0;
	padding: 0;
}
#sidebar li a {
	display: block;
	padding: 4px;
	padding-left: 6px;
	font-weight: bold;
	text-decoration: none;
}

#sidebar li a:link {
	text-decoration: none;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#sidebar li a:visited { color: #000; 
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}
#sidebar li a:hover {
	color: #23237B;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	
	background-repeat: repeat-y;
	background-image: url(imgs/navback.png);
	background-position: left top;

}
#sidebar li a:active { color: #23237B; text-decoration: none;}



#sidebar h3 {
	color: #666666;
	font-size: 140%;
	background-repeat: repeat;
	background-position: left top;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #23237B;
	}
#sidebar h3 a:hover {
	color: #333333;
	font-weight: bold;
	font-size: 140%;

	}
	#sidebar h3 a:link, h3 a:visited {
	font-size: 120%;
	text-decoration: none;
	border-bottom: none;
	color: #333333;
	font-weight: bold;
	}

#sidebar h4 {
	color: #666666;
	font-size: 100%;
	border: none;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	}
	#sidebar h4 a:hover {
	color: #000;
	font-size: 100%;
	background-color: #F1F7DB;

	}
	#sidebar h4 a:link  {
	color: #666666;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9DBC59;

	}
	#sidebar h4 a:visited {
	color: #666666;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9DBC59;
	}

#sidebar img {
	vertical-align: top;
	padding: 0px;
	}

/* Footer
------------------------------------------------------------------------- */
#footer {
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	height: 20px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 5px;
	border-top-style: solid;
}
#footer p {
margin: 0;
}
#footer a {
	border-bottom: none;
}

#footer a:hover {
	border-bottom: none;
}

input.btn{
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	background-color: White;
}


/* Suche
------------------------------------------------------------------------- */

#detail-suche {
}
#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: 5px;
}
#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;
	padding: 3px;
}
#detail-suche .A02 { /*Dunkle Zeile*/
	display: block;
	padding: 3px 3px 3px 3px;
}
#detail-suche #hst1 {
	display: block;
	float: left;
	width: 11em;
}
#detail-suche #producer1 {
	width: 18em;
	float: left;
	margin-right: 2em;
}
#detail-suche #model1 {
	width: 10em;
}
#detail-suche #mod {
width: 18em;
}
#detail-suche #modell2 {
display: block;
float: left;
width: 11em;
}
#detail-suche #modell {
float: left;
width: 17.5em;
margin-right: 2.1em;
}
#detail-suche #bau {
	display: block;
	float: left;
	width: 10em;
}
#detail-suche #design1 {
width: 18em;
}
#detail-suche #kat {
	float: left;
	width: 11em;
}
#detail-suche #fahrzeugstatus {
float: left;
width: 18em;
margin-right: 2em;
}
#detail-suche #transmission {
	display: block;
	float: left;
	width: 10em;
}
#detail-suche #antrieb {
width: 18em;
}
#detail-suche #motor {
	display: block;
	float: left;
	width: 11em;
}
#detail-suche #lmin {
float: left;
width: 8.7em;
}
#detail-suche #lmax {
float: left;
margin-left: 0.6em;
width: 8.7em;
margin-right: 2em;
}
#detail-suche #fuel1 {
display: block;
float: left;
width: 10em;
}
#detail-suche #fuel {
width: 18em;
}
#detail-suche #charge0 {
	display: block;
	float: left;
	width: 11em;
}
#detail-suche #charge1 {
	float: left;
	width: 8.7em;
}
#detail-suche #charge2 {
float: left;
margin-left: 0.6em;
width: 8.7em;
margin-right: 2em;
}
#detail-suche #tuer {
display: block;
float: left;
width: 10em;
}
#detail-suche #door {
width: 18em;
}
#detail-suche #kimestand {
display: block;
float: left;
width: 11em;
}
#detail-suche #kmstand_von {
	float: left;
	width: 8.7em;
}
#detail-suche #kmstand_bis {
margin-left: 0.6em;
width: 8.7em;
margin-right: 2em;
}
#detail-suche #alt {
	display: block;
	float: left;
	width: 10em;
}
#detail-suche #age {
	width: 18em;
}
#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 #list1 {

}
#detail-suche #list2 {

}
#detail-suche #list3 {
	width: 33.5%;
}

#detail-suche #app3 .B01 { /*Helle Zeile*/

}
#detail-suche #app3 .B02 { /*Dunkle Zeile*/

}
#detail-suche #app3 .end {

}
#kfzanzahl {
	margin-left: 0px;
	width:99%;
}
#detail-suche #regional {
	margin-top: 4px;
	margin-left: 0;
	padding: 3px;
	height: 6em;
	padding-left: 10em;
}
#detail-suche #umkanz {
	margin-top: 4px;
	margin-left: 0;
	padding: 3px;
	height: 3em;
}
#detail-suche #regional div {
margin-top: 1em;
}
#detail-suche #regional #umkreis {
float: left;
height: 3em;
width: 28em;
margin-right: 4.5em;
}
#detail-suche #plz {
	display: block;
	float: left;
	width: 12em;
}
#detail-suche #postleitzahl {
	float: left;
	width: 3em;
	margin-top: 1.2em;
}
#detail-suche #circum1 {
	float: left;
	margin-left: 0.5em;
	width: 8em;
	margin-top: 1.2em;
}
#detail-suche #regional #options {

}
#detail-suche #regional #options label {
float: left;
display: block;
width: 9.75em;
}
#detail-suche #regional #options #lupd {
float: left;
display: block;
width: 17.35em;
}
#detail-suche #regional #options #sortierung {
width: 9.5em;
}
#detail-suche #regional #options #upd {
width: 3em;
}
#detail-suche #umkanz #options label {
/*margin-right: 1em;*/
float: left;
display: block;
width: 11em;
}
#detail-suche #umkanz #options #sortierung {
/*
margin-left: 5em;
margin-right: 3.8em;
*/
float: left;
width: 9.5em;
margin-right: 10.5em;
}
#detail-suche #umkanz #options #upd {
width: 3em;
}
#detail-suche #umkanz #options #lupd {
float: left;
display: block;
width: 16em;
}
#detail-suche #startbutton {
/*
	border-left: 1px solid #d80111;
	border-bottom: 1px solid #d80111;
	border-top: 1px solid #d80111;
	margin-top: 4px;
	*/
	text-align: right;
}

#detail-suche .buttonbg {
cursor: pointer;
}

/* Suchergebnisse
-------------------------------------------------------------------*/
#suchergebnisse {

}

#suchergebnisse table {
	border-collapse: collapse;
	width: 100%;
}

#suchergebnisse .content a, a:link {
	text-decoration: none;
	color: #000;
}
#suchergebnisse .content a:visited {
	color: #000;
}
#suchergebnisse .content a:hover {
	color: #000;
	text-decoration: none;


}
#suchergebnisse .content a:active { color: #23237B; text-decoration: none;}

#suchergebnisse .headline {

}
#suchergebnisse .recordtop {

}
#suchergebnisse .recordbottom {
border-bottom-color: #000;
border-bottom-style: solid;
border-bottom-width: 1px;
background-color: #f2faff;
}
#suchergebnisse .recordpic {
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#suchergebnisse .recordformat {
}
#suchergebnisse .recordk0 {
/*width: 5.2em;*/
width: 7%;
}
#suchergebnisse .recordk1 {
/*width: 40em;*/
width: 63%;
}
#suchergebnisse .recordk2 {
/*width: 15em;*/
width: 30%;

}
/*
#suchergebnisse .recordk3 {
width: 25em;
}
#suchergebnisse .recordk4 {
width: 10em;
}
*/
#suchergebnisse .records1 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records2 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records3 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records4 {
text-align: right;
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records5 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records6 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records7 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records8 {
padding: 4px 2px 4px 2px;
}
#suchergebnisse .records9 {
padding: 2px;
}
#suchergebnisse .ttop {
height:20px;
width: 99%;
/*background: url(../images/legend-back.gif) no-repeat top right; 
background-position: top;
background-repeat: repeat-x;*/
margin:0px;
padding:0px;
margin-right: 1%
}
#suchergebnisse .ttop p {
float: left;
margin:0px;
padding:0px;
padding-left: 5px;
}
#suchergebnisse #count {
display: block;
margin: 0 0 0 0;
}
#suchergebnisse #count select {
margin-right: 5px;
}
#suchergebnisse #browse {
width: 99%;
}
#suchergebnisse .stdbsp {
margin: 0;
padding: 0;
text-align:center;
}


/* Paging
------------------------------------------------------------------*/
.paging {
	font-size: 10px;
	height:22px;
}
.paging a {

}
.paging .pages {
	
	margin: 2px;
	padding: 1px;
		display:block;
	float: left;
	font-size: 11px;
	height:1em;

}
.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:link {

}
.paging .pages  a:visited {

}
.paging .pages  a:active {

}
.paging .pages  a:hover {
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
}

.paging a.firstpage {
	background: url(/assets/templates/neuwagenmarkt/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/neuwagenmarkt/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/neuwagenmarkt/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/neuwagenmarkt/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/neuwagenmarkt/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/neuwagenmarkt/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;
}
.wurd {
background: url(/assets/templates/neuwagenmarkt/images/suchergebnis/wurd.gif) no-repeat top right; 
background-position: right;
background-repeat: no-repeat;
padding-right: 24px;
}
.wuwd {
background: url(/assets/templates/neuwagenmarkt/images/suchergebnis/wuwd.gif) no-repeat top right; 
background-position: right;
background-repeat: no-repeat;
padding-right: 24px;
}
.ruwd {
background: url(/assets/templates/neuwagenmarkt/images/suchergebnis/ruwd.gif) no-repeat top right; 
background-position: right;
background-repeat: no-repeat;
padding-right: 24px;
}

/* Fahrzeugdetails */




@media screen {
/* ... Formatdefinitionen zur Bildschirmausgabe ... */


#printme {
	text-align: center;
	margin: 10px 0 10px 0;
}



#fahrzeug-details {
	width:60.5em;
	line-height: 1.2em;
	padding: 0 0 0 0;
	color: #000;
	text-align: left;
}
#fahrzeug-details div {
}
#fahrzeug-details #top {
}
#fahrzeug-details .headtop {
height:1.37em;
padding: 2px;
/*background: url(../images/legend-back.gif) repeat-x top right;*/
}
#fahrzeug-details #top p {
}
#fahrzeug-details #top #angbnr{
	margin: 0;
	padding: 2px;
	height: 1.6em;
	/*background: url(../images/legend-back.gif) no-repeat top right; 
	background-position: top;
	background-repeat: repeat-x;*/
}
#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 #picwrapper {
	float:left;
	width:32.3em;
	height:22em;
	z-index:29;
	overflow: hidden;
}

#fahrzeug-details #bigpic {
	width:250px;
	height:210px;
}
#fahrzeug-details #picwrapper .full {
	height: 232px;
}
#fahrzeug-details #contactdata {
	height:11.5em;
	width: 100%;
	margin-bottom: 1em;
}
#fahrzeug-details #contactdata ul {
	list-style: none;
}
#fahrzeug-details #contactdata li {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#fahrzeug-details #contactdata #hangebote {
margin-top: 1em;
}
#fahrzeug-details #contactdata #adresse {
margin:8px 0 0 4px;
padding:0 0 0 0;
float: left;
width: 29.5em;
height: 11.5em;
line-height: 1.8em;
}
#fahrzeug-details #contactdata #adresse strong {
margin-bottom: 3px;
}
#fahrzeug-details #contactdata #adresse #aang {
margin-top: 2em;
}
#fahrzeug-details #contactdata_links {
	float:left;
	margin-bottom: 1em;
	width:59.4em;
	padding: 0.5em;
}
#fahrzeug-details #contactdata_links ul {
	margin:0;
	padding:0;
}
#fahrzeug-details #contactdata_links ul li {
	float: left;
	margin-right: 2em;
}
#fahrzeug-details #contactdata #dataset {
	margin:10px 0 0 4px;
	padding:0 0 0 0;
}
#contactdata-content {
}
#fahrzeug-details .wrap {
margin: 0;
padding: 0;
}
#fahrzeug-details .wrap td {
vertical-align: top;
}
#datawrapper {
	width:15em;
	/*float: left;*/
	margin: 0 4px 0 4px;
	height:22em;
	z-index: 30;
}
#fahrzeug-details #techdata {
	width:22.65em;
	margin-top: 0px;
	margin-left: 2px;
	height: 10em;
}
#fahrzeug-details #techdata ul {
	margin:0px;
	padding:0;
	overflow: auto;
	list-style: none;
}
#fahrzeug-details #techdata ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#fahrzeug-details #otherdata {
	width:22.65em;
	margin-top: 0px;
	margin-left: 2px;
	height: 12em;
}
#fahrzeug-details #otherdata p {
	margin:2px;
	padding:0;
	height: 12em;
	overflow: auto;
}
#fahrzeug-details #otherdata ul {
	margin:2px;
	padding:0;
	list-style: none;
}
#fahrzeug-details #otherdata ul li {
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#fahrzeug-details #banner {
	float:left;
	width:234px;
	height:150px;
	margin-top: 10px;
}
#fahrzeug-details #condata {
float:left;
	margin-top: 10px;
	width:59.4em;
	margin-top: 10px;
	padding: 0.5em;
}
#fahrzeug-details #condata ul {
	margin:0;
	padding:0;
}
#fahrzeug-details #condata ul li {
	float: left;
	margin-right: 0.5em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.secline {

}
#fahrzeug-details #stdfitting {
	padding:0;
	width:60.5em;
	float:left;
	background-image: url(/assets/templates/neuwagenmarkt/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:29.9em;
	list-style: none;
}
#fahrzeug-details #stdfitting ul li {
	margin:0;
	padding:0;
	float:inherit;
	width: 29.9em;
	display:block;
}
#fahrzeug-details #stdfitting ul li input {
}
#fahrzeug-details #stdfitting ul li div {
padding:1px;
}
#fahrzeug-details #stdfitting ul li label {
float:left;
width:70%
}
#fahrzeug-details #stdfitting ul li span {
float:left;
width:7%
}
#fahrzeug-details #stdfitting ul li .preis {
}
#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 #bemcont {
	padding:0;
	width:60.5em;
	float:left;
}
#fahrzeug-details #calculate {
padding:0;
display: inline;
}
#fahrzeug-details #calculator {
	margin-top: 10px;
	width:60.5em;
	float:left;
}
#fahrzeug-details #calculator p {
}
#fahrzeug-details #calculator label {
	margin-left: 15px;
}
#fahrzeug-details #calculator label .splabel {
 width:30em;
 display: block;
 float:left;
}
#fahrzeug-details #calculate .calcol input , #fahrzeug-details #calculate .calcolb input {
}
#fahrzeug-details #calculate span {
font-size: 1em;
}
.hinweis {
width: 60.1em;
margin: 5px 0 0 0;
padding: 0.2em;
}
.calcol {
	height: 2em;
}
.calcolb {
	height: 2em;
}
.calcol span, .calcolb span {
	padding-left: 4px;
}
.calcol input, .calcolb input {

}
#calcu {
}
.calinp {
}
#calcbuttons {
	width:60.3em;
	float:left;
	margin-top: 10px;
}
#calcbuttons input {
	width: 10em;
	margin: 4px 0.5em 4px 0.5em;
}
.calcol .buttonbg {
}
.calcol #Submit {
margin-left: 2em;
}

#fahrzeug-details #spequipment {
	padding:0;
	width:60.5em;
	float:left;
	background-image: url(/assets/templates/neuwagenmarkt/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:29.9em;
}
#fahrzeug-details #spequipment ul li {
	margin:0;
	padding:0;
	float:inherit;
	width: 29.9em;
	display:block;
}
#fahrzeug-details #spequipment ul li div input {

}
#fahrzeug-details #spequipment ul li div {
margin:0;
padding:2px;
}
#fahrzeug-details #spequipment ul li div label {
float:left;
width:70%
}
#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 #comments {
	margin-top: 0px;
	width:60em;
	padding: 3px; 
}
#fahrzeug-details #comments p {
}
.dicons {
	margin: 2px 0 2px 0;
}
.dicons img {
	margin-left: 2px;
}
.newsearch {
	list-style: none;
	margin:0;
	padding:0;
}
.newsearch li {
	width: 120px;
	height: 16px;
	margin:0;
	padding:0;
	margin-top:2px;
	display: inline;
}
.newsearch a {
	background: url(/assets/templates/neuwagenmarkt/images/fahrzeugdetails/zoom.png) no-repeat left;
	display: block;
	padding-left: 18px;
	height:16px;
}
#ietable {
	margin: 0;
	padding: 0;
}
#ietableleft {
	text-align: left;
	vertical-align: top;
	width:15.65em;
}
#ietableright {
}
#print {
	display: inline;
}

#fahrzeug-details #sonderbanner {
width:60.5em;
height: 70px;
margin-top: 10px;
float:left;
display:none;
}

#einsuranceback {
	text-align: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	width: 684px;
}
#einsuranceback form {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#einsurancebutton {
	background-image: url(/assets/templates/neuwagenmarkt/images/buttons/but_zur_b.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width: 159px;
	height: 25px;
	cursor: pointer;
	padding-left: 25px;
}

#fahrzeug-details .buttonbg {
cursor: pointer;
}
} /* ende CSS für media screen*/

/* CSS für Tabmenue */

#fahrzeug-details #navcontainer {
margin: 4em 0 0 0;
padding:  0 0 0 0;
}
#fahrzeug-details #navlist {
        padding: 3px 0;
        margin: 0 0 0 0;
        width: 100%;
}
#fahrzeug-details #navlist li {
        list-style: none;
        margin: 0 3px 0 0;
        padding:  0 0 0 0;
        display: inline;
}
#fahrzeug-details #navlist li a {
        padding: 3px 0.5em;
        margin: 0 0 0 0;
}
#fahrzeug-details #navlist li a.notsel {
        padding: 3px 0.5em;
        margin: 0 0 0 0;
}
#fahrzeug-details #inhalt0 {
display: block;
}
#fahrzeug-details #inhalt1 {
display: none;
}
#fahrzeug-details #inhalt2 {
display: none;
}
#fahrzeug-details #inhalt3 {
display: none;
}
#fahrzeug-details .abem {

}
/* CSS für Tabmenue ENDE */

/* CSS für Bilderanzeige */
#biggp {
	text-align: center;
	margin: 0;
	padding: 0;
	height: 232px;
	width: 370px;
}
#biggp img {
	margin: 0;
	padding: 0;
}
#biggp a {
	display: block;
	margin: 0;
	padding: 0;
	height: 232px;	
}
.imageElement p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.6em;
}
#gthumbs {
	height:22em;
	margin: 0;
	padding: 0;	
	list-style: none;
}
#gthumbs li {
	margin: 0;
	padding: 0;	
	list-style: none;
	width: 62px;
	height: 52px;
	float: left;
	text-align: center;
	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;
}

/* Direkte Suchanfrage innerhalb der Detailseite */

#dscontent0 {
padding: 1em;
margin-bottom: 1em;
}
#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;
border: none;
}
#dscontent0 legend {
display: none;
}
#dscontent0 p {
margin: 0.25em 0 0 0;
}
#dscontent0 #fahrzeug {
margin-bottom: 1em;
/*border: 1px solid #ddd;*/
padding: 0.5em;
width: 98%;
}
#dscontent0 #kundenangaben {
margin-bottom: 1em;
/*border: 1px solid #ddd;*/
padding: 0.5em;
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: 1em;
/*border: 1px solid #ddd;*/
padding: 0.5em;
width: 98%;
}
#dscontent0 #fsweiterleitung #labweiterleitung {
display: inline;
width: 80%;
}
#dscontent0 #fsweiterleitung #weiterleitung {
float: left;
}
#dscontent0 #fsnachricht {
margin-bottom: 1em;
/*border: 1px solid #ddd;*/
padding: 0.5em;
width: 98%;
}
#dscontent0 #zangaben {
margin-bottom: 1em;
/*border: 1px solid #ddd;*/
padding: 0.5em;
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: 65.5em;
border: 1px solid green;
}
#dscontent0 #bemerkungen {
width: 99%;
height: 10em;
}
#dscontent0 .pflicht {
}
#dscontent0 #carimage {
float: left;
margin: 2px;
}
#dscontent0 #modbau {
width: 42em;
float: left;
}
#dscontent0 #pr {
width: 10em;
float: left;
}
#dscontent0 #fzdat {
width: 57em;
float: left;
}
#dscontent0 .rechts {
}
#dscontent0 dt {
clear: left;
display: block;
float: left;
width: 150px;
}
#dscontent0 #backlink {
margin-top: 30px;
}
#dscontent0 #land {
width: 20%;
}

/* ENDE Direkte Suchanfrage innerhalb der Detailseite*/

/* Rückruf */
#dscontent1 {
padding: 1em;
border: 1px solid #aaddff;
margin-bottom: 1em;
background-color: #f2faff;
}
#dscontent1 form {
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#dscontent1 label {
	display: block;
	float: left;
	width: 350px;
}
#dscontent1 #rueckrufdaten {
	margin-left: 25px;
}
#dscontent1 #rueckrufdaten label {
	width: 325px;
}
#dscontent1 input {
width: 10em;
}
#dscontent1 #sendbutton {
	width: 150px;
}

/* Händlerkontakt/Direkte Suchanfrage */

#dsuche {

}
#dsuche form {
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#dsuche fieldset {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}
#dsuche #kundenangaben label {
display: block;
float: left;
width: 12em;
}
#dsuche #kundenangaben input {
width: 40em;
}
#dsuche legend {
display: none;
}
#dsuche p {
margin: 0 0 0 0;
}
#dsuche .ttop {
clear:both;
height:2em;
margin:0px;
padding:0px;
margin-top: 15px;
}
#dsuche .ttop2 {
clear:both;
height:20px;
margin:0px;
padding:0px;
margin-top: 15px;
}
#dsuche .ttop p, #dsuche .ttop2 p {
margin:0px;
padding:0px;
padding-left: 5px;
padding-top: 1px;
}
#dsuche .A01 { /* Helle Hintergrundfarbe */
display: block;
padding: 3px;
}
#dsuche .A02 { /* Dunkle Hintergrundfarbe */
display: block;
padding: 3px;
}
#dsuche .doso {
	display: none;
}
#dsuche .suchanfrage-button {
margin-top: 15px;
}
#dsuche .suchanfrage-button input {
}
#dsuche #quittung {
}
#dsuche #hinweis {
width: 65.5em;
}
#dsuche #anrede {
width: 5em;
}
#dsuche #bemerkungen {
width: 99%;
height: 10em;
}
#dsuche .pflicht {
}
#dsuche .feld {
display: block;
float: left;
width: 12em;
}
#dsuche #carimage {
float: left;
margin: 2px;
}
#dsuche #modbau {
width: 60%;
float: left;
}
#dsuche #pr {
width: 20%;
float: left;
}
#dsuche #fzdat {
width: 80%;
float: left;
}
#dsuche .rechts {

}
#dsuche #old {
width: 10em;
}
#dsuche dt {
clear: left;
display: block;
float: left;
width: 150px;
}
#dsuche #backlink {
margin-top: 30px;
}

#dsuche .suchanfrage-button {
	text-align: right;
}

#dsuche .buttonbg {
cursor: pointer;
}

/* Bestellformular **************************************************************************/

#bestellung {
}
#bestellung form {
width: 100%;
}
#bestellung fieldset {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}
#bestellung .ttop {
clear:both;
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;
width: 50%;
padding-left: 0.5em;
}
#bestellung #haendlerdaten #hdright {
padding-right: 0.5em;
}
#bestellung #modbau {
width: 60%;
float: left;
}
#bestellung #pr {
width: 20%;
float: left;
}
#bestellung #fzdat {
width: 80%;
float: left;
}
#bestellung .rechts {

}
#bestellung #persoenliches label,
#bestellung #farben label {
display: block;
float: left;
width: 12em;
}
#bestellung #persoenliches input,
#bestellung #farben input {
width: 40em;
}
#bestellung .pflicht {
}
#bestellung #anrede {
width: 5em;
}
#bestellung .suchanfrage-button {
margin-top: 15px;
}
#bestellung .buttonbg {
cursor: pointer;
}

/* Stylesheets für die Ausgabe des druckbaren Bestellformulars */
#bestellform {
width: 55em;
margin-left: 5px;
}
#bestellform h1 {
margin-left: 0px;
}
@media screen {
#bestellform #druck {
text-align: center;
}
}
@media print {
#bestellform #druck {
display:none;
}
}
#bestellform .bb {
}
#bestellform .bb2 {
clear: left;
display: block;
float: left;
}
#bestellform #topzeile {
margin-bottom: 25px;
}
#bestellform #fahrzeug {
float: left;
width: 40em;
}
#bestellform #preis {
}
#bestellform #fahrzeug span, #bestellform #preis span {
}
#bestellform #toptec {
float: right;
width: 15em;
padding: 3px;
}
#bestellform .bild {
}
#bestellform #tecdaten {
clear: right;
float: right;
width: 15.5em;
border-bottom: none;
margin-bottom: 10px;
}
#bestellform #tecdaten p {
margin: 0 0 0 0;
padding: 3px;
}
#bestellform #topkaeufer {
width: 38em;
padding: 3px;
}
#bestellform #kaeuferdaten {
width: 38em;
padding: 3px;
}
#bestellform #kaeuferright {
float: right;
width: 50%;
}
#bestellform #tophaendler {
width: 38em;
margin-top: 10px;
padding: 3px;
}
#bestellform #haendlerdaten {
width: 38em;
padding: 3px;
}
#bestellform #haendlerright {
float: right;
width: 60%;
}
#bestellform #topausstattung {
width: 38em;
margin-top: 10px;
padding: 3px;
}
#bestellform #ausstattungdaten {
width: 38em;
padding: 3px;
}
#bestellform #topsonderausstattung {
width: 38em;
margin-top: 10px;
padding: 3px;
}
#bestellform #sonderausstattungdaten {
width: 38em;
padding: 3px;
}
#bestellform #toppreise {
clear: right;
width: 54.3em;
margin-top: 10px;
padding: 3px;
}
#bestellform #preisedaten {
width: 54.8em;
}
#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: 54.3em;
margin-top: 10px;
padding: 3px;
}
#bestellform #bemerkungen {
width: 54.3em;
padding: 3px;
}
#bestellform #preisedaten #claim {
}
#bestellform #sign {
width: 54.3em;
margin-top: 10px;
margin-bottom: 25px;
padding: 3px;
}
#bestellform #sign p {
margin: 0 0 60px 0;
}
#bestellform #sign #dt {
float: left;
width: 30%;
}
#bestellform #datenschutz {
width: 54.3em;
margin-top: 10px;
margin-bottom: 25px;
padding: 3px;
}
#bestellform #datenschutz p {
margin: 0 0 60px 0;
}
#bestellform #datenschutz #dt {
float: left;
width: 30%;
}
#bestellform #widerruf {
width: 54.3em;
margin-top: 10px;
margin-bottom: 25px;
padding: 3px;
}
#bestellform #widerruf p {
margin: 0 0 60px 0;
}
#bestellform #widerruf #dt {
float: left;
width: 30%;
}
#bestellform #agb {
width: 54.3em;
margin-top: 10px;
margin-bottom: 25px;
padding: 3px;
}

/* Font-Einstellungen *********************************************************************/

/* Generelle Font-Einstellungen */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	}
h4, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	}
div, p, img, a, td, ul, ol {
    font-size: 1em;
}
#content {
	text-align: left;
}
#content h3 {
	font-size: 100%;
}
#content h3 a:visited{
	font-size: 100%;
	font-weight: bold;
}
#content h4 {
	font-size: 100%;
}
#footer {
	font-size: 85%;
	text-align: center;
	vertical-align: bottom;
}
#footer a {
	font-weight: bold;
}

/*Baureihensuche*/
#baureihensuche-content { font-size: 0.75em; text-align: justify; }
#detail-suche .ttop { font-weight: bold; }
#detail-suche .ttop p { font-size: 0.75em; font-weight: bold; line-height: 1.5em; }
#detail-suche form { font-size: 0.75em; }
#detail-suche ul { list-style: none; }
#detail-suche ul li { list-style: none; }
#kfzanzahl { font-size: 0.8em; font-weight: bold; }
#detail-suche #startbutton { text-align: right; }

/*Bestellformular*/
#bestellung { font-size: 0.9em; }
#bestellung .ttop { font-size: 1em; font-weight: bold; }
#bestellung .ttop p { font-size: 0.85em; font-weight: bold; }
#bestellung .A01 { font-size: 0.8em; /* Helle Hintergrundfarbe */ }
#bestellung .A02 { font-size: 0.8em; /* Dunkle Hintergrundfarbe */ }
#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; }
#bestellform { font-size: 0.95em; }
#bestellform h1 { font-size: 1.4em; }
#bestellform .bb { font-weight: bold; }
#bestellform .bb2 { font-weight: bold; }
#bestellform #preis { text-align: right; }
#bestellform #fahrzeug span, #bestellform #preis span { font-size: 1.2em; font-weight: bold; }
#bestellform #toptec { font-weight: bold; }
#bestellform #topkaeufer { font-weight: bold; }
#bestellform #tophaendler { font-weight: bold; }
#bestellform #topausstattung { font-weight: bold; }
#bestellform #topsonderausstattung { font-weight: bold; }
#bestellform #toppreise { font-weight: bold; }
#bestellform #preisedaten p { text-align: right; }
#bestellform .bbp { font-weight: bold; text-align: left; }
#bestellform .pp { text-align: right; }
#bestellform #topbemerkungen { font-weight: bold; }
#bestellform #preisedaten #claim { color: red; font-size: 0.75em; text-align: left; }
#bestellform #sign p { color: #000; }

/*Detailseite*/
#sucheanp{ text-align: right; }
#cupd label { font-size: 0.75em; }
#cupd #upd { font-size: 0.75em; }
#suchergeb { font-size: 0.75em; }
#sergeb td { font-size: 0.8em; }
.spic { text-align: left; vertical-align: top; }
#spaging { text-align: right; }
#fahrzeug-details { font-size: 0.9em; text-align: left; }
#fahrzeug-details #top { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#fahrzeug-details .headtop { font-weight: bold; text-align: left; }
#fahrzeug-details #top #angbnr{ font-weight: bold; }
#fahrzeug-details #top #fahrzeug{ font-size: 1.2em; font-weight: bold; text-align: left; }
#fahrzeug-details #top #fahrzeug span { font-size: 0.7em; font-weight: normal; line-height: 2em; }
#fahrzeug-details #top #fahrzeug #grundpreis{ font-size: 1.1em; font-weight: bold; text-align: right; }
#fahrzeug-details #top #fahrzeug #grundpreis span { font-size: 0.6em; font-weight: normal; }
#fahrzeug-details #contactdata #adresse strong { font-size: 1.2em; }
#fahrzeug-details #contactdata_links #hangebote { font-weight: bold; }
#fahrzeug-details #condata { text-align: center; }
#fahrzeug-details #condata ul li { font-size: 0.91em; line-height: 1.1em; }
#fahrzeug-details #stdfitting { text-align: center; }
#fahrzeug-details #stdfitting ul li { text-align: left; }
#fahrzeug-details #stdfitting ul li div { font-size: 0.95em; }
#fahrzeug-details #stdfitting ul li .preis { font-weight: bold; text-align: right; }
#fahrzeug-details #calculator label { font-weight: bold; }
.hinweis { color: #070F3D; }
.calcol span, .calcolb span { font-size: 1.3em; }
.calcol input, .calcolb input { font-weight: bold; }
.calinp { text-align: right; }
#calcbuttons { text-align: center; }
.calcol .buttonbg { font-weight: normal; text-align: center; }
#fahrzeug-details #spequipment { text-align: center; }
#fahrzeug-details #spequipment ul { list-style: none; }
#fahrzeug-details #spequipment ul li { float: inherit; text-align: left; }
#fahrzeug-details #spequipment ul li div { font-size: 0.95em; }
#fahrzeug-details #spequipment ul li div .preis { font-weight: bold; text-align: right; }
#fahrzeug-details #navlist { font: bold 12px Verdana, sans-serif; }
.dicons { text-align: right; }
.newsearch { list-style: none; }
.newsearch li { list-style: none; }
#ietableleft { text-align: left; vertical-align: top; }
#ietableright { text-align: left; }
#fahrzeug-details .buttonbg { font-size: 0.8em; }
#einsurancebutton { font-size: 11px; font-weight: bold; text-align: center; }
#dscontent0 .suchanfrage-button { text-align: right; }
#dscontent0 .suchanfrage-button input { font-size: 0.85em; font-weight: bold; }


/*Direkte Suchanfrage*/
#dsuche { font-size: 0.9em; }
#dsuche .ttop { font-weight: bold; }
#dsuche .ttop2 { font-weight: bold; }
#dsuche .ttop p, #dsuche .ttop2 p { font-weight: bold; }
#dsuche .A01 { font-size: 0.8em; /* Helle Hintergrundfarbe */ }
#dsuche .A02 { font-size: 0.8em; /* Dunkle Hintergrundfarbe */ }
#dsuche .suchanfrage-button { margin-top: 15px; text-align: right; }
#dsuche .suchanfrage-button input { text-align: center; }
#dsuche #quittung { font-size: 1em; }
#dsuche #hinweis { font-weight: bold; text-align: center; }
#dsuche .pflicht { color: red; }
#dsuche #modbau { font-weight: bold; }
#dsuche #pr { font-weight: bold; }
#dsuche #fzdat { font-weight: bold; }
#dsuche .rechts { text-align: right; }
#dsuche dt { font-weight: bold; }
#dsuche #backlink { font-weight: bold; text-align: center; text-decoration: underline; }

/*Suchergebnisse*/
#suchergebnisse div, #suchergebnisse table { font-size: 0.7em; }
#suchergebnisse table td { text-align: left; vertical-align: top; }
#suchergebnisse .recordformat { font-size: 0.9em; }
#suchergebnisse .recordk0 { font-weight: bold; }
#suchergebnisse .recordk1 { font-weight: bold; }
#suchergebnisse .recordk2 { font-weight: bold; }
#suchergebnisse .recordk3 { font-weight: bold; }
#suchergebnisse .recordk4 { font-weight: bold; text-align: right; }
#suchergebnisse .records1 { font-size: 1.22em; font-weight: bold; }
#suchergebnisse .records2 { font-size: 1.25em; font-weight: bold; }
#suchergebnisse .records3 { font-weight: bold; }
#suchergebnisse .records4 { font-weight: bold; text-align: right; }
#suchergebnisse .records5 { font-size: 1.2em; }
#suchergebnisse .records6 { font-size: 1.2em; }
#suchergebnisse .records7 { font-size: 1.2em; }
#suchergebnisse .records8 { font-size: 1.1em; text-align: right; }
#suchergebnisse .records9 { font-size: 1.1em; color: #747474; }
#suchergebnisse .ttop { font-size: 1em; font-weight: bold; }
#suchergebnisse .ttop p { font-size: 1.5em; font-weight: bold; }
#suchergebnisse #count { text-align: right; }
#suchergebnisse #count select { font-size: 0.6em; }
#suchergebnisse #browse { text-align: right; }
#suchergebnisse #kfzanzahl { font-size: 1.05em; font-weight: bold; }
#hinweisanzahl { font-size: 1.05em; font-weight: bold; }
.paging .akt { font-weight: bold; font-size: 12px; }
.paging .pages  a { font-size: 12px; }




/**Font-Einstellungen ENDE**********************************************************************************/

/*LINK-Einstellungen****************************************************************************************/

/* Generelle Link-Einstellungen */
a, a:link {	text-decoration: none; }
a:visited { text-decoration: none; }
a:hover {	text-decoration: none; }
a:active { text-decoration: none; }
#footer a:hover { font-weight: bold; text-decoration: underline; }

/*Bestellformular*/
#bestellform a:link { font-weight: normal; text-decoration: underline; }
#bestellform a:visited { font-weight: normal; text-decoration: underline; }
#bestellform a:focus { font-weight: normal; text-decoration: none; }
#bestellform a:hover { font-weight: normal; text-decoration: none; }
#bestellform a:active { font-weight: normal; text-decoration: none; }

/*Detailseite*/
#spaging a { text-decoration: none; }
.shead a:link { text-decoration: none; }
.shead a:visited { text-decoration: none; }
.shead a:active { text-decoration: none; }
.shead a:hover { text-decoration: none; }
.newsearch a { background: url(/assets/templates/neuwagenmarkt/images/fahrzeugdetails/zoom.png) no-repeat left; display: block; height: 16px; padding-left: 18px; }

/*Suchergebnisse*/
#suchergebnisse a:link { text-decoration: underline; }
#suchergebnisse a:visited { text-decoration: underline; }
#suchergebnisse a:active { text-decoration: underline; }
#suchergebnisse a:hover { text-decoration: underline; }
.paging .pages  a:link { text-decoration:none; font-weight: normal; }
.paging .pages  a:visited { text-decoration:none; font-weight: normal; }
.paging .pages  a:active { text-decoration:none; font-weight: normal; }
.paging .pages  a:hover { text-decoration:none; font-weight: normal; }

/* Fahrzeug-Detailansicht Kontaktdaten */
#fahrzeug-details #contactdata-content a:link { text-decoration: underline; }
#fahrzeug-details #contactdata-content a:visited { text-decoration: underline; }
#fahrzeug-details #contactdata-content a:focus { text-decoration: underline; }
#fahrzeug-details #contactdata-content a:hover { text-decoration: none; }
#fahrzeug-details #contactdata-content a:active { text-decoration: none; }
#fahrzeug-details #navlist li a { text-decoration: none; }
#fahrzeug-details #navlist li a.notsel { text-decoration: none; }
/* Überschrift Kfz-Anzahl Detailsuche */
#kfzanzahl a:link { text-decoration: underline; }
#kfzanzahl a:visited { text-decoration: underline; }
#kfzanzahl a:focus { text-decoration: underline; }
#kfzanzahl a:hover { text-decoration: none; }
#kfzanzahl a:active { text-decoration: none; }



/*LINK-Einstellungen ENDE******************************************************************************/

/*FARB-Einstellungen **********************************************************************************/

/* Generelle Farbeinstellungen */
body {
	color: #CCCCCC;
	background-color: #FFFFFF;
}
a, a:link {
	color: #000;
}
a:visited { 
	color: #000;
}
a:hover {
	color: #000;
}
a:active {
	color: #000;
}
img a {
	color: #e1e1e1;
}
img a:hover {
	color: #e1e1e1;
}
h1 {
	color: #666666;
	}
h2 {
	color: #23237B;
	}
h3 {
	color: #23237B;
	}
h4, h5 {
	color: #999999;
	}
b {
	color: #23237B;
}
#content {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#content h3 {
	color: #666666;
}
#content h3 a:link{
	color: #666666;
}
#content h3 a:visited{
	color: #666666;
}
#content h3 a:hover{
	color: #000;
	background-color: #F1F7DB;
}
#content h4 {
	border: 1px solid #e4e4e4;
	border-right-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
	color: #000;
}
#contenttext {
	color: #999999;
	border-left-color: #4f57af;
}
#footer {
	color: #23237B;
	background-color: #f2faff;
	border-top-color: #999999;
}
#footer a {
	color: #30538F;
}
#footer a:hover {
	color: #23237B;
}

/* Farben für die Suchmaske */
#detail-suche {
background-color: #fff;
}
#detail-suche .ttop { 
	background-color: #0081d7; 
	color: #fff;
}
#detail-suche .ttop p { 
	color: #fff; 
}
#detail-suche #app2 { 
	border-right: 1px solid #0081d7; 
	border-top: 1px solid #0081d7; 
}
#detail-suche #limit {
	border-right: 1px solid #0081d7;
}
#detail-suche .A01 { /*Helle Zeile*/
	background-color: #f2faff;
	border-bottom: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
}
#detail-suche .A02 { /*Dunkle Zeile*/
	background-color: #dff2ff;
	border-bottom: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
}
#detail-suche #app3 {
	background-color: #dff2ff;
	border-right: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
	border-top: 1px solid #0081d7;
}
#detail-suche #list1 {
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
}
#detail-suche #list2 {
	border-right: 1px solid #0081d7;
}
#detail-suche #app3 .B01 { /*Helle Zeile*/
	background-color: #f2faff;
}
#detail-suche #app3 .B02 { /*Dunkle Zeile*/
	background-color: #dff2ff;
}
#detail-suche #app3 .end {
	border-bottom: 1px solid #0081d7;
}
#detail-suche #regional {
	border: 1px solid #0081d7;
}
#detail-suche #umkanz {
	border: 1px solid #0081d7;
	background-color: #f2faff;
}
#detail-suche .buttonbg {
	border: 1px solid #0081d7;
	background-color: #f2faff;
}
#kfzanzahl { 
	color: #C80000; 
}

/*Farben für die Suchergebnis-Seite */
#suchergebnisse .ttop { 
	color: #fff;
}
#suchergebnisse .ttop p { 
	color: #fff;
}
#suchergebnisse .headline {
	background-color: #0081d7;
	color: #fff;
}
#suchergebnisse .recordtop {
	border-top: 1px solid #0081d7;
	background-color: #f2faff;
}
#suchergebnisse .recordbottom {
	border-bottom: 1px solid #0081d7;
	background-color: #f2faff;
}
#suchergebnisse .recordpic {
	border-bottom: 1px solid #0081d7;
}
#suchergebnisse .records9 {
	border-bottom: 1px solid #0081d7;
}
.paging .pages  a:link { 
	color:#CBCBCB; 
}
.paging .pages  a:visited { 
	color:#CBCBCB; 
}
.paging .pages  a:active { 
	color:#CBCBCB;
}
.paging .pages  a:hover { 
	color:#CBCBCB; 
	background-color: #EDEDED;
}
#suchergebnisse #kfzanzahl { 
	color: #C80000; 
}
#hinweisanzahl { 
	color: #C80000; 
}
.paging .akt { 
	color: #001270; 
}

/* Farben für Fahrzeug-Detailansicht */
#spaging a { 
	color: black; 
}
.shead a:link { 
	color: #000; 
}
.shead a:visited { 
	color: #000; 
}
.shead a:active { 
	color: #000; 
}
.shead a:hover { 
	color: #000; 
}
#fahrzeug-details { 
	color: #000; 
}
#fahrzeug-details .headtop {
background-color: #0081d7; 
color: #fff;
}
#fahrzeug-details #top #angbnr{
	background-color: #0081d7;
	color: #fff; 
}
#fahrzeug-details #top #fahrzeug{
	background-color: #EDEDED;
	color: #CB0302;
}
#fahrzeug-details #top #fahrzeug span { 
	color: #000; 
}
#fahrzeug-details #top #fahrzeug #grundpreis{ 
	color: #CB0302; 
}
#fahrzeug-details #top #fahrzeug #grundpreis strong { 
	color: #000; 
}
#fahrzeug-details #top #fahrzeug #grundpreis span { 
	color: #000; 
}
#fahrzeug-details #picwrapper {
	background-color: #dff2ff;
	border-bottom: 1px solid #0081d7;
}
#fahrzeug-details #contactdata {
	border: 1px solid #0081d7;
	background-color: #f2faff;
}
#fahrzeug-details #contactdata-content a:link { 
	color: #C80000; 
}
#fahrzeug-details #contactdata-content a:visited { 
	color: #C80000; 
}
#fahrzeug-details #contactdata-content a:focus { 
	color: #C80000; 
}
#fahrzeug-details #contactdata-content a:hover { 
	color: #C80000; 
}
#fahrzeug-details #contactdata-content a:active { 
	color: #C80000; 
}

#fahrzeug-details #contactdata_links {
	border: 1px solid #F5D0C8;
	background-color: #FEEDA3;
}
#fahrzeug-details #techdata {
	background-color: #dff2ff;	
	color: #000;	
}
#fahrzeug-details #techdata ul { 
	color: #000; 
}
#fahrzeug-details #otherdata {
	background-color: #dff2ff;	
	border-bottom: 1px solid #0081d7;
	color: #000;
}
#fahrzeug-details #otherdata p { 
	color: #000; 
}
#fahrzeug-details #condata {
	border: 1px solid #F5D0C8;
	background-color: #FEEDA3;
	color: #000;
}
#fahrzeug-details #condata ul { 
	color: #000; 
}
.secline {
	background-color: #f2faff;
}
#fahrzeug-details #stdfitting {
	background-color: #dff2ff;
	border-bottom: 1px solid #0081d7;
	color: #000;
}
#fahrzeug-details #stdfitting ul { 
	color: #000; 
}
#fahrzeug-details #stdfitting .l .secline div {
	background-color: #f2faff;
	border-top: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#fahrzeug-details #stdfitting .r .secline div {
	background-color: #f2faff;
	border-top: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#fahrzeug-details #bemcont {
	background-color: #dff2ff;
	border-bottom: 1px solid #0081d7;
}
#fahrzeug-details #calculator {
	background-color: #E9F6FF;
	color: #000; 
}
.hinweis {
	background-color: #f2faff;
	color: #070F3D;
}
.calcol {
	background-color: #f2faff;
	border-top: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
.calcol input, .calcolb input {
	color: #000;
	border: none;
	background-color: transparent;
}
#calcbuttons {
	border: 1px solid #F5D0C8;
	background-color: #FEEDA3;
}
.calcol #Submit {
	border: 1px solid #444444;
}
#fahrzeug-details #spequipment {
	background-color: #dff2ff;
	border-bottom: 1px solid #0081d7;
	color: #000;
}
#fahrzeug-details #spequipment ul { 
	background-color: #dff2ff;
	color: #000; 
}
#fahrzeug-details #spequipment .l .secline {
	border-top: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
	background-color: #f2faff;
}
#fahrzeug-details #spequipment .r .secline {
	border-top: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
	background-color: #f2faff;
}
#fahrzeug-details #spequipment .l .secline div {
	background-color: #f2faff;
}
#fahrzeug-details #spequipment .r .secline div {
	background-color: #f2faff;
}
#fahrzeug-details #comments {
	background-color: #dff2ff;
	color: #000;
}
#fahrzeug-details #comments p { 
	color: #000; 
}
#fahrzeug-details #sonderbanner {
background-color: #f2faff;
}
#einsurancebutton {
	background-color: white;
	border: 1px solid white;
}
#fahrzeug-details .buttonbg {
	border: 1px solid #0081d7;
	background-color: #f2faff;
}
#fahrzeug-details #navlist {
	border-bottom: 1px solid #778;
}
#fahrzeug-details #navlist li a {
        border-top: 1px solid #bbbbbb;
        border-right: 1px solid #bbbbbb;
        border-left: 1px solid #bbbbbb;
        border-bottom: none;
				background: #f2faff;
}
#fahrzeug-details #navlist li a:link { 
	color: #448; 
}
#fahrzeug-details #navlist li a:visited { 
	color: #667; 
}
#fahrzeug-details #navlist li a:hover {
				background: #0081d7;
        border-color: #778;
        color: #fff;
}
#fahrzeug-details #navlist li a.current {
        background: #0081d7;
        border-top: 1px solid #778;
        border-right: 1px solid #778;
        border-bottom: 1px solid #0081d7;
        border-left: 1px solid #778;
        color: #fff;
}
#fahrzeug-details #navlist li a.notsel {
        border-top: 1px solid #bbbbbb;
        border-right: 1px solid #bbbbbb;
        border-left: 1px solid #bbbbbb;
        border-bottom: none;
				background: #DFF2FF;
}
#kfzanzahl a:link { 
	color: #C80000; 
}
#kfzanzahl a:visited { 
	color: #C80000;; 
}
#kfzanzahl a:focus { 
	color: #C80000;; 
}
#kfzanzahl a:hover { 
	color: #C80000;; 
}
#kfzanzahl a:active { 
	color: #C80000;; 
}

/* CSS für Bilderanzeige */
#biggp {
	background-color: #DFF2FF;
}
#gthumbs {
	background-color: #DFF2FF;
	border-bottom: 1px solid #0081d7;
}
#gthumbs li {
	background-color: #DFF2FF;
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#gthumbs #lastthumb{
	border-right: 0px solid #0081d7;
}

/*Farben für die Direkte Suchanfrage Detailseite*/
#dscontent0 {
border: 1px solid #0081d7;
background-color: #f2faff;
}
#dscontent0 .buttonbg {
	border: 1px solid #0081d7;
	background-color: #fff;
}
#dscontent0 .pflicht {
color: red;
}

/* Farben für die Direkte Suchanfrage/Händlerkontakt */
#dsuche .ttop {
	background-color: #0081d7;
	color: #fff;
}
#dsuche .ttop2 {
	background-color: #0081d7;
	color: #fff;
}
#dsuche .ttop p, 
#dsuche .ttop2 p { 
	color: #fff; 
}
#dsuche .A01 { /* Helle Hintergrundfarbe */
	background-color: #f2faff; 
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#dsuche .A02 { /* Dunkle Hintergrundfarbe */
	background-color: #dff2ff; 
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#dsuche #hinweis {
	border: 1px solid green;
}
#dsuche .buttonbg {
	border: 1px solid #0081d7;
	background-color: #f2faff;
}

/* Farben für das ausfüllbare Bestellformular */
#bestellung .ttop {
	background-color: #0081d7;
	color: #fff;
}
#bestellung .ttop p { 
	color: #fff; 
}
#bestellung .A01 { /* Helle Hintergrundfarbe */
	background-color: #f2faff; 
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#bestellung .A02 { /* Dunkle Hintergrundfarbe */
	background-color: #dff2ff; 
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-bottom: 1px solid #0081d7;
}
#bestellung #haendlerdaten {
	border: 1px solid #0081d7;
}
#bestellung .buttonbg {
	border: 1px solid #0081d7;
	background-color: #f2faff;
}
 /* Farben für die Druckausgabe des Bestellformulars */
#bestellform a:link { 
	color: #0081d7;
}
#bestellform a:visited { 
	color: #0081d7;
}
#bestellform a:focus { 
	color: #0081d7;
}
#bestellform a:hover { 
	color: #0081d7;
}
#bestellform a:active { 
	color: #0081d7; 
}
#bestellform .bb { 
	color: #0081d7;
}
#bestellform .bb2 { 
	color: #0081d7; 
}
#bestellform #fahrzeug span, 
#bestellform #preis span { 
	color: #C80000; 
}
#bestellform #toptec {
	border-top: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
	background-color: #0081d7;
	color: #fff;
}
#bestellform #tecdaten {
	border: 1px solid #0081d7;
}
#bestellform #tecdaten p {
	border-bottom: 1px solid #0081d7;
}
#bestellform #topkaeufer {
	border-top: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
	background-color: #0081d7;
	color: #fff;
}
#bestellform #kaeuferdaten {
	border: 1px solid #0081d7;
}
#bestellform #tophaendler {
	border-top: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
	background-color: #0081d7;
	color: #fff;
}
#bestellform #haendlerdaten {
	border: 1px solid #0081d7;
}
#bestellform #topausstattung {
	border-top: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
	background-color: #0081d7;
	color: #fff;
}
#bestellform #ausstattungdaten {
	border: 1px solid #0081d7;
}
#bestellform #topsonderausstattung {
	border-top: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
	border-left: 1px solid #0081d7;
	background-color: #0081d7;
	color: #fff;
}
#bestellform #sonderausstattungdaten {
	border: 1px solid #0081d7;
}
#bestellform #toppreise {
	border: 1px solid #0081d7;
	background-color: #0081d7;
	color: #fff;
}
#bestellform #preisedaten {
	border-left: 1px solid #0081d7;
	border-right: 1px solid #0081d7;
}
#bestellform #preisedaten p {
	border-bottom: 1px solid #0081d7;
}
#bestellform .bbp { 
	color: #0081d7; 
}
#bestellform #topbemerkungen { 
	color: #000; 
	border: 1px solid #0081d7;
	background-color: #0081d7;
}
#bestellform #bemerkungen {
border-left: 1px solid #0081d7;
border-right: 1px solid #0081d7;
border-bottom: 1px solid #0081d7;
}
#bestellform #sign {
	border: 1px solid #0081d7;
}
#bestellform #sign p { 
	color: #000; 
}
#bestellform #datenschutz {
	border: 1px solid #0081d7;
}
#bestellform #datenschutz p {
	color: #000; 
}
#bestellform #widerruf {
	border: 1px solid #0081d7;
}
#bestellform #widerruf p {
	color: #000; 
}
#bestellform #agb {
	border: 1px solid #0081d7;
}

/*FARB-Einstellungen ENDE*****************************************************************************/

/*Kaskade*/
#kaskade {
	background-color: transparent;
}
#kaskade #kaskade-content {
	padding-left: 0.5em;
}
#kaskade #kaskade-content p {
	margin:0;
	padding:0;
	width:59em;
	margin-left:0.5em;
	margin-bottom:0.32em;
}
#kaskade ul {
	float:left;
	margin: 0 0 0 0;
	padding:0;
}
#kaskade ul li {
	display:block;
	clear:left;
	border: 1px solid #dfdfdf;
	width:14.7em;
	margin: 0.125em;
}
#kaskade ul li a {
	display:block;
}
#kaskade .anzahl {
	display:block;
	width:4.25em;
	float: left;
	padding-right:2px;
}
#kaskade .marke {
	display:block;
	border-left:1px solid #dfdfdf;
	padding-left: 0.187em;
	width:9.6em;
	margin-left: 4.25em;
}
#kaskade .nanzahl {
	display:block;
	width:4.25em;
	float: left;
	padding-right:2px;
}
#kaskade .nmarke {
	display:block;
	border-left:1px solid #dfdfdf;
	padding-left: 0.187em;
	width:9.6em;
	margin-left: 4.25em;
}
.powerdby {
display:none;
}

#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;
	height: 390px;
}


#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(http://www.neuwagenmarkt.de/assets/templates/neuwagenmarkt/images/ajax-loader.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.ajax-loading {
	background-image: url(http://www.neuwagenmarkt.de/assets/templates/neuwagenmarkt/images/ajax-loader-mediabrowser.gif);
	background-position: center;
	background-repeat: no-repeat;
}

