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

.p_head                {width:900px; height:262px; background: url(images/bg_header.jpg) no-repeat;}
.p_menu     {width:900px; height:31px;  background: url(images/bg_navi.jpg) no-repeat;border-bottom:#666666 solid 1px;}
.p_left                {width:446px; min-height:296px; height:auto !important; height:296px; background: #fff; float:left; padding:15px 0px 0px 20px;}
.p_right        {width:384px; min-height:296px; height:auto !important; height:296px; background: #fff; float:left; padding:15px 20px 0px 29px;}
.p_middle        {width:900px;}
.p_footer   {width:900px; height:50px;  background: #ebebeb; border-top:solid 1px #000;}

.logo {width:55px; height:49px; margin:7px 0px 0px 18px;}
.menu  ul {margin:0px; padding:0px; width:900px; list-style-type:none;}
.menu  li {
                    margin-top:10px;
                    width:180px;
                          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         {width:650px; height:10px; padding:20px 0px 0px 10px; float:left; font-size:8pt;}
.foot                {color:#666; text-align:right; padding:20px 5px 0px 0px; font-size:7pt;}

.header_block {background:#1b2e7a;color:#fff;padding:5px;font-size:10pt;font-weight:bold;}
.overfl                        {height:248px;overflow:auto;padding-right:3px;}

.magonline{color:#1b2e6f;font-weight:bold;}
.caract{color:#c71444;font-weight:bold;}
.zeiten {color:#1b2e6f; font-size:10pt; font-weight:bold;}
.notdienst {color:#ff0000; font-size:10pt; 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:#1b2e7a; 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: #1b2e7a;padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-act:visited{color: #1b2e7a;padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-act:hover         {color: #ffffff;background-color:#1b2e6f; padding:0px 2px 0px 3px;text-transform:uppercase;}
a.fmenue-act:active        {color: #1b2e7a;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;}

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

.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:100px;}
.linkblock{float:left;width:100px;margin-right:9px;text-align:center;}

.linkblock img {padding-bottom:2px;}


/* ---------------------------Car Liste  PC Version --------------------- */

.carListContent{background:#eff2f3;}

.formDiv1{background:#e2e2e2; padding:4px;border:solid 1px #999;}
.carListForm{border:solid 1px #999;background:#fff; padding:4px;}
.carListFormContainer{width:146px;float:left;}
.carListFormContainer select {width:120px;}


.carAnnonce{width:900px;height:85px;background:#eff2f3 url(images/mobileExt/desktop/bgAnnonce.jpg) 0 0 no-repeat;}
.block1Annonce{float:left;width:157px;height:85px;}
.block2Annonce{float:left;width:600px;height:73px;padding-top:12px;}
.b2AOben{height:42px;padding-top:5px;}
.b2AUnten{font-weight:bold;font-size:8pt;}

.block3Annonce{float:left;padding-top:17px;}
.b3AOben{font-weight:bold;text-align:right;}
.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;}





