body{
	 font-family:verdana,arial,sans-serif;
	 font-size:8pt;
	 color:#666;
	 margin:0px auto;
	 padding:0px;
	 background:#d4d3d3 url(images/bg.jpg) repeat-x  left 0;
}
#site_center{width:900px; margin-left:auto; margin-right:auto; border: solid 1px #fff; border-top: 0px;}

.p_head		{width:900px; height:262px; background: url(images/bg_header.jpg) no-repeat;}
.p_menu     {width:900px; height:32px;  background: url(images/bg_navi.jpg) no-repeat;border-bottom:#c50000 solid 1px}
.p_left		{width:446px; height:296px; background: #fff; float:left; padding:15px 0px 0px 20px;}
.p_right	{width:385px; height:296px; background: #fff; float:left; padding:15px 20px 0px 29px;}
.p_middle   {width:870px; background: #fff; padding:10px 0px 0px 30px;overflow:auto;}
.p_footer   {width:900px; height:150px;  background: #ebebeb; border-top:solid 1px #c50000}

.menu  ul {margin:0px; padding:0px; width:900px; list-style-type:none;}
.menu  li {
		    margin-top:10px;
		    width:150px;
		  	font-size:8pt;
		  	text-align:center;
		  	font-weight:bold;
		  	float:left;
		  }
.boxleft 	{width:444px; text-align:justify; padding:0px; }
	.boxtext 	{width:257px; height:150px; padding:0px; text-align:justify; float:left;}
	.boxmag 	{width:165px; height:213px; padding:0px;float:right;}
.boxright 	{width:384px; padding:15px 0px 0px 0px; text-align:justify;}
	.boxfoto 	{width:150px; height:100px; border:solid 1px #cb0101; float:left;}
	.boxdaten 	{width:220px; height:100px; border:solid 1px #cb0101; float:right;}
.adresse 	{height:10px; padding:10px 0px 0px 10px; font-size:8pt;}
.foot		{color:#666; text-align:right; padding:10px 5px 0px 0px; font-size:7pt;}

.header_block {background:#c50000;color:#fff;padding:5px;font-size:10pt;font-weight:bold}


.lila{color:#c71444;font-weight:bold}
.caract{color:#c71444;font-weight:bold}

img 		{border: 0}
h1,h2,h3,p 	{margin:0px;}
h1  {font-size:12pt; color:#666; padding:0px 0px 10px 0px;}
h2  {font-size:12pt; color:#666; }
h3  {font-size:10pt; color:#666; }
form   {display:inline}
.s7    {font-size:7pt;}

.bo {border-top: solid 1px #e2e2e2}
.bu {border-bottom: solid 1px #e2e2e2}
.bl {border-left: solid 1px #e2e2e2}
.br	{border-right: solid 1px #e2e2e2}

.bcw {border: solid 1px #e5e5e5}

.buc0{border-bottom: solid 1px #c0c0c0}
.boc0{border-top: solid 1px #c0c0c0}
.blc0{border-left: solid 1px #c0c0c0}
.brc0{border-right: solid 1px #c0c0c0}

.bgc1  {background-color: #e2e2e2;}
.bgc2  {background-color: #cccccc;}
.bgc3  {background-color: #c0c0c0;}
.bgc4  {background-color: #EF8688;}

a:link   	{color:#666;TEXT-DECORATION:underline;}
a:visited	{color:#666;TEXT-DECORATION:underline;}
a:hover 	{color:#666;TEXT-DECORATION:none;}
a:active	{color:#666;TEXT-DECORATION:underline;}

a.fmenue-no:link   	{color: #666;TEXT-DECORATION: none;text-transform:uppercase;}
a.fmenue-no:visited	{color: #666;TEXT-DECORATION: none;text-transform:uppercase;}
a.fmenue-no:hover 	{color: #ffffff; TEXT-DECORATION: none; background-color:#c50000; padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-no:active	{color: #666;TEXT-DECORATION: none;text-transform:uppercase;}

a.fmenue-act:link   {color: #c50000;padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-act:visited{color: #c50000;padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-act:hover 	{color: #ffffff;background-color:#c50000; padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-act:active	{color: #c50000;padding:0px 2px 0px 3px;text-transform:uppercase;}



.p4  {padding:4px}
.p2  {padding:2px}

.pl2 {padding-left:2px}
.pr2 {padding-right:2px}
.po2 {padding-top:2px}
.pu2 {padding-bottom:2px}

.pl3 {padding-left:3px}
.pr3 {padding-right:3px}
.po3 {padding-top:3px}
.pu3 {padding-bottom:3px}

.pl4 {padding-left:4px}
.pr4 {padding-right:4px}
.po4 {padding-top:4px}
.pu4 {padding-bottom:4px}

.pl10 {padding-left:10px}
.pr10 {padding-right:10px}
.po10 {padding-top:10px}
.pu10 {padding-bottom:10px}

.pr25 {padding-right:25px}
.pl20 {padding-left:20px}

.fl  	{float:left}
.fr  	{float:right}
.cent	{text-align:center}
.rechts	{text-align:right}
.block	{text-align:justify}

.ml4	{margin-left:4px}
.ml2	{margin-left:2px}
.mau10	{margin-bottom:10px}
.ml30	{margin-left:30px}
.ml10	{margin-left:10px}
.mo1 	{margin-top:1px}
.mo3	{margin-top:3px}
.mo8	{margin-top:8px}
.mo10	{margin-top:10px}
.mu10	{margin-bottom:10px}
.mu3	{margin-bottom:3px}

.img_gw img{padding-right:2px}

.cardetail_main{overflow:auto;height:80px}

/*Galerie */
.gal_cont h1{font-size:10pt;font-variant:normal;}
#gal_dir{margin:0px;padding:0px;list-style:none;}
#gal_dir li{float:left;padding:5px;margin:4px;width:140px;text-align:center;border:solid 1px #2b3d5d}

#gal_vorschau{margin:0px;padding:0px;list-style:none;}
#gal_vorschau li{float:left;padding:5px;margin:4px;width:145px;height:100px;text-align:center;border:solid 1px #2b3d5d}

.gal_single   {text-align:center;}
.gal_single h1{font-size:10pt;font-variant:normal;}



.btnDetails {
background:transparent url(images/mobileExt/desktop/btnDetail.gif) no-repeat  left 0;
display:block;
width:80px;
height:41px;
margin-left:14px;
margin-top:14px;

}

a.btnDetails:hover {
background-position:0 -41px;
}
a.btnDetails:active {
background-position:0 -82px;
}




.block1Annonce a{display:block;margin-top:15px;margin-left:69px; }


.carDetailsHead{background:#e2e2e2;padding:8px; }
.carDetailThumb{float:left;}
.carDetailMainPicture{width:410px;float:left;}
.carDetailMainPicture img{cursor:pointer; float:left;}
.carDetailKurzInfo{float:left;width:300px;padding:2px;font-size:10pt;}
.carDetailsShort1{width:160px;float:left;}
.carDetailsShort2{width:120px;float:left;}
.carDetailAusstattung{background:#e2e2e2;padding:5px;}
carDetailKontakt{float:left;height:275px;width:140px;}




