@media screen, projection, print
{
/* Ansprechpartner */
	.bg-adh {
		background-color: #00396e;
		color: #fff;
		padding: 10px 10px 5px;
		}


	.bg-ade {
		background-color: rgb(59, 123, 188);
		color: #fff;
		padding:  10px 10px 5px;
	}
	.ap-fzg{
		line-height: 1.3;
		margin-right: 2em;
	}
	.ap-fzg2{
		line-height: 1.3;
		background-color: #00396e;
		color: #fff;
		padding: 10px 10px 5px;
	}
	.ap-fzg2 a {
		color: #fff;
	}
	.ap-fzg3{
		line-height: 1.3;
		background-color: rgb(59, 123, 188);
		color: #fff;
		padding: 10px 10px 5px;
	}
	.ap-fzg3 a {
		color: #fff;
	}
	img.ap-auto{
		width: 100%;
	}
/* Fahrzeuge */	
	
	table.carlist {
		border-bottom: 0;
		border-collapse: collapse;
		border-top: 0;
		margin-bottom: 0;
		width: 100%;
	}
	.carlist td  {
		border-bottom: 0;
		padding: 0px 5px;
	}
	.trcar3 {
		background: none repeat scroll 0 0 #EEEEEE;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		clear: both;
		height: 19px;
		margin: 2px 0;
		padding: 0;
	}
	.trcar2 {
		border-right: 1px solid #CCCCCC;
		/*height:48px;*/
	}
	.thcar {
		padding: 2px !important;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
	}
	.thcar1 {
		background-color: #ddd;
	}
	.listedcar{
		background: none repeat scroll 0 0 #EEEEEE;
		height: 1em;
		border-right: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		font-size: 100%;
	} 
	.carpic  {
		width: 20%;
		/*height: 85px;*/
		padding: 1px 0 !important; 
		border-left: 1px solid #CCCCCC;
	}
	.cartxt {
		height: 85px;
	}
	.carmodell{
	    font-weight: bold;
		width: 53%;
	}
	.carmodell a{
		color: #222;
	}
	.carmodell a:hover{
		color: #4D87C7;
		text-decoration: none;
	}
	.carfuel{
	   width: 9%;
	}
	.carez{
		width: 9%;
		text-align: right;	   
	}
	.carkm {
		width: 9%;
		text-align: right;	   
	}
	.carfzgart{
	   width: 80px;
	}
	.carpreis{
 		text-align: right;	   
		font-weight: bold;
	}
	.carmwst{
	   width: 70px;
	}
	.caractions{
	}
	.carbemerkung {
	}
	.carfiller {
		height: 5px;
	}
	.cLink {
		float: right;
		
	}
	.row a.cLink {
		float: right;
		margin-bottom: 0px ;
	}
/* Fahrzeug Einzelanzeige */ 
	.carsingle {
		width:100%;
//		border-bottom: 1px solid #eee;
	}
	table.carsingle  td{
		border-bottom: 1px solid #eee;
	}
	
	
	.carhead {
		border: 0 none;
	}
	.carhead  h1{
		font-size: 1.4em;
	}
	.cardetails {
		border: 1px solid #DDDDDD;
		font-size: 12px;
		vertical-align: top;
		width: 100%;
	}
	.card_td_left {
		/*width:212px;*/
		vertical-align: top;
		padding: 0 2px 0 0;
	}
	.card_td_right {
		width:502px;
		vertical-align: top;
		padding: 0;
	}
	td.cardata {
		background-color: #eee;
	}
	table.cardetails td {
		padding: 0.3em;
	}
	
	.bigPic {position: absolute;}
	
	.mPics {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #AAAAAA;
    float: right;
    max-height: 350px;
    margin: 7px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 50px;
	}
	.ctr02 {
		height:425px;
	}
	.ctd4 {
	padding: 1em 0;
	}
	.bBlock{
		width: 350px;
		float:left;
	}
	.tdPrice {
		/*font-size: 16px;*/
		padding: 1em 0;
	}
}