html, body 
	{
	padding:0px; margin:0px; 
	text-align:center; 
	font-family: Arial, Helvetica, Verdana, sans-serif; color:#000; font-size:11.0px; 
	line-height:14px;
	}

body 
	{
	width:100%; height:100%; 
	background:#121212 url("../img/layout/bg_body.jpg");
	}	
	
body a
	{
	outline:none;
	}		


#editlayer
    {
    position:absolute;
    top:-100px;
    left:0;
    z-index:100;
     width:1000px;height:100px;
     text-align:left; 
    margin-left:auto; margin-right:auto;
    }

#editlayer_bg
    {
    position:absolute;
    top:0;
    left:0;
    width:1000px;height:100px;
    background:url("../img/layout/bg_editlayer.png");
    z-index:101;
    }

#editlayer_content
  {
  position:absolute;
  top:0;
  left:0;
  z-index:110;
  }


.btn_cancel,.btn_save,.btn_save_disabled {padding:0; margin:0; font-size:12px; font-variant:small-caps; border:0; vertical-align:middle; }
.btn_cancel { background:#880000; color:#fff; }
.btn_cancel:hover { background:#cc0000; }	
	
#page
	{ 
	position:relative;
 	width:1000px;
 	text-align:left;  
	margin-left:auto; margin-right:auto; 
	background:#1e1e1e url("../img/layout/bg_page.jpg");
	}	
	
/* Header Block ------------------------------------------------------------------------- */		
#header
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:1000px; height:108px; 
	background: url("../img/layout/bg_header.gif") 0px 7px repeat-x;
	}	
		
#page #header img
	{
	float:left; 
	position:relative; 
	margin-top:39px
	}		

#left h1
	{
	text-indent: -999em; 
	padding:0; margin:0;
	}		
	
#header h1
	{
	text-indent: -999em; 
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:19px; margin-top:22px;
	height:55px; width:243px;
	background:url("../img/layout/lgo_alfa.png") 0px 0px no-repeat;
	overflow:hidden;
	}	

#header .h1
	{
	text-indent: -999em; 
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:19px; margin-top:22px;
	height:55px; width:182px;
	background:url("../img/layout/lgo_alfa_s.png") 0px 0px no-repeat;
	overflow:hidden;
	}	
		
/* Left Block ------------------------------------------------------------------------- */	
#left
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:800px; height:488px;
	margin:0; padding:0;
	background: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif; color:#000; font-size:11.0px; 
	}		
	
#left h2
	{ 
 	font-size:11.0px; font-weight:bold; 
	margin:0 0 12px 0; 
	padding:0;
	}	
	
	
/* Right Block ------------------------------------------------------------------------- */	
#right
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:200px; height:488px;
	overflow:hidden;
	margin:0; padding:0;
	background: url("../img/layout/bg_right.gif") 4px 0px repeat-y;
	font-family: Arial, Helvetica, Verdana, sans-serif; color:#fff; font-size:11px; 
	line-height:14px;
	text-align:left; 
	}		
	
#right a
	{
	margin:0; padding:0;
	color: #fff;
	font-size:11px;
	}	
	
#right a:hover
	{
	color:#cc0000; 
	}					
	
#right h1
	{	
	text-indent: -999em; 
	padding:0; margin:0;
	display:block; 
	height:39px; width:164px;
	line-height:30px;
	}
	
#right .logo
	{
	position:relative; 
	display:block;
	width:196px;
	min-height: 20px;
	margin:0 0 0 4px; padding:4px 0 4px 0;
	text-align: center;
	background-color:#fff;
	font-size:1px;
	line-height:1px;
	}		

#right .logo img {margin:0;padding:0}

#right .adresse
	{
	position:relative; 
	display:block;
	width:164px;
	margin:0 0 0 20px; padding:0;
	}	
		
#right .kontakt,
#right .oeffnungszeiten,
#right .anfahrt,
#right .standorte
	{
	position:relative; 
	width:164px;
	margin:0px 0px 0 20px; padding:0;
	}	
	
#right .oeffnungszeiten
	{
	position:relative; 
	width:164px;
	margin:0px 0px 10px 20px; padding:0;
	}		

#right .oeffnungszeiten_link
	{
	position:relative; 
	width:164px;
	margin:0px 0px 10px 20px; 
	padding:20px 0 0 0;
	}
	
#right .adresse h1
	{
	background:url("../img/layout/ri_adresse.png") 0px 0px no-repeat;
	}		
	
#right .kontakt h1
	{
	background:url("../img/layout/ri_kontakt.png") 0px 0px no-repeat;
	}	
	
#right .oeffnungszeiten h1
	{
	background:url("../img/layout/ri_oeffnung.png") 0px 0px no-repeat;
	}			
	
#right .oeffnungszeiten th,
#right .oeffnungszeiten td
	{ 
	vertical-align: top;
	padding:0; margin:0;
	color:#fff; font-size:11px; font-weight:normal; text-align:left;
	}
	
#right .oeffnungszeiten th
	{ 
	width:35px;
	}	
	
#right .anfahrt
	{
	margin-top:20px;
	height:19px;
	}	
	
#right .anfahrt a
	{
	display:block; 
	float:left;
	width:163px; height:19px;
	overflow:hidden; 
	background:url("../img/layout/but_anfahrt.gif") 0px 0px no-repeat;
	cursor:pointer;
	}		
	
#right .anfahrt a:hover, 
#right .anfahrt a.selected
	{
	background-position:0px -19px; 
	overflow:hidden;
	}		
	
#right .standorte h1
	{
	background:url("../img/layout/ri_standorte.png") 0px 0px no-repeat;
	}		
	
#right .standorte .staedte
	{
	position:relative; 
	width:164px; height:60px;
	margin:0; padding:0;
	overflow:auto;
	}		
	
#right .standorte .staedte a
	{
	height:13px; 
	padding-left:10px;
	overflow:hidden;
	background:url("../img/layout/but_arrow01.gif") 0px 4px no-repeat;
	cursor:pointer;
	}		

#right .standorte .staedte a:hover,
#right .standorte .staedte a.selected
	{
	background:url("../img/layout/but_arrow01.gif") 0px -6px no-repeat;
	cursor:pointer;
	}		
	
	
/* Bottom Menu ------------------------------------------------------------------------- */	
#bottom
	{
	position:relative; 
	float:left;
	width:1000px;
	padding-top:8px;
	left:0px; 
	background:url("../img/layout/line1px.gif") 0px 5px repeat-x; 
	}
	
#bottom h1
	{
	text-indent: -999em; 
	padding:0; 
	margin:0;
	}	
	
#bottom ul#nav1
	{
    margin:0; padding:0;
    }	
	
#bottom ul#nav1 li 
	{
    list-style:none;
    display:inline;
    margin:0; padding:0;
	}	
	
#bottom ul#nav1 a.home
	{
	width:168px;
	background:url("../img/menu/bt_home.jpg") no-repeat; 
	}

#bottom ul#nav1 a.neuwagen
	{
	width:167px;
	background:url("../img/menu/bt_neuwagen.jpg") no-repeat; 
	}	
	
#bottom ul#nav1 a.gebrauchtwagen
	{
	width:168px;
	background:url("../img/menu/bt_gebrauchtwagen.jpg") no-repeat; 
	}		
	
#bottom ul#nav1 a.teile_zubehoer
	{
	width:167px;
	background:url("../img/menu/bt_teile.jpg") no-repeat; 
	}		
	
#bottom ul#nav1 a.service_kundendienst
	{
	width:168px;
	background:url("../img/menu/bt_service.jpg") no-repeat; 
	}	
	
#bottom ul#nav1 a.reparatur
	{
	width:167px;
	background:url("../img/menu/bt_service.jpg") no-repeat; 
	}	
	
#bottom ul#nav1 a.ueber_uns
	{
	width:162px;
	background:url("../img/menu/bt_ueber.jpg") no-repeat; 
	}		
		
#bottom ul#nav1 a, 
#bottom ul#nav1 a:visited 
	{
	display:block; 
	float:left;
	height:74px; 
	background-position:0px 0px; 
	text-decoration:none;
	font-size:11px;
	}
	
#bottom ul#nav1 a:hover, #page #bottom ul#nav1 a.selected
	{
	background-position:0px -75px; 
	overflow:hidden;
	}		
	
	
/* Footer Menu ------------------------------------------------------------------------- */	
#footer
	{
	position: relative;
	float:left;
	width:1000px; 
	padding-top:24px; padding-bottom:200px;
	}	
	
#footer ul#nav2,
#footer ul#nav2 li h1
	{
    margin:0; padding:0;
    text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px; font-weight:normal;
  	}
	
#footer ul#nav2 li h1
	{
    display:inline;
  	}	
	
#footer ul#nav2 li 
	{
    list-style: none;
    display: inline;
    margin:0; padding:0;
	}

#footer ul#nav2 a
	{
    padding: 0;
    text-decoration: none; 
   	color:#949494;
 	}
  
#footer ul#nav2 span 
	{
    padding-left:10px;
	padding-right:10px;
   	color:#949494;
  	}
	
#footer ul#nav2 a:hover, 
#page #footer ul#nav2 a.selected
	{
    color:#fff;
  	}
	
	
/* Home Block ------------------------------------------------------------------------- */	
#left .willkommen, 
#left .feat_modelle, 
#left .feat_gebrauchtwagen,
#left .feat1,
#left .feat2
	{ 
	float: left;
	position:relative;
	display:inline;
 	text-align:left;  
	background:#cbcbcb url("../img/layout/bg_bxhead01.gif") repeat-x;
	}	
	
#left .ueber,
#left .service,
#left .teile,
#left .gebrauchtwagen,
#left .gebrauchtwagen_details,
#left .neuwagen,
#left .kontakt,
#left .kontakt_error,
#left .kontakt_ok,
#left .impressum,
#left .team,
#left .oeffnungszeiten
	{ 
	float: left;
	position:relative;
	display:inline;
 	text-align:left;  
	background:#cbcbcb url("../img/layout/bg_bxhead02.gif") repeat-x;
	}		
	
#left .willkommen h1, 
#left .feat_modelle h1, 
#left .feat_gebrauchtwagen h1,
#left .feat_modelle .buttons h1,
#left .feat1 h1,
#left .feat2 h1,
#left .gebrauchtwagen .content .wagen .details h1
	{
	text-indent: -999em; 
	padding:0; margin:0;
	display:block; 
	font-size:11.0px;
	overflow:hidden;
	}		
	
#left .willkommen
	{ 
 	width:373px; height:299px;
	margin-left:22px; top:26px; 
	}	
		
#left .willkommen h1
	{
	height:34px; width:373px;
	background: url("../img/layout/title_willkommen.gif") 20px 10px no-repeat;
	}		
	
#left .willkommen .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:31px;
	width:334px; height:206px;
	overflow: hidden;
	}		
	
#left .willkommen .content h2
	{ 
 	margin:0 0 19px 0; padding:0;
	}		
	
#left .willkommen .content p
	{ 
 	margin:0 0 5px 0; padding:0;
	}		
	
	
#left .willkommen .content a
	{ 
 	color:#000; 
	font-size:11.0px; font-weight:bold; 
	text-decoration:none;
	}		
	
#left .willkommen .content a:hover
	{ 
 	color:#cc0000; 
	}			
	
#left .willkommen .content img
	{
	float: right;
	position:relative;
	display:inline;
	padding:0 0 9px 9px;
	}	
	
	
#left .feat_modelle
	{ 
 	width:181px; height:299px;
	margin-left:10px; margin-top:26px; 
	}	
	
#left .feat_modelle h1.titel
	{
	height:34px; width:181px;
	background: url("../img/layout/title_modelle.gif") 10px 10px no-repeat;
	}		
	
#left .feat_modelle .content
	{
	width:160px; height:59px; 
	margin: 0px 10px 0px 11px; 
	overflow:auto;	
	}		
	
#left .feat_modelle .buttons
	{
	position:relative; 
	width:160px;
	margin: 5px 10px 6px 11px;
	}		
		
#left .feat_modelle .buttons a.mehr_infos
	{
	display:block; 
	margin-bottom:7px;
	height:11px; width:68px;
	margin: 0px 0px 7px 92px;
	background: url("../img/layout/but_mehr_infos.gif") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}
	
#left .feat_modelle .buttons a.mehr_infos:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}		
	
#left .feat_modelle .buttons a.broschuere
	{
	display:block; 
	height:11px; width:124px;
	margin: 0px 0px 7px 36px;
	background: url("../img/layout/but_broschuere.gif") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .feat_modelle .buttons a.broschuere:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}		
	
#left .feat_modelle .buttons a.probefahrt
	{
	display:block; 
	height:11px; width:67px;
	margin: 0px 0px 0px 93px;
	background: url("../img/layout/but_probefahrt.gif") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .feat_modelle .buttons a.probefahrt:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}		
			
#left .feat_gebrauchtwagen
	{ 
 	width:181px; height:299px;
	margin-left:7px; margin-top:26px; 
	}		
			
#left .feat_gebrauchtwagen h1.titel
	{
	height:34px; width:181px;
	background:url("../img/layout/title_gebrauchtwagen.gif") 10px 10px no-repeat;
	}	
	
#left .feat_gebrauchtwagen .content
	{
	float:left;
 	position:relative;
	display:inline;
	width:160px; height:79px; 
	margin: 0px 10px 0px 11px; 
	overflow:auto;	
	}		
	
#left .feat_gebrauchtwagen .buttons
	{
	float:left;
 	position:relative;
	display:inline;
	width:160px;
	margin: 5px 10px 6px 11px;
	}		
		
#left .feat_gebrauchtwagen .buttons a.details
	{
	display:block; 
	height:14px; width:90px;
	margin: 0px 0px 0px 70px;
	background: url("../img/layout/but_adetails.gif") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
		
#left .feat_gebrauchtwagen .buttons a.details:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}			


#left .feat_gebrauchtwagen .buttons a.angebote
	{
	display:block; 
	height:14px; width:102px;
	margin: 4px 0px 0px 58px;
	background: url("../img/layout/but_angebote.gif") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
		
#left .feat_gebrauchtwagen .buttons a.angebote:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}			
	
#left .feat_modelle .bild,
#left .feat_gebrauchtwagen .bild
	{
	width:160px; height:120px; margin: 9px 10px 12px 11px;
	}	
	
#left .feat_modelle .bild .verlauf,
#left .feat_gebrauchtwagen .bild .verlauf
	{
	width:160px; height:120px; 
	background: url("../img/layout/bg_verlauf160x18.png") no-repeat;
	}	
	
#left .feat_modelle .bild .verlauf .nav,
#left .feat_gebrauchtwagen .bild .verlauf .nav
	{
	width:160px; height:11px; 
	padding-top:103px;
	text-align:right;
	color:#484c51; font-size:11.0px; font-weight:bold; 
	}		
	
#left .feat_modelle .nav a, 
#left .feat_modelle .nav a:visited,
#left .feat_gebrauchtwagen .bild .nav a, 
#left .feat_gebrauchtwagen .bild .nav a:visited
	{
	padding:0 5px 0 5px;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	text-decoration:none; 
	}		
	
#left .feat_modelle .bild .nav a:hover,
#left .feat_gebrauchtwagen .bild .nav a:hover
	{
	color:#cc0000; 
	}		
	
#left .feat_modelle .content p,
#left .feat_gebrauchtwagen .content p
	{
	font-size:11px;
	padding:0; margin:0;
	}		
	
#left .feat_modelle .content h2,
#left .feat_gebrauchtwagen .content h2	
	{
	color: #000; 
	font-size:11px; font-weight:bold;
	padding:0; margin:0;
	}
	
#left .feat_modelle .content h3,
#left .feat_gebrauchtwagen .content h3
	{
	color: #cc0000; 
	font-size:11px; font-weight:bold; 
	padding:0; margin:0;
	}	

	
#left .feat_banner
	{ 
	float:left; 
 	position:relative; 
	display:inline;
 	width:373px;
	margin:9px 0px 0px 22px; padding:1px 0 1px 0; border:0;
	background: #cbcbcb url("../img/layout/bg_banner01.gif") repeat-x;
	overflow:hidden;
	}	
#left .feat_banner2
	{ 
	float:left; 
 	position:relative; 
	display:inline;
 	width:369px;
	margin:9px 0px 0px 10px; padding:1px 0 1px 0; border:0;
	background: #cbcbcb url("../img/layout/bg_banner01.gif") repeat-x;
	overflow:hidden;
	}	
	
#left .feat_banner #banner
	{ 
	float:left; 
	position:relative; 
	display:inline;
 	width:373px; height:128px;
	margin:0; padding:0; border:0;
	overflow:hidden;
	}	
	
#left .feat_banner #banner a,
#left .feat_banner #banner img,
#left .feat1 .content img,
#left .feat2 .content img
	{ 
 	margin:0; padding:0; border:0;
	}		
	
	
#left .feat1
	{ 
 	width:181px; height:130px;
	margin-left:10px; margin-top:9px; 
	}	

#left .feat1 h1
	{
	height:34px; width:181px;
	background:url("../img/layout/title_feat1.gif") 10px 10px no-repeat;
	}		
	
#left .feat1 .content
	{ 
 	width:181px; height:96px;
	overflow:hidden;
	background: url("../img/layout/bg_line02.gif") 0px 95px repeat-x;
	}	
		
		
#left .feat2
	{ 
 	width:181px; height:130px;
	margin-left:7px; margin-top:9px; 
	}
		
#left .feat2 h1
	{
	height:34px; width:181px;
	background:url("../img/layout/title_feat2.gif") 10px 10px no-repeat;
	}		
	
#left .feat2 .content
	{ 
 	width:181px; height:96px;
	overflow:hidden;
	background: url("../img/layout/bg_line02.gif") 0px 95px repeat-x;
	}	

#left #gw_mitarbeiter
  {
  display:none;
  }
	
/* Neuwagen Block ------------------------------------------------------------------------- */	
#left .neuwagen
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .neuwagen h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_neuwagen.gif") 20px 10px no-repeat;
	}	
	
#left .neuwagen .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:20px 0px 0px 20px; padding:0;
	width:458px;
	}	
	
#left .neuwagen .infotext
	{
	margin:0px 0px 8px 0px;
	}		
	
#left .neuwagen .links .infotext .trenner
	{
	height:9px; width:442px;
	background: url("../img/layout/bg_line02.gif") 0px 5px repeat-x;
	margin:0px; padding:0;
	}		

#left .neuwagen .auswahl 
	{
	float:left;
	width:450px;
 	position:relative;
	margin:0px 0px 0px 0px;
	height:19px;
	}	
#left .neuwagen #anzahl_fahrzeuge
	{
  padding:3px 0 0 0;
	}	
#left .neuwagen .auswahl .auswahlbox 
	{
	float:left;
	position:relative;
	display:inline;
	height:19px; 
	overflow:hidden;
	margin:0 10px 0 0; 
  padding:0;
	}	
	
#left .neuwagen .auswahl .auswahlbox select
	{
	font-size:12px;width:137px;	
	}		

#left .neuwagen .links .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-top:9px;
	width:442px; height:289px;
	overflow: auto;
	}	
	
#left .neuwagen .links .content .meldung
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:420px;
	}
#left .neuwagen .links .content .meldung h2
	{
	margin:10px 0 10px 0; padding:0;
	font-size:11px;
	}		
	
#left .neuwagen .links .content .meldung p
	{
	margin:0 0 5px 0; padding:0;
	}	
	
#left .neuwagen .links .content .meldung a
	{
	margin:0; padding:0;
	color: #000;
	font-size:11px;
	}	
	
#left .neuwagen .links .content .meldung a:hover
	{
	color:#cc0000; 
	}		
		
#left .neuwagen .links .content .wagen
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:420px; height:140px;
	margin:0 0 9px 0px;
	background:#dddddc url("../img/layout/line1px.gif") 160px 139px repeat-x;
	overflow:hidden;
	}		

#left .neuwagen .links .content .wagen .header
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:420px; height:20px;
	overflow:hidden;
	}		
	
#left .neuwagen .links .content .wagen .header .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	width:345px; 
	background:#000;
	}		
	
#left .neuwagen .links .content .wagen .header .preis
	{
	float:left; 
	position:relative; 
	display:block; 
	width:75px; 
	background:#cc0000; 
	text-align:center;
	}		
	
#left .neuwagen .links .content .wagen .header h2
	{
	padding:3px; 
	margin:0; 
	color:#fff;
	font-size:11px;
	}		
	
#left .neuwagen .links .content .wagen .bild
	{
	float:left; 
	position:relative; 
	width:160px; height:120px; 
	margin:0; padding:0;
	overflow:hidden;
	}	
	
#left .neuwagen .links .content .wagen .daten
	{
	float:left; 
	position:relative; 
	width:238px; height:78px; 
	margin:16px 0 0 19px; padding:0;
	}	
	
#left .neuwagen .links .content .wagen .daten span
	{
	float:left; 
	position:relative; 
	display:block; 
	height:13px;
	line-height:13px; 
	}	
	
#left .neuwagen .links .content .wagen .daten .beschreibung
	{
	width:114px;
	}		
	
#left .neuwagen .links .content .wagen .daten .info
	{
	width:119px;
	}		
	
#left .neuwagen .links .content .wagen .details
	{
	float:right; 
	position:relative; 
	display:inline; 
	width:50px; height:11px;
	margin:0px 19px 0 0px; padding:0;
	}		
	
#left .neuwagen .links .content .wagen .details a
	{
	display:block;
	height:11px; width:50px;
	background: url("../img/layout/but_details1.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
	}	
	
#left .neuwagen .links .content .wagen .details a:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}			
	
#left .neuwagen .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:20px 10px 10px 0px; padding:0;
	width:261px; height:368px;
	overflow: auto;
	}	
	
#left .neuwagen .rechts p
	{
	margin:0 0 5px 1px; padding:0;
	}	
	
#left .neuwagen .rechts .content
	{
	float:right; 
 	position:relative; 
	display:inline;
	width:234px;
	margin:0px 10px 0px 0px; padding:0;
	overflow:hidden;
	}	
		
#left .neuwagen .rechts .content .konfig,
#left .neuwagen .rechts .content .infos
	{
	float: left;
	position:relative;
	display:inline;
	width:235px;
	margin-bottom:20px;
	}	

#left .neuwagen .rechts .content .konfig h1.titel
	{
	width:235px; height:30px;
	background:url("../img/layout/title_konfig.gif") 1px 0px no-repeat;
	}
			
#left .neuwagen .rechts .content .konfig .button
	{
	float:right;
	width:96px; height:15px; 
	}	
				
#left .neuwagen .rechts .content .konfig a
	{
	display:block; 
	float:left;
	width:95px; height:15px; 
	background:url("../img/layout/but_carconfig.gif") 0px 0px no-repeat; 
	cursor:pointer;
	overflow:hidden;
	}		
	
#left .neuwagen .rechts .content .konfig a:hover
	{
	background-position:0px -21px; 
	overflow:hidden;
	}		
	
#left .neuwagen .rechts .content .infos table
	{ 
 	width:215px;
	}
#left .neuwagen .rechts .content .infos div
	{ 
 	width:215px; 
	}
		
#left .neuwagen .rechts .content .infos table td,
#left .neuwagen .rechts .content .infos table th
	{ 
	border-bottom: 1px solid #cbcbcb;
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	}
  
#left .neuwagen .rechts .content .infos div
	{ 
	position:relative;
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	}		
	
#left .neuwagen .rechts .content .infos table th
	{ 
	padding:6px 12px 6px 12px;
	width:100px;
	}	
		
#left .neuwagen .rechts .content .infos table td
	{ 
	padding:6px 12px 6px 0px;
	}		
	
#left .neuwagen .rechts .content .infos div.nw_mitarbeiter_eintrag
	{ 
	vertical-align: top;
	padding:12px;
	margin:0;
	border-bottom: 1px solid #cbcbcb;
	overflow:hidden;
	}		

#left .neuwagen .rechts .content .infos div.nw_mitarbeiter_eintrag img
	{ 
	position:relative; float:left; padding:0; margin:0 12px 0 0;width:60px;height:80px;
	}	

#left .neuwagen .rechts .content .infos div.nw_mitarbeiter_eintrag h2
	{ 
	font-weight:bold;
	}

#left .neuwagen .content .rechts .infos div.nw_mitarbeiter_eintrag_clear
	{ 
	clear:left;
	height:1px;
	overflow:hidden;
	}		
		
/* Gebrauchtwagen Block ------------------------------------------------------------------------- */	
#left .gebrauchtwagen
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .gebrauchtwagen h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_gebrauchtwagen.gif") 20px 10px no-repeat;
	}	
	
#left .gebrauchtwagen .infotext
	{
	margin:20px 20px 8px 20px;
	}	
	
#left .gebrauchtwagen .infotext .trenner
	{
	height:9px; width:338px;
	background: url("../img/layout/bg_line02.gif") 0px 5px repeat-x;
	margin:0px; padding:0;
	}		
	
/* checkbox START */	
#left .gebrauchtwagen .auswahl 
	{
	width:450px; height:19px; 
	overflow:hidden;
	margin:0 0 0 20px;
	}
#left .gebrauchtwagen #anzahl_fahrzeuge
	{
  padding:3px 0 0 0;
	}	
	
#left .gebrauchtwagen .auswahl .auswahlbox,
#left .gebrauchtwagen .auswahl .auswahlbox2
	{
	float:left;
	position:relative;
	display:inline;
	height:19px; 
	overflow:hidden;
	margin:0 10px 0 0; padding:0;
	}	
	
#left .gebrauchtwagen .auswahl .auswahlbox select,
#left .gebrauchtwagen .auswahl .auswahlbox2 select
	{
	font-size:12px;width:137px;	
	}		
		
#left .gebrauchtwagen .auswahl .checkbox
	{
	height: 11px;
	padding: 0 0 0 14px;
	margin:0;
	cursor: default;
	float:left;
	}

#left .gebrauchtwagen .auswahl .checkbox input 
	{
	display: none;
	}

#left .gebrauchtwagen .auswahl .checkbox 
	{
	margin:4px 0 0 0;
	background: url("../img/layout/chkbox.gif") 0px 0px no-repeat;
	}

#left .gebrauchtwagen .auswahl .selected 
	{
	background-position: 0px -11px;
	}	

#left .gebrauchtwagen .auswahl label
	{
	font-size: 1px;
	text-indent: -999em; 
	margin:0; padding:0; 
	display:block; 
	}
	
#left .gebrauchtwagen .auswahl .trenner
	{
	padding: 0px;
	margin:0;
	float:left;
	width:20px;	height:19px;
	}		
	
#left .gebrauchtwagen .auswahl .checkbox label.benzin
	{
	margin:0 0 0 0;
	width:39px; height:12px; 
	background: url("../img/layout/chk_benzin.gif") 0px 2px no-repeat;
	}
		
#left .gebrauchtwagen .auswahl .checkbox label.diesel
	{
	width:37px; height:12px; 
	background: url("../img/layout/chk_diesel.gif") 0px 2px no-repeat;
	}
/* checkbox STOP */	
	
#left .gebrauchtwagen .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:0px; margin-top:9px;
	width:742px; height:289px;
	overflow: auto;
	}	
	
#left .gebrauchtwagen .content .meldung
	{
	float:left; 
	position:relative; 
	display:inline; 
	margin:0 0 0 20px; padding:0;
	width:420px; 
	}
	
#left .gebrauchtwagen .content .meldung h2
	{
	margin:10px 0 10px 0; padding:0;
	font-size:11px;
	}		
	
#left .gebrauchtwagen .content .meldung p
	{
	margin:0 0 5px 0; padding:0;
	}	
	
#left .gebrauchtwagen .content .meldung a
	{
	margin:0; padding:0;
	color: #000;
	font-size:11px;
	}	
	
#left .gebrauchtwagen .content .meldung a:hover
	{
	color:#cc0000; 
	}		
	
#left .gebrauchtwagen .content .wagen
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:338px; 
	margin:0 0 9px 20px;
	background:#dddddc url("../img/layout/line1px.gif") 160px bottom repeat-x;
	}		

#left .gebrauchtwagen .content .wagen .header
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:338px; height:20px;
	overflow:hidden;
	}		
	
#left .gebrauchtwagen .content .wagen .header .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	width:263px; 
	background:#000;
	}		
	
#left .gebrauchtwagen .content .wagen .header .preis
	{
	float:left; 
	position:relative; 
	display:block; 
	width:75px; 
	background:#cc0000; 
	text-align:center;
	}		
	
#left .gebrauchtwagen .content .wagen .header h2
	{
	padding:3px; 
	margin:0; 
	color:#fff;
	font-size:11px;
	}		
	
#left .gebrauchtwagen .content .wagen .bild
	{
	float:left; 
	position:relative; 
	width:160px; height:120px; 
	margin:0; padding:0;
	overflow:hidden;
	}	
	
#left .gebrauchtwagen .content .wagen .daten
	{
	float:left; 
	position:relative; 
	width:164px; height:78px; 
	margin:16px 0 0 9px; padding:0;
	}	
	
#left .gebrauchtwagen .content .wagen .daten span
	{
	float:left; 
	position:relative; 
	display:block; 
	height:13px;
	line-height:13px; 
	padding:0;
	}	
	
#left .gebrauchtwagen .content .wagen .daten .beschreibung
	{
	width:70px;
	}		
	
#left .gebrauchtwagen .content .wagen .daten .info
	{
	width:90px;
	}		
	
#left .gebrauchtwagen .content .wagen .details
	{
	float:right; 
	position:relative; 
	display:inline; 
	width:50px; height:11px;
	margin:4px 10px 0 0px; padding:0;
	}		
	
#left .gebrauchtwagen .content .wagen .details a
	{
	display:block; 
	height:11px; width:50px;
	background: url("../img/layout/but_details1.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .gebrauchtwagen .content .wagen .details a:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}		

#left .gebrauchtwagen #gw_mitarbeiter
  {
  display:none;
  }	
	
/* Gebrauchtwagen Details Block ------------------------------------------------------------------------- */	
#left .gebrauchtwagen_details
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .gebrauchtwagen_details h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_fahrzeugdetails.gif") 20px 10px no-repeat;
	}		
	
#left .gebrauchtwagen_details .content .trenner_gwback
	{
	float:left; 
	position:relative; 
	display:inline; 
	overflow:hidden;
	width:700px; height:50px;
	margin: 0px;
	background:#cbcbcb url("../img/layout/line1px.gif") 0 25px repeat-x;
	}		
	
#page #left .gebrauchtwagen_details .content .trenner_gwback a.zurueck
	{
	display:block;
	float:left;
	height:13px; width:47px;
	background: url("../img/layout/but_back1.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#page #left .gebrauchtwagen_details .content .trenner_gwback a.zurueck:hover
	{
	background-position:0px -16px; 
	overflow:hidden;
	}		

#page #left .gebrauchtwagen_details .content .trenner_gwback a.drucken
	{
	display:block;
  float:left;
  position:relative;
  top:-11px;
	height:13px; width:59px;
	margin:0 0 0 640px;
	background: url("../img/layout/but_drucken.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
#page #left .gebrauchtwagen_details .content .trenner_gwback a.drucken:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}		
  		
#left .gebrauchtwagen_details .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:20px;
	width:723px; height:358px;
	overflow: auto;
	}		
	
#left .gebrauchtwagen_details .content .wagen
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:700px; 
	margin:0 0 20px 0px;
	}		

#left .gebrauchtwagen_details .content .wagen .header
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:700px; height:20px;
	margin-bottom:9px;
	overflow:hidden;
	background:#cbcbcb;
	}		
	
#left .gebrauchtwagen_details .content .wagen .inhalt
	{
	float:left; 
	position:relative; 
	width:700px;
	background:#dddddc url("../img/layout/line1px.gif") repeat-x;
	}		

#left .gebrauchtwagen_details .content .wagen .footer
	{
	float:left; 
	position:relative; 
	width:700px;
	background:#dddddc;
	}

#left .gebrauchtwagen_details .bild
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:160px; height:120px; 
	margin: 20px 0px 10px 10px;
	}	
	
#left .gebrauchtwagen_details .bild .verlauf
	{
	width:160px; height:120px; 
	background: url("../img/layout/bg_verlauf160x18.png") no-repeat;
	}	
	
#left .gebrauchtwagen_details .bild .verlauf .nav
	{
	width:160px; height:11px; 
	padding-top:103px;
	text-align:right;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	}		
	
#left .gebrauchtwagen_details .nav a, 
#left .gebrauchtwagen_details .nav a:visited
	{
	padding:0 5px 0 5px;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	text-decoration:none; 
	}		
	
#left .gebrauchtwagen_details .bild .nav a:hover
	{
	color:#cc0000; 
	}			
	
#left .gebrauchtwagen_details .content .wagen .daten
	{
	float:left; 
	position:relative; 
	width:240px; height:120px; 
	margin:20px 0 0 20px; padding:0;
	}	
	
#left .gebrauchtwagen_details .content .wagen .daten span
	{
	float:left; 
	position:relative; 
	display:block; 
	height:15px;
	}	
	
#left .gebrauchtwagen_details .content .wagen .daten .beschreibung
	{
	width:130px;
	font-weight:bold;
	}		
	
#left .gebrauchtwagen_details .content .wagen .daten .info
	{
	width:105px;
	}
		
#left .gebrauchtwagen_details .content .wagen .header .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	width:625px; 
	background:#000;
	}		
	
#left .gebrauchtwagen_details .content .wagen .header .preis
	{
	float:left; 
	position:relative; 
	display:block; 
	width:75px; 
	background:#cc0000; 
	text-align:center;
	}		
	
#left .gebrauchtwagen_details .content .wagen .header h2
	{
	padding:3px; 
	margin:0; 
	color:#fff;
	font-size:11px;
	}		
	
#left .gebrauchtwagen_details .content .trenner_gwdetails
	{
	float:left; 
	position:relative; 
	display:inline; 
	overflow:hidden;
	width:680px; height:50px;
	margin: 0px 10px 0px 10px;
	background: url("../img/layout/line1px.gif") 0 25px repeat-x;
	}		
	
#page #left .gebrauchtwagen_details .content .trenner_gwdetails a.showpics
	{
	display:block;
	height:11px; width:67px;
	background: url("../img/layout/but_bilder01.gif") no-repeat;
	overflow:hidden;
	cursor:pointer;
	}	
	
#page #left .gebrauchtwagen_details .content .trenner_gwdetails a.showpics:hover
	{
	background-position:0px -14px; 
	overflow:hidden;
	}		
	
#left .gebrauchtwagen_details .content .infos
	{
	float:left; 
	position:relative; 
	display:inline; 
	margin: 0px 10px 0 10px;
	padding-bottom:9px;
	width:680px;	
	}	
	
#left .gebrauchtwagen_details .content .infos h2
	{
	margin: 0px 0px 5px 0px;
	padding:0;
	font-weight:bold;
	}		
	
#left .gebrauchtwagen_details .content .infos p
	{
	margin: 0px 0px 5px 0px; padding:0;
	}		
#left .gebrauchtwagen_details .content .infos a
	{
	color:#000;
	}	
#left .gebrauchtwagen_details .content .infos a:hover
	{
	color:#000;
	}		

#left .gebrauchtwagen_details .content .wagen .gw_mitarbeiter
	{
	float: left;
	position:relative;
	display:inline;
	padding:0; margin:0;
	width:700px;
	background:#DDDDDC;
	}	


#left .gebrauchtwagen_details .content .wagen .gw_mitarbeiter div
	{ 
 	width:196px;
  float:left;
	}	

#left .gebrauchtwagen_details .content .wagen div .gw_mitarbeiter_eintrag
	{ 
	border-bottom: 1px solid #cbcbcb;
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	border-left:10px #DDDDDC solid;
	border-bottom:9px #DDDDDC solid;
	min-height:80px;
	}		

#left .gebrauchtwagen_details .content .wagen  div.gw_mitarbeiter_eintrag img
	{ 
	position:relative; float:left; padding:0; margin:0 12px 0 0;width:60px;height:80px;
	}	

#left .gebrauchtwagen_details .content .wagen  div.gw_mitarbeiter_eintrag
	{ 
	vertical-align: top;
	padding:12px;
	margin:0;
	}		

#left .gebrauchtwagen_details .content .wagen div.gw_mitarbeiter_eintrag h2
	{ 
	font-weight:bold;
	}		
	
#left .gebrauchtwagen_details .content .wagen div.gw_mitarbeiter_eintrag_clear
	{ 
	clear:left;
	height:1px;
	overflow:hidden;
	}	
	
/* Teile und Zubehoer Block ------------------------------------------------------------------------- */	
#left .teile
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .teile h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_teile.gif") 20px 8px no-repeat;
	}	
	
#left .teile .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:23px;
	width:722px; height:358px;
	overflow: auto;
	}		
	
#left .teile .content p
	{
	margin:0 0 5px 0; padding:0;
	}		
	
#left .teile .content .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:390px;
	}	
	
#left .teile .content .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 10px 0px 0px; padding:0;
	width:280px;
	overflow: hidden;
	}	
	
#left .teile .content .rechts .bild
	{
	width:280px; height:210px; margin: 0px 0px 23px 0px;
	display:none;
	}	

#left .teile .content .rechts .selected
	{
	width:280px; height:210px; margin: 0px 0px 23px 0px;
	display:block;
	}	
	
#left .teile .content .rechts .bild .verlauf
	{
	width:280px; height:210px; 
	background: url("../img/layout/bg_verlauf280x18.png") no-repeat;
	}	
	
#left .teile .content .rechts .bild .verlauf .nav
	{
	width:280px; height:11px; 
	padding-top:193px;
	text-align:right;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	}		
	
#left .teile .content .rechts .bild .verlauf .nav a, 
#left .teile .content .rechts .bild .verlauf .nav a:visited
	{
	padding:0 5px 0 5px;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	text-decoration:none; 
	}		
	
#left .teile .content .rechts .bild .verlauf .nav a:hover
	{
	color:#cc0000; 
	}		
	
#left .teile .content .rechts .infos
	{
	float: left;
	position:relative;
	display:inline;
	padding:0; margin:0;
	width:280px; 	
	}	

#left .teile .content .rechts .infos table
	{ 
 	width:280px;
	}
#left .teile .content .rechts .infos div
	{ 
 	width:280px;
	}	
		
#left .teile .content .rechts .infos td,
#left .teile .content .rechts .infos th
	{ 
	border-bottom: 1px solid #cbcbcb;
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	}		
	
#left .teile .content .rechts .infos div
	{ 
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	}		
	
#left .teile .content .rechts .infos th
	{ 
	padding:6px 12px 6px 12px;
	width:100px;
	}	
		
#left .teile .content .rechts .infos td
	{ 
	padding:6px 12px 6px 0px;
	}		

#left .teile .content .rechts .infos div.tz_mitarbeiter_eintrag img
	{ 
	position:relative; float:left; padding:0; margin:0 12px 0 0;width:60px;height:80px;
	}	

#left .teile .content .rechts .infos div.tz_mitarbeiter_eintrag
	{ 
	vertical-align: top;
	padding:12px;
	margin:0;
	border-bottom: 1px solid #cbcbcb;
	}		

#left .teile .content .rechts .infos div.tz_mitarbeiter_eintrag h2
	{ 
	font-weight:bold;
	}

#left .teile .content .rechts .infos div.tz_mitarbeiter_eintrag_clear
	{ 
	clear:left;
	height:1px;
	overflow:hidden;
	}

/* Service Block ------------------------------------------------------------------------- */	
#left .service
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .service h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_service.gif") 20px 8px no-repeat;
	}	
	
#left .service .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:23px;
	width:722px; height:358px;
	overflow:auto;
	}		
	
#left .service .content p
	{
	margin:0 0 5px 0; padding:0;
	}
		
#left .service .content .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:390px;
	}	
	
#left .service .content .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 10px 0px 0px; padding:0;
	width:280px;
	overflow: hidden;
	}	
	
#left .service .content .rechts h3
	{
	font-size:10.0px; font-weight:normal;
	margin-bottom: 9px; padding:0;
	}		

#left .service .content .rechts .bild
	{
	width:280px; height:210px; margin: 0px 0px 23px 0px;
	display:none;
	}	

#left .service .content .rechts .selected
	{
	width:280px; height:210px; margin: 0px 0px 23px 0px;
	display:block;
	}	
	
#left .service .content .rechts .bild .verlauf
	{
	width:280px; height:210px; 
	background: url("../img/layout/bg_verlauf280x18.png") no-repeat;
	}	
	
#left .service .content .rechts .bild .verlauf .nav
	{
	width:280px; height:11px; 
	padding-top:193px;
	text-align:right;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	}		
	
#left .service .content .rechts .bild .verlauf .nav a, 
#left .service .content .rechts .bild .verlauf .nav a:visited
	{
	padding:0 5px 0 5px;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	text-decoration:none; 
	}		
	
#left .service .content .rechts .bild .verlauf .nav a:hover
	{
	color:#cc0000; 
	}		
	
#left .service .content .rechts .feat
	{
	float: left;
	position:relative;
	display:inline;
	width:280px; height:210px;
	overflow:hidden;
	border:0; margin:0 0 23px 0; padding:0;
	background:#cbcbcb; /* ie6 */
	background:pink;
	}	
	
#left .service .content .rechts .infos
	{
	float: left;
	position:relative;
	display:inline;
	padding:0; margin:0;
	width:280px; 	
	}	
	
#left .service .content .rechts .infos table
	{ 
 	width:280px;
	}		
#left .service .content .rechts .infos div
	{ 
 	width:280px;
	}	
  	
#left .service .content .rechts .infos td,
#left .service .content .rechts .infos th
	{ 
	border-bottom: 1px solid #cbcbcb;
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	}
#left .service .content .rechts .infos div
	{ 
	background-color: #b7b7b5;
	font-size:11px; text-align:left;
	}		
	
#left .service .content .rechts .infos th
	{ 
	padding:6px 12px 6px 12px;
	width:100px;
	}	
		
#left .service .content .rechts .infos td
	{ 
	padding:6px 12px 6px 0px;
	}		

#left .service .content .rechts .infos div.sk_mitarbeiter_eintrag img
	{ 
	position:relative; float:left;padding:0; margin:0 12px 0 0;width:60px;height:80px;
	}	

#left .service .content .rechts .infos div.sk_mitarbeiter_eintrag
	{ 
	vertical-align: top;
	padding:12px;
	margin:0;
	border-bottom: 1px solid #cbcbcb;
	}		

#left .service .content .rechts .infos div.sk_mitarbeiter_eintrag h2
	{ 
	font-weight:bold;
	}	
	
#left .service .content .rechts .infos div.sk_mitarbeiter_eintrag_clear
	{ 
	clear:left;
	height:1px;
	overflow:hidden;
	}
	
/* Ueber uns Block ------------------------------------------------------------------------- */	
#left .ueber
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .ueber h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_ueber.gif") 20px 7px no-repeat;
	}		
	
#left .ueber .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:23px;
	width:722px; height:358px;
	overflow: auto;
	}		
	
#left .ueber .content p
	{
	margin:0 0 5px 0; padding:0;
	}	
	
#left .ueber .content .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:390px;
	}	
	
#left .ueber .content .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 10px 0px 0px; padding:0;
	width:280px;
	overflow: hidden;
	}	
	
#left .ueber .content .rechts h3
	{
	font-size:10.0px; font-weight:normal;
	margin-bottom: 9px; padding:0;
	}	
	
#left .ueber .content .rechts .bild
	{
	width:280px; height:210px; margin: 0px 0px 23px 0px;
	display:none;
	}	

#left .ueber .content .rechts .selected
	{
	width:280px; height:210px; margin: 0px 0px 23px 0px;
	display:block;
	}	
	
#left .ueber .content .rechts .bild .verlauf
	{
	width:280px; height:210px; 
	background: url("../img/layout/bg_verlauf280x18.png") no-repeat;
	}	
	
#left .ueber .content .rechts .bild .verlauf .nav
	{
	width:280px; height:11px; 
	padding-top:193px;
	text-align:right;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	}		
	
#left .ueber .content .rechts .bild .verlauf .nav a, 
#left .ueber .content .rechts .bild .verlauf .nav a:visited
	{
	padding:0 5px 0 5px;
	color:#484c51; 
	font-size:11.0px; font-weight:bold; 
	text-decoration:none; 
	}		
	
#left .ueber .content .rechts .bild .verlauf .nav a:hover
	{
	color:#cc0000; 
	}		
	
#left .ueber .content .rechts .feat
	{
	float: left;
	position:relative;
	display:inline;
	width:280px; 
	overflow:hidden;
	border:0; margin:0 0 9px 0; padding:0;
	background:#cbcbcb; /* ie6 */
	}			
	
#left .ueber .content .rechts .feat img
	{
	border:0; margin:0; padding:0;
	}		

	
/* Bilder Details Block ------------------------------------------------------------------------- */		
#page_bilddetails
	{ 
 	width:864px;
 	text-align:left;  
	margin-left:auto; margin-right:auto; 
	}		
		
#page_bilddetails #header
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:864px; height:98px; 
	background: url("../img/layout/bg_header.gif") 0px 7px repeat-x;
	}	
		
#page_bilddetails #header img
	{
	float:left; 
	position:relative; 
	margin-top:43px
	}	
			
#page_bilddetails .ueberschrift
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:834px; height:20px;
	margin:12px 15px 12px 15px;
	overflow:hidden;
	}		
	
#page_bilddetails .ueberschrift .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	width:759px; 
	background:#000;
	}		
	
#page_bilddetails .ueberschrift .preis
	{
	float:left; 
	position:relative; 
	display:block; 
	width:75px; 
	background:#cc0000; 
	text-align:center;
	}		
	
#page_bilddetails .ueberschrift h2
	{
	padding:3px; 
	margin:0; 
	color:#fff;
	font-size:11px;
	}		

#page_bilddetails .links
	{
	float:right; 
	position:relative; 
	display:inline; 
	margin:0 0 0 15px; padding:0; border:0;
	width:640px;
	}	
	
#page_bilddetails .links img
	{
	border:0; margin:0; padding:0;
	}		
	
#page_bilddetails .mitte
	{
	width:22px;
	}		
	
#page_bilddetails td.mitte
	{
	background:#cbcbcb url("../img/layout/bg_line03v.gif") 16px 0px repeat-y;
	}		
	
#page_bilddetails .rechts
	{
	float:left; 
	position:relative; 
	display:inline; 
	margin:0; padding:0;
	width:187px; 
	}		
		
#page_bilddetails .rechts .thumb img
	{
	border:0; margin:0; padding:0;
	}	
			
#page_bilddetails .rechts .thumb
	{
	float:left; 
	position:relative; 
	width:77px;
	margin:0 0 9px 9px; padding:0; border:0;
	}	
				
#page_bilddetails .rechts .thumb a
	{
	border:0; margin:0; padding:0;
	}		
	
#page_bilddetails .unten
	{
	height:12px;
	}		
	
#page_bilddetails td.unten,
#page_bilddetails td.bdfarbe
	{
	background:#cbcbcb;
	}	
		
#page_bilddetails #footer
	{
	width:850px; height:60px;
	float:left; 
	position:relative; 
	margin:0; padding:0;
	}		
	
#page_bilddetails #footer a
 	{
	margin-left:397px; margin-top:15px;
	display:block; 
	height:11px; 
	padding-left:15px;
	overflow:hidden;
	font-size:11px; color:#adadad; text-decoration:none;
	background: url("../img/layout/but_close01.gif") 0px 0px no-repeat;
	}

#page_bilddetails #footer a:hover
 	{
	display:block; 
	height:14px; 
	padding-left:15px;
	overflow:hidden;
	font-size:11px; color:#fff; 
	background: url("../img/layout/but_close01.gif") 0px -11px no-repeat;
	}

	
/* Kontakt Block ------------------------------------------------------------------------- */	
#left .kontakt
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .kontakt h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_kontakt.gif") 20px 10px no-repeat;
	}		

#left .kontakt .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:23px;
	width:722px; height:358px;
	overflow: auto;
	}	
	
#left .kontakt .content .infotext
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin:0 0 20px 0;
	width:700px; 
	}		
	
#left .kontakt .content .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:350px;
	}		
			
#left .kontakt .content .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 10px 0px 0px; padding:0;
	width:330px;
	}				
	
#left .kontakt .content .links th
	{
	width:76px;
	margin:0; padding:8px 0 8px 0px;
	text-align:left; vertical-align:middle;
	font-size:11px; font-weight:normal; 
	}
				
#left .kontakt .content .links td
	{
	width:265px;
	margin:0;
	vertical-align:middle;
	font-size:11px;font-weight:normal;
	}
				
#left .kontakt .content .links input.feld1
	{
	width:265px;
	font-size:11px; padding:5px;
	border:0;
	background-color:#eee;
	}
	
#left .kontakt .content .links select.feld2,
#left .kontakt .content .rechts select.feld2
	{
	border:0px;
	background-color:#eee;
	}	
				
#left .kontakt .content .links th.auswahl
	{
	width:25px;
	margin:0; padding:8px 0 3px 0px;
	text-align:left; vertical-align:top;
	font-size:11px; font-weight:normal; 
	}
				
#left .kontakt .content .links td.auswahl
	{
	width:320px;
	margin:0; padding:11px 0 3px 0px;
	vertical-align:top;
	font-size:11px; font-weight:normal;
	}
				
#left .kontakt .content .links td.pflicht
	{
	margin:0; padding:20px 0 0px 0px;
	vertical-align:bottom;
	font-size:11px; font-weight:normal;
	}
				
	#left .kontakt .content .rechts th
	{
	width:95px;
	margin:0; padding:8px 0 8px 0px;
	text-align:left; vertical-align:middle;
	font-size:11px; font-weight:normal; 
	}
				
#left .kontakt .content .rechts td
	{
	padding:0; margin:0;
	vertical-align:middle;
	font-size:11px; font-weight:normal;
	}
	
#left .kontakt .content .rechts th.nachricht
	{
	padding:16px 0 2px 0; margin:0;
	vertical-align:bottom;
	font-size:11px; font-weight:normal;
	}
				
#left .kontakt .content .rechts textarea.feld3
	{
	width:295px; height:190px;
	margin:0; padding:5px;
	vertical-align:top;
	border:0;
	background-color:#eee;
	font-family: Arial, Helvetica, Verdana, sans-serif; color:#000; font-size:11.0px;
	}
				
#left .kontakt .content .rechts td.button
	{
	margin:0; padding:10px 0 0px 0px;
	vertical-align:bottom; text-align:right;
	font-size:11px; font-weight:normal;
	}
	
/* Kontakt Error Block ------------------------------------------------------------------------- */	
#left .kontakt_error,
#left .kontakt_ok
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .kontakt_error h1.titel,
#left .kontakt_ok h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_kontakt.gif") 20px 10px no-repeat;
	}		

#left .kontakt_error .content,
#left .kontakt_ok .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:23px;
	width:722px; height:358px;
	overflow: hidden;
	}	
	
#left .kontakt_error .content table,
#left .kontakt_ok .content table
	{
	margin:50px 0 0 121px; padding:0px; 
	width:480px;
	font-size:11px;
	}		
	
#left .kontakt_error .content table td,
#left .kontakt_ok .content table td
	{
	width:280px; padding:10px;
	}		
	
#left .kontakt_error .content p,
#left .kontakt_ok .content p
	{
	margin:0 0 5px 0; padding:0;
	}		
	
#left .kontakt_error .content h2,
#left .kontakt_ok .content h2
	{
	font-size:11px;
	margin:0 0 5px 0; padding:0;
	}			
	
	
/* Impressum Block ------------------------------------------------------------------------- */	
#left .impressum
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
	
#left .impressum h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_impressum.gif") 20px 10px no-repeat;
	}		

#left .impressum .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; margin-top:23px;
	width:722px; height:358px;
	overflow: auto;
	}		
	
#left .impressum .content a
	{
	margin:0; padding:0;
	color: #000;
	font-size:11px;
	}	
	
#left .impressum .content a:hover
	{
	color:#cc0000; 
	}	
	
#left .impressum .content .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:390px;
	}	
	
#left .impressum .content .links .imp_adresse
	{
	float:left; 
	position:relative; 
	display:block;
	width:390px;
	margin:0 0 20px 0; padding:0 0 20px 0;
	background: url("../img/layout/bg_line02.gif") 0px bottom repeat-x;
	}		

#left .impressum .content .links .imp_adresse h2
	{
	margin:0 0 3px 0; padding:0;
	font-size:11px;
	}		
	
#left .impressum .content .links .imp_adresse p
	{
	margin:0 0 5px 0; padding:0;
	}		
	
#left .impressum .content .links .imp_adresse th,
#left .impressum .content .links .imp_adresse td
	{ 
	vertical-align: top;
	padding:0; margin:0;
	color:#000; 
	font-size:11px; font-weight:normal; text-align:left;
	}
	
#left .impressum .content .links .imp_adresse th
	{ 
	width:42px;
	text-align:left; font-weight:normal;
	}		
	
#left .impressum .content .links .imp_ustnr,
#left .impressum .content .links .imp_strnr,
#left .impressum .content .links .imp_hregister,
#left .impressum .content .links .imp_vertetung,
#left .impressum .content .links .imp_zusatz

	{
	float:left; 
 	position:relative; 
	display:block;
	width:390px;
	margin:0 0 10px 0; padding:0;	
	}	
	
#left .impressum .content .links .imp_ustnr h2,
#left .impressum .content .links .imp_strnr h2,
#left .impressum .content .links .imp_hregister h2,
#left .impressum .content .links .imp_vertetung h2,
#left .impressum .content .links .imp_zusatz h2
	{
	margin:0 0 3px 0; padding:0;
	font-size:11px;
	}		

#left .impressum .content .links .imp_ustnr p,
#left .impressum .content .links .imp_strnr p,
#left .impressum .content .links .imp_hregister p,
#left .impressum .content .links .imp_vertetung p,
#left .impressum .content .links .imp_zusatz
	{
	margin:0 0 5px 0; padding:0;
	}			
	
#left .impressum .content .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 10px 0px 0px; padding:0;
	width:280px;
	}		
	
#left .impressum .content .rechts .feat
	{
	float: left;
	position:relative;
	display:inline;
	width:280px; height:210px;
	overflow:hidden;
	border:0; margin:0 0 9px 0; padding:0;
	background:#cbcbcb; /* ie6 */
	}			
	
#left .impressum .content .rechts .feat img
	{
	border:0; margin:0; padding:0;
	}

/* Team Block ------------------------------------------------------------------------- */	
#left .team
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
#left .team .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; 
  margin-top:21px;
	width:722px; height:358px;
	overflow: auto;
	}		
#left .team h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_unser_team.gif") 20px 8px no-repeat;
	}	

#left .team h2
  {
  display: block;
  clear:left;
  margin:0;
  padding:0;
  font-size:11px;
  line-height:20px;
  color:#121212;
  }
#left .team .team_mitarbeiter
  {
  margin:0 0 20px 0;
  padding:0;
  overflow:hidden;
  }
#left .team .team_mitarbeiter .team_mitarbeiter_eintrag
	{
	position:relative;
	display:block;
	float:left;
  width: 320px;
  height: 80px; 
	margin:0 10px 10px 0;
	padding:8px 10px;
	background:#b7b7b5;
	overflow:hidden;
	}		
#left .team .team_mitarbeiter_eintrag .bild img
	{
  display:block;
  float:left;
  margin-right:10px;
  }	
#left .team .team_mitarbeiter_eintrag
  {
  margin:0;
  padding:0;
  }
#left .team .team_mitarbeiter_eintrag .kontaktdaten
	{
  margin-top:5px;
  }		
#left .team .team_mitarbeiter_eintrag .kontaktdaten a
	{
  color:#000;
  }
#left .team .team_mitarbeiter_eintrag .kontaktdaten a:hover
	{
	color:#cc0000; 
	}		
	
#left .team .team_mitarbeiter .trans
  {
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
  background:#bbb;
  }
  
/* Ansprechpartner ------------------------------------------------------------------------- */	
#right .dealer_data
{
   width: 188px;
   margin: 21px 0 0 0;
   padding: 0;
   overflow: hidden;
}
#right .dealer_data .navigation
{
   height: 19px;
   overflow: hidden;
}
#right .dealer_data .navigation a
{
   display: block;
   float: left;
   height: 19px;
   overflow: hidden;
}
#right .dealer_data .navigation #tab1
{
   width: 100px;
   margin: 0 7px 0 19px;
   background-image: url("../img/layout/bt_ansprechpartner.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
}
#right .dealer_data .navigation #tab2
{
   width: 55px;
   background-image: url("../img/layout/bt_adresse.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
}
#right .dealer_data .navigation #tab1:hover,
#right .dealer_data .navigation #tab2:hover,
#right .dealer_data .navigation #tab1.tab_selected,
#right .dealer_data .navigation #tab2.tab_selected
{
   background-position: 0 -19px;
}
#right .dealer_data .content
{
   clear: left;
   height: 450px;
   margin:0;
   padding: 0;
   overflow: hidden;
}
#right .dealer_data .content #slider
{
 position: relative;
 top: -600px;
 margin:0;
 padding:0;
}
#right .dealer_data .content .person
{
   position: absolute;
   top:0;
   width:170px;
   height: 100px;
   margin:15px 0 0 20px;
   overflow:hidden;
}
#right .dealer_data .content .person .daten
{
   line-height: 14px;
}
#right .dealer_data .content .person .daten img
{
  display: block;
  float: left;
  padding: 0 7px 0 0;
}
#right .dealer_data .content .person .daten .name
{
  font-weight: bold;
  color: #c0c0c0;
}
#right .dealer_data .content .person .kontakt
{
   display: block;
   clear:left;
   margin: 0;
   padding: 3px 0 0 0;
   line-height: 14px;
}
#right .dealer_data .content .weiter
{
   position: absolute;
   left: 137px;
   width: 43px;
   height: 9px;
   background-image: url("../img/layout/bt_weiter.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
   overflow: hidden;
}
#right .dealer_data .content .zurueck
{
   position: absolute;
   left: 20px;
   width: 45px;
   height: 9px;
   background-image: url("../img/layout/bt_zurueck.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
   overflow: hidden;
}
#right .dealer_data .content .weiter:hover,
#right .dealer_data .content .zurueck:hover
{
   background-position: 0 -9px;
}

/* Team Block ------------------------------------------------------------------------- */	
#left .oeffnungszeiten
	{ 
 	width:752px; height:437px;
	margin-left:22px; top:26px; 
	}	
#left .oeffnungszeiten .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; 
  margin-top:21px;
	width:722px; height:358px;
	overflow: auto;
	}		
#left .oeffnungszeiten h1.titel
	{
	height:34px; width:752px;
	background: url("../img/layout/title_oeffnungszeiten.gif") 20px 8px no-repeat;
	}	

#left .oeffnungszeiten h2
  {
  display: block;
  clear:left;
  margin:0;
  padding:0;
  font-size:11px;
  line-height:20px;
  color:#121212;
  }
#left .oeffnungszeiten .oeffnungszeiten_eintraege
  {
  margin:0 0 20px 0;
  padding:0;
  overflow:hidden;
  }
#left .oeffnungszeiten .oeffnungszeiten_eintraege
	{
	position:relative;
	display:block;
  width: 392px;
	margin:0 10px 10px 0;
	padding:8px 10px;
	background:#b7b7b5;
	overflow:hidden;
	}		
.oeffnungszeiten_eintraege td
  {
  padding-right:10px;
  vertical-align:top;
  }	
	
#left .team .team_mitarbeiter .trans
  {
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
  background:#bbb;
  }

#left .oeffnungszeiten .content .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:390px;
	}	
	
#left .oeffnungszeiten .content .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 10px 0px 0px; padding:0;
	width:280px;
	}		
	
#left .oeffnungszeiten .content .rechts .feat
	{
	float: left;
	position:relative;
	display:inline;
	width:280px; height:210px;
	overflow:hidden;
	border:0; margin:0 0 9px 0; padding:0;
	background:#cbcbcb; /* ie6 */
	}			
	
#left .oeffnungszeiten .content .rechts .feat img
	{
	border:0; margin:0; padding:0;
	}
	
