﻿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-color: #000;
	}	
	
body a
	{
	outline:none;
	color:#fff;
	}		
	
body a:hover
	{
	color: #7ea8d9;
	}

#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-color: #000;
	}	
	
/* Header Block ------------------------------------------------------------------------- */		
#header
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:1000px; height:117px; 
	background: url("../img/layout/bg_header.jpg") 0px 85px repeat-x;
	}	
		
#page #header img
	{
	float:left; 
	position:relative; 
	margin-top:25px
	}		

#left h1
	{
	text-indent: -999em; 
	padding:0; margin:0;
	}		
	
#header h1
	{
	text-indent: -999em; 
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:10px; 
	margin-top:13px;
	height:60px; 
	width:225px;
	background:url("../img/layout/lgo_lancia.jpg") 0px 0px no-repeat;
	overflow:hidden;
	}	
#header .h1
	{
	text-indent: -999em; 
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:22px; 
	margin-top:9px;
	height:60px; 
	width:200px;
	background:url("../img/layout/lgo_lancia_s.jpg") 0px 0px no-repeat;
	overflow:hidden;
	}	
	
td 
  {
  margin:0;
  padding:0;
  }
	
/* Left Block ------------------------------------------------------------------------- */	
#left
	{
	float:left; 
 	position:relative; 
	display:block;
	width:800px;
	min-height:488px;
	margin:0; padding:0;
	background: #68686a;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color:#fff; 
	font-size:11.0px;
	}		




#left h2
	{ 
 	font-size:11.0px; font-weight:bold; 
	margin:0 0 12px 0; 
	padding:0;
	}	
	
	
/* Right Block ------------------------------------------------------------------------- */	

td#right
	{
	background: #1f1d20;
	}

#right
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:200px; 
	height:488px;
	overflow:hidden;
	margin:0; 
	padding:0;
	background: url("../img/layout/bg_adress.gif") 0px 0px no-repeat;
	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:#7ea8d9; 
	}					
	
#right h1
	{	
	text-indent: -999em; 
	padding:0; margin:0;
	display:block; 
	width:164px;
	height: 14px;
	line-height:10px;
	}
	
#right .content
	{
	float:left;
	display:block;
	width:166px;
	height:458px;
	margin:15px 0 0 15px;
	padding:0;
	overflow: hidden;
	}
	
#right .logo
	{
	position:relative; 
	display:block;
	width:188px;
	min-height: 20px;
	margin:4px 0 0px  4px; 
	padding:0;
	text-align: center;
	font-size:1px;
	line-height:1px;
	background: #fff;
	}		





#right .logo .content img 
	{
	margin:0;
	padding:0
	}
	
#right .content .adresse,	
#right .content .kontakt,
#right .content .oeffnungszeiten,
#right .content .oeffnungszeiten_link,
#right .content .anfahrt,
#right .content .standorte
	{
	position:relative; 
	width:164px;
	margin:0px 0 20px 0; 
	padding:0;	
	}
	
#right .adresse h1
	{
	background:url("../img/layout/ri_adresse.png") 0px 0px no-repeat;
	}		
	
#right .content .kontakt h1
	{
	background:url("../img/layout/addr_kontakt.png") 0px 0px no-repeat;
	}	
	
#right .oeffnungszeiten h1
	{
	background:url("../img/layout/addr_oeffnung.png") 0px 0px no-repeat;
	height:16px;
	}			
	
#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:9px;
	}	
	
#right .content .anfahrt a
	{
	display:block; 
	float:left;
	width:110px; height:9px;
	overflow:hidden; 
	background: transparent url("../img/layout/but_anfahrt.png") 0px 0px no-repeat;
	cursor:pointer;
	}		
	
#right .content .anfahrt a:hover, 
#right .content .anfahrt a.selected
	{
	background-position:0px -19px; 
	overflow:hidden;
	}		
	
#right .content .standorte h1
	{
	background:url("../img/layout/addr_standorte.png") 0px 0px no-repeat;
	}		
			
#right .standorte a
	{
	height:13px; 
	padding-left:10px;
	text-decoration: none;
	overflow:hidden;
	background:url("../img/layout/but_arrow02.gif") 0px 3px no-repeat;
	cursor:pointer;
	}		

#right .standorte a:hover,
#right .standorte a.selected
	{
	background:url("../img/layout/but_arrow02.gif") 0px -16px no-repeat;
	cursor:pointer;
	}		
	
	
/* Main Menu ------------------------------------------------------------------------- */	
#menu
	{
	position:relative; 
	float:left;
	width:1000px;
	height:59px;
	padding:0;
	margin:0;
	background-color: #000;
	}
	
#menu h1
	{
	text-indent: -999em; 
	padding:0; 
	margin:0;
	}	
	
#menu ul#nav1
	{
    margin:0; padding:0;
    }	
	
#menu ul#nav1 li 
	{
    list-style:none;
    display:inline;
    margin:0; padding:0;
	}	
	
#menu ul#nav1 li span
	{
	display:block; 
	float:left;
	width: 200px;
	height:55px;
	background: #000 url("../img/menu/blank_home.jpg") no-repeat; 
	}
	
#menu ul#nav1 a.home
	{
	width: 161px;
	/* width:200px; */
	background: #000 url("../img/menu/bt_home01.jpg") no-repeat; 
	}

#menu ul#nav1 a.modelle
	{
	width:161px;
	background: #000 url("../img/menu/bt_modelle.jpg") no-repeat; 
	}	
	
#menu ul#nav1 a.gebrauchtwagen
	{
	width:161px;
	background:url("../img/menu/bt_gebrauchtwagen.jpg") no-repeat; 
	}		
	
#menu ul#nav1 a.teile_zubehoer
	{
	width:161px;
	background:url("../img/menu/bt_teile.jpg") no-repeat; 
	}		
	
#menu ul#nav1 a.service_kundendienst
	{
	width:161px;
	background:url("../img/menu/bt_service.jpg") no-repeat; 
	}	
	
#menu ul#nav1 a.ueber_uns
	{
	width:156px;
	background:url("../img/menu/bt_ueber.jpg") no-repeat; 
	}		
		
#menu ul#nav1 a, 
#menu ul#nav1 a:visited 
	{
	display:block; 
	float:left;
	height:55px; 
	background-position:0px 0px; 
	text-decoration:none;
	font-size:11px;
	}
	
#menu ul#nav1 a:hover, #page #menu ul#nav1 a.selected
	{
	background-position:0px -65px; 
	overflow:hidden;
	}		
	
	
/* Footer Menu ------------------------------------------------------------------------- */	
#footer
	{
	position: relative;
	float:left;
	width:1000px; 
	padding-top:24px; padding-bottom:20px;
	}	
	
#footer ul#nav2,
#footer ul#nav2 li h1
	{
    margin:0; padding:0;
    text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px; 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:#68686a;
 	}
  
#footer ul#nav2 span 
	{
    padding-left:10px;
	padding-right:10px;
   	color:#68686a;
  	}
	
#footer ul#nav2 a:hover, 
#page #footer ul#nav2 a.selected
	{
    color:#fff;
  	}
	
	
/* Home Block ------------------------------------------------------------------------- */	

#left .home
	{ 
	float:left;
    position:relative;
	display:inline;
 	width:752px; 
	margin-left:24px;
	margin-top:26px;
	}

	
#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 .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_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 a.arrow
	{
	height:13px; 
	padding-left:8px;
	text-decoration: none;
	overflow:hidden;
	background:url("../img/layout/but_arrow03.gif") 0px 3px no-repeat;
	cursor:pointer;
	}		

#left a.arrow:hover,
#left a.arrow.selected
	{
	color:#000; 
	background:url("../img/layout/but_arrow03.gif") 0px -16px no-repeat;
	cursor:pointer;
	}		
	
#left a.arrow1
	{
	height:13px;
	padding-left:8px;
	text-decoration: none;
	overflow:hidden;
	background:url("../img/layout/but_arrow02.gif") 0px 2px no-repeat;
	cursor:pointer;
	}		

#left a.arrow1:hover,
#left a.arrow1.selected
	{
	color:#7ea8d9; 
	background:url("../img/layout/but_arrow02.gif") 0px -17px no-repeat;
	cursor:pointer;
	}	
	
#left .willkommen
	{ 
 	width:373px; 
 	height:299px;
	/* margin-left:26px; margin-top:26px; */
	}	
		
#left .willkommen h1
	{
	height:32px; 
	width:370px;
	background: url("../img/layout/title_willkommen.jpg") 0px 0px no-repeat;
	}		
	
#left .willkommen .content
	{
	float:left;
 	position:relative;
	display:inline;
	margin-left:0px;
	margin-top:0px;
	width:370px; 
	height:280px;
	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:#fff; 
	font-size:11.0px; 
	font-weight:bold; 
	text-decoration:none;
	}	
	
#left .willkommen .content a.
	{
	text-decoration: none;
	}		

#left .willkommen .content a:hover,
#left .willkommen .content a.selected
	{
	color:#000; 
	}
	
#left .willkommen .content img
	{
	float: right;
	position:relative;
	display:inline;
	padding:0 0 9px 0px;
	}	
	

#left .feat_modelle
	{
    float:left;
 	position:relative;
	display:inline;
 	width:180px; 
 	height:312px;
	margin-left:12px; 
	/* margin-top:26px;  */
	background: url("../img/layout/bg_feat_modelle.gif") 0px 32px repeat-x;
	}	
	
#left .feat_modelle h1.titel
	{
	height:40px; width:180x;
	background: url("../img/layout/title_modelle.gif") 0px 0px no-repeat;
	}		
	
#left .feat_modelle .content
	{
	width:160px;
	height:78px;
	margin: 0px 10px 0px 10px;
	overflow:auto;
	}
	
#left .feat_modelle .buttons
	{
	position:relative;
	width:160px;
	margin: 5px 10px 6px 10px;
	}
		
#left .feat_modelle .buttons a.modelle
	{
	display:block; 
	height:9px; 
	width:104px;
	margin: 0px 0px 0px 0px;
	background: url("../img/layout/but_modelle.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}
	
#left .feat_modelle .buttons a.modelle:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}		
	
#left .feat_modelle .buttons a.details
	{
	display:block; 
	height:11px; width:89px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_modelldetails.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .feat_modelle .buttons a.details:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}	
	
#left .feat_modelle .buttons a.broschuere
	{
	display:block;
	height:9px; width:114px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_infos.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}
	
#left .feat_modelle .buttons a.broschuere:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}		
	
#left .feat_modelle .buttons a.probefahrt
	{
	display:block; 
	height:9px; 
	width:136px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_probefahrt.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .feat_modelle .buttons a.probefahrt:hover
	{
	background-position:0px 0px; 
	overflow:hidden;
	}		
			
#left .feat_gebrauchtwagen
	{
    float:right;
 	position:relative;
	display:inline;
 	width:180px;
 	height:312px;
	margin-left:0px;
	/* margin-top:26px; */
	
	background: url("../img/layout/bg_feat_modelle.gif") 0px 32px repeat-x;
	}

#left .feat_gebrauchtwagen h1
	{
	text-indent: -999em;
	padding:0; margin:0;
	}

#left .feat_gebrauchtwagen h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:40px;
 	width:180px;
	background: url("../img/layout/title_gebrauchtwagen.gif") 0px 0px no-repeat;
	}

#left .feat_gebrauchtwagen .content
	{
    float:left;
 	position:relative;
	display:inline;
	width:160px;
	height:94px;
	margin: 0px 10px 0px 10px;
	overflow:auto;
	}

	
#left .feat_gebrauchtwagen .content h3
	{
	color: #fff;
	font-size:11px; 
	font-weight:bold; 
	padding:0; 
	margin:0;
	margin-bottom: 3px;
	}	
	

#left .feat_gebrauchtwagen .buttons
	{
    float:left;
 	position:relative;
	display:inline;
	width:160px;
	margin: 5px 10px 6px 10px;
	}
#left .feat_gebrauchtwagen .buttons a.details
	{
    float:left;
 	position:relative;
    display:block;
	height:11px;
	width:98px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_details.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}
#left .feat_gebrauchtwagen .buttons a.angebote
	{
    float:left;
 	position:relative;
	display:block;
	height:11px; 
	width:113px;
	margin:0;
	background: url("../img/layout/but_angebote.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}

#left .feat_gebrauchtwagen .buttons a.details:hover,
#left .feat_gebrauchtwagen .buttons a.angebote:hover
	{
	background-position:0px -19px;
	overflow:hidden;
	}
	
#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:#7ea8d9; 
	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: #fff; 
	font-size:11px; font-weight:bold;
	padding:0; margin:0;
	}
	
#left .feat_modelle .content h3
	{
	color: #fff;
	font-size:11px; font-weight:bold; 
	padding:0; margin:0;
	}	

	
#left .feat_banner
	{ 
	float:left;
 	position:relative; 
	display:inline;
 	width:800px;
 	height:124px;
	margin:0; 
	padding:0; 
	border:0;
	background-color: #000;
	overflow:hidden;
	}	
	
#left .feat_banner #banner
	{ 
	float:left; 
	position:relative; 
	display:inline;
 	width:800px; height:120px;
	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 #gw_mitarbeiter
  {
  display:none;
  }
*/
	
/* Modelle Block ------------------------------------------------------------------------- */	
#left .modelle
	{ 
    float:left;
    position:relative;
	display:inline;
 	width:752px; 
	margin-left:24px;
	margin-top:26px;

	}

	
#left .modelle p
	{ 
 	margin:0 0 5px 0; padding:0;
	}

#left .modelle .links
	{
	float:left; 
 	position:relative;
    display:inline;
	margin:0;
	margin-bottom: 20px;
	width:522px;
	height:442px;
	background: #68686a url("../img/layout/bg_feat_modelle.gif") 0px 32px repeat-x;
	}

#left .modelle .links h1
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:32px;
	width:522px;
	}

#left .modelle .links .bild
	{
    float:left;
    position:relative;
	display:inline;
	margin:10px;
	width:300px;
	height:212px;
	}

#left .modelle .buttons
	{
	float:right; 
 	position:relative;
	margin:10px 0px 10px 0;
	width:150px;
	height:160px;
	}
	
#left .modelle .buttons h3
	{
	color: #fff; 
	font-size:13px; font-weight:bold; 
	padding:0; margin:0;
	}
	
#left .modelle .buttons a.prospekte
	{
	display:block; 
	height:14px; width:85px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_prospekte01.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .modelle .buttons a.prospekte:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}
	
#left .modelle .buttons a.preisliste
	{
	display:block; 
	height:14px; width:85px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_preisliste01.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .modelle .buttons a.preisliste:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}
	
	
#left .modelle .buttons a.probefahrt
	{
	display:block; 
	height:9px; 
	width:136px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_probefahrt.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .modelle .buttons a.probefahrt:hover
	{
	background-position:0px 0px; 
	overflow:hidden;
	}
	
#left .modelle .buttons a.broschuere
	{
	display:block; 
	height:9px; width:114px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_infos.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .modelle .buttons a.broschuere:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}
	
#left .modelle .buttons a.konfigurator
	{
	display:block; 
	height:13px; width:85px;
	margin: 0px 0px 7px 0px;
	background: url("../img/layout/but_konfigurator.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .modelle .buttons a.konfigurator:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}
	
#left .modelle .links .infos
	{
    float:left;
    position:relative;
	display:inline;
	margin:0 0px 0px 10px;
	width:502px;
	height:162px;
	overflow: auto;
	}

#left .modelle .links .infos .content
	{
	float:left; 
 	position:relative;
	display:inline;
    width:482px
	overflow: auto;	
	}
	
#left .modelle .rechts
	{
	float:right; 
 	position:relative;
    display:block;
	margin:0;
	width:210px;
	margin-bottom: 20px;
	height:442px;
	}
	
#lancia_ypsilon,
#lancia_musa,
#lancia_delta,
#lancia_phedra,
#lancia_thesis
  {
  display:none;
  }
	
#left .modelle .rechts h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:32px;
	width:210px;
    margin:0;
    padding:0;
	background: url("../img/layout/title_modellauswahl.jpg") 0px 0px no-repeat;
	}
	

#left .modelle .rechts .auswahl
	{
	float:left;
 	position:relative;
    display:inline;
	margin:0;
	width:210px;
	height:290px;
	background:transparent url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}
	
#left .modelle .rechts .auswahl .wagen
	{
    float:left;
 	position:relative;
    display:inline;
	margin-left:10px;
	margin-top: 10px;
	height:83px;
	}
	
#left .modelle .rechts .auswahl .wagen img
	{
	border: 0;
	}
	
#left .modelle .rechts .auswahl .wagen a
	{ 
 	color:#fff; 
	font-size:11.0px; 
	font-weight:normal; 
	text-decoration:none;
	border:0;
	}		
	
#left .modelle .rechts .auswahl .wagen a:hover,
#left .modelle .rechts .auswahl .wagen a.selected
	{ 
 	color:#7ea8d9; 
	}	
	
#left .modelle .rechts .leasing
	{
	float:left;
	height:120px; 
	width:210px;
	background: #68686a url("../img/layout/bg_feat_modelle.gif") 0px 42px repeat-x;

	}
	
#left .modelle .rechts .leasing h1.titel
	{
	float:left;
	height:42px; 
	width:210px;
	background: url("../img/layout/title_leasing01.jpg") 0px 10px no-repeat;
	}
	
#left .modelle .rechts .leasing .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:10px;
	overflow: auto;
	}	
	
/* Gebrauchtwagen Block ------------------------------------------------------------------------- */
#left .gebrauchtwagen
	{
 	float:left;
 	width:752px;
	margin-left:24px;
	margin-top:26px;
	/* margin-bottom: 26px; */
	}

#left .gebrauchtwagen h1.titel
	{
    float:left;
    position:relative;
	display:inline;
	height:32px;
	width:752px;
	background: url("../img/layout/title_gebrauchtwagen.jpg") 0px 0px no-repeat;
	}

#left .gebrauchtwagen .infotext
	{
    float:left;
    position:relative;
	display:inline;
    width:752px;
    height:26px;
	margin:0;
	}

#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
	{
    float:left;
    position:relative;
	display:inline;
    width:752px;
    height:42px;
	overflow:hidden;
    margin:0;
	}
#left .gebrauchtwagen #anzahl_fahrzeuge
	{
  padding:2px 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:0 0 26px 0;
	width:752px;
	height:336px;
	overflow: auto;
	}
	
#left .gebrauchtwagen .content .meldung
	{
	float:left;
	position:relative;
	display:inline;
	margin:0 0 0 0px; 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:350px;
    height:162px;
	margin:0 15px 12px 0px;
	background: url("../img/layout/bg_feat_modelle.gif") 0px 22px repeat-x; 
	}		

#left .gebrauchtwagen .content .wagen .header
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:350px; 
	height:20px;
	margin-bottom: 2px;
	overflow:hidden;
	}		
	
#left .gebrauchtwagen .content .wagen .header .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	background: #353439 url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	width:273px;
	}		
	
#left .gebrauchtwagen .content .wagen .header .preis
	{
	float:right; 
	position:relative; 
	display:block; 
	width:75px; 
	background: #000 url("../img/layout/bg_preis01.jpg") 0px 0px no-repeat;
	text-align:center;
	}		
	
#left .gebrauchtwagen .content .wagen .header h2
	{
	padding:3px; 
	margin:0 0 0 5px; 
	color:#fff;
	font-size:11px;
	}
	
#left .gebrauchtwagen .content .wagen .bild
	{
    float:left;
 	position:relative;
	display:inline;
	width:160px;
	height:120px; 
	margin:10px 0 10px 10px;
	padding:0;
	overflow:hidden;
	}	
	
#left .gebrauchtwagen .content .wagen .daten
	{
    float:left;
 	position:relative;
	display:inline;
	width:160px; 
	height:101px; 
	margin:10px 0 0 10px; padding:0;
	}	
	
#left .gebrauchtwagen .content .wagen .daten span
	{
	float:left; 
	position:relative; 
	display:block; 
	height:15px;
	line-height:15px; 
	padding:0;
	}	
	
#left .gebrauchtwagen .content .wagen .daten .beschreibung
	{
	width:70px;
	}		
	
#left .gebrauchtwagen .content .wagen .daten .info
	{
	width:90px;
	}		
	
#left .gebrauchtwagen .content .wagen .details
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:98px; height:11px;
	margin:10px 10px 0 10px; padding:0;
	}		
	
#left .gebrauchtwagen .content .wagen .details a
	{
	display:block; 
	height:11px; width:98px;
	background: url("../img/layout/but_details.png") 0px 0px no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#left .gebrauchtwagen .content .wagen .details a:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}		

/*
#left .gebrauchtwagen #gw_mitarbeiter
  {
  display:none;
  }	
*/
	
/* Gebrauchtwagen Details Block ------------------------------------------------------------------------- */	
#left .gebrauchtwagen_details
	{ 
 	float:left;
 	width:752px; 
	margin-left:24px;
	margin-top:26px;
	min-height:447px;
	/* margin-bottom: 26px; */
	background: #68686a url("../img/layout/bg_gw_details01.gif") 0px 89px repeat-x;
	}






#left .gebrauchtwagen_details h1.titel
	{
    float:left;
    position:relative;
    display:block;
    padding:0;
    margin:0;
	height:44px; width:752px;
	background: url("../img/layout/title_fahrzeudetails.jpg") 0px 0px no-repeat;
	}		
		
#left .gebrauchtwagen_details .infotext
	{
    float:left;
    width:748px;
    height:23px;
	}
	
#page #left .gebrauchtwagen_details .infotext a.zurueck
	{
    float:left;
	display:block;
	height:11px; width:50px;
	background: url("../img/layout/but_back01.gif") no-repeat;
    margin:0;
	overflow:hidden;
	cursor:pointer;
	}		
	
#page #left .gebrauchtwagen_details .infotext a.zurueck:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}
#page #left .gebrauchtwagen_details .infotext a.drucken
	{
  float:right;
	display:block;
	height:11px; width:64px;
	background: url("../img/layout/but_drucken.gif") no-repeat;
  margin:0;
	overflow:hidden;
	cursor:pointer;
	}		
	
#page #left .gebrauchtwagen_details .infotext a.drucken:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}

#left .gebrauchtwagen_details .header
	{
    float:left;
    position:relative;
    display:block;
    padding:0;
    margin:0;
	width:752px;
	height:20px;
	margin-bottom: 2px;
	background: #68686a;
	overflow:hidden;
	}
	
#left .gebrauchtwagen_details .header .modell
	{
	float:left; 
	position:relative;
	display:block; 
	background: #68686a url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	width:675px;
	}
	
#left .gebrauchtwagen_details .header .preis
	{
	float:right; 
	position:relative; 
	display:block; 
	width:75px; 
	background: #000 url("../img/layout/bg_preis01.jpg") 0px 0px no-repeat;
	text-align:center;
	}		
	
#left .gebrauchtwagen_details .header h2
	{
	padding:3px; 
	margin:0 0 0 5px; 
	color:#fff;
	font-size:11px;
	}

#left .gebrauchtwagen_details .content
	{
	float:left;
 	position:relative;
	display:inline;
	margin:10px 10px 36px 10px;
	height:327px;
	width:732px;
	overflow: auto;
	}

#left .gebrauchtwagen_details .content .wagen
	{
	float:left;
	position:relative;
	display:inline;
	margin:0px 0px 0px 0px;
	}
	
#left .gebrauchtwagen_details .bild
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:160px; 
	height:120px; 
	margin:0px 0 0px 0px;
	}			
	
#left .gebrauchtwagen_details .content .wagen .daten
	{
	float:left; 
	position:relative; 
	width:240px; 
	height:120px; 
	margin:0px 0 10px 10px; padding:0;
	}	
	
#left .gebrauchtwagen_details .content .wagen .daten span
	{
	float:left; 
	position:relative; 
	display:block; 
	height:15px;
	}	
	
#left .gebrauchtwagen_details .content .alle_bilder
	{
	float:left; 
	position:relative; 
	display:inline;
	width:712px;
	margin:0;
	padding:0;
	}
	
#page #left .gebrauchtwagen_details .alle_bilder a.showpics
	{
	display:block;
	height:11px; width:72px;
	background: url("../img/layout/but_bilder01.png") no-repeat;
	overflow:hidden;
	cursor:pointer;
	}		
	
#page #left .gebrauchtwagen_details .alle_bilder a.showpics:hover
	{
	background-position:0px -19px; 
	overflow:hidden;
	}		
	
	
#left .gebrauchtwagen_details .content .infos
	{
	float:left; 
	position:relative; 
	display:inline; 
	margin: 0px 10px 0px 0px;
	width:702px;	
	}
	
#left .gebrauchtwagen_details .content .wagen .daten .beschreibung
	{
	width:140px;
	font-weight:bold;
	}		
	
#left .gebrauchtwagen_details .content .wagen .daten .info
	{
	width:100px;
	}
		
	
#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 .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 h2
	{
	margin: 0px 0px 5px 0px;
	padding:0;
	font-weight:bold;
	}		

#left .gebrauchtwagen_details .content .infos
	{
	margin:10px 0 0 0;
	}		
	
#left .gebrauchtwagen_details .content .infos p
	{
	margin: 0px 0px 5px 0px; padding:0;
	}		

#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;
	}	
	
	
/* Bilder Details Block ------------------------------------------------------------------------- */		
#page_bilddetails
	{ 
 	width:852px;
 	text-align:left;  
	margin-left:auto; margin-right:auto; 
	}		
		
#page_bilddetails #header
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:852px; height:117px; 
	background: url("../img/layout/bg_header.jpg") 0px 85px repeat-x;
	}	
	
#page_bilddetails #header h1
	{
	text-indent: -999em; 
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:10px; 
	margin-top:13px;
	height:60px; 
	width:215px;
	background:url("../img/layout/lgo_lancia.jpg") 0px 0px no-repeat;
	overflow:hidden;
	}
		
#page_bilddetails #header img
	{
	float:left; 
	position:relative; 
	margin-top:43px
	}	
			
#page_bilddetails .ueberschrift
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:822px; height:20px;
	margin:12px 15px 12px 15px;
	overflow:hidden;
	}		
	
#page_bilddetails .ueberschrift .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	width:745px; 
	background: #68686a url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}		
	
#page_bilddetails .ueberschrift .preis
	{
	float:right; 
	position:relative; 
	display:block; 
	width:75px; 
	background: #000 url("../img/layout/bg_preis01.jpg") 0px 0px no-repeat;
	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:10px;
	}		
		
	
#page_bilddetails .rechts
	{
	float:left;
	position:relative; 
	display:inline;
	margin:0; padding:0;
	width:187px;
	}		

#page_bilddetails td.thumbmenu
	{
	background: #ccc url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}

#page_bilddetails .rechts .thumb img
	{
	border:0; margin:0; padding:0;
	}	

#page_bilddetails .rechts .thumb
	{
	float:left; 
	position:relative;
    display:inline;
	width:77px;
	margin:0px 0 10px 10px; 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:#68686a;
	}	
		
#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:#fff; 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:#7ea8d9; 
	background: url("../img/layout/but_close01.gif") 0px -11px no-repeat;
	}
	
	
/* Teile und Zubehoer Block ------------------------------------------------------------------------- */	
#left .teile
	{ 
 	width:752px; 
 	height:312px;
	margin-left:24px;
	margin-top:26px; 
	margin-bottom: 26px; 
	}
	
#left .teile h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:32px; 
	width:752px;
	background: url("../img/layout/title_teile.jpg") 0px 0px no-repeat;
	}	
	
#left .teile .links
	{
	float:left; 
 	position:relative; 
	margin:0;
	margin-bottom: 12px;
	width:370px;
	height:272px;
	}	
	
#left .teile .links .bild
	{
	width:370px; 
	height:180px; 
	margin: 0px 0px 23px 0px;
	display:none;
	}	

#left .teile .links .selected
	{
	width:370px; 
	height:180px; 
	margin: 0;
	display:block;
	}	
	
	
#left .teile .rufnummer
	{
	width:370px;
	height:22px; 
	margin-top: 6px;
	background: #353439 url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}
	
 #left .teile .rufnummer table
	{
	padding: 5px;
	}
	
 #left .teile .rufnummer table th
	{
	width:150px;
	padding-left: 3px;
	}
	
#left .teile .rechts
	{
	float:right; 
 	position:relative; 
	margin:0; 
	margin-bottom: 12px;
	padding:0;
	width:370px;
	height:272px;
	overflow: hidden;	
	}
	
#left .teile .rechts .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:370px;
	height:272px;
	overflow: auto;
	}	
	
#left .teile .content p
	{
	margin:0 0 5px 0; padding:0;
	}

/* 15.04.2009 */
#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;
	}		
/* 15.04.2009 */	
#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:312px;
	margin-left:24px;
	margin-top:26px; 
	margin-bottom: 26px;
	}
	
#left .service h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:32px; width:752px;
	background: url("../img/layout/title_service.jpg") 0px 0px no-repeat;
	}	
	
#left .service .links
	{
	float:left; 
 	position:relative; 
	margin:0;
	margin-bottom: 12px;
	width:370px;
	height:272px;
	}	
	
#left .service .links .bild
	{
	width:370px; 
	height:180px; 
	margin: 0px 0px 23px 0px;
	display:none;
	}	

#left .service .links .selected
	{
	width:370px; 
	height:180px; 
	margin: 0;
	display:block;
	}	
	
	
#left .service .rufnummer
	{
	width:370px;
	height:22px; 
	margin-top: 6px;
	background: #353439 url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}
	
 #left .service .rufnummer table
	{
	padding: 5px;
	}
	
 #left .service .rufnummer table th
	{
	width:150px;
	padding-left: 3px;
	}
	
#left .service .rechts
	{
	float:right; 
 	position:relative; 
	margin:0; 
	margin-bottom: 12px;
	padding:0;
	width:370px;
	height:272px;
	overflow: hidden;	
	}
	
#left .service .rechts .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:370px;
	height:272px;
	overflow: auto;
	}	

#left .service .content p
	{
	margin:0 0 5px 0; padding:0;
	}
	
	
#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:436px;
	margin-left:24px;
	margin-top:26px;
	}
	
#left .ueber h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:32px;
	width:752px;
	background: url("../img/layout/title_ueber.jpg") 0px 0px no-repeat;
	}		
	
#left .ueber .content
	{
	float:left;
 	position:relative;
	display:inline;
	margin:0;
	height:312px;
	overflow: auto;
	}		
	
#left .ueber .content p
	{
	margin:0 0 5px 0; padding:0;
	}
	
#left .ueber .links
	{
	float:left; 
 	position:relative; 
	margin:0;
	width:370px;
	}	
	
#left .ueber .links .bild
	{
	width:370px; 
	height:192px;
	margin: 0px 0px 20px 0px;
	display:none;
	}	

#left .ueber .links .selected
	{
	width:370px; 
	height:192px;
	margin: 0px 0px 20px 0px;
	display:block;
	}
	
		
#left .ueber .content h3
	{
	font-size:10.0px; font-weight:normal;
	margin-bottom: 9px; padding:0;
	}	
	
#left .ueber .rufnummer
	{
	width:370px;
	height:22px; 
	margin-top: 6px;
	background: #353439 url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}
	
 #left .ueber .rufnummer table
	{
	padding: 5px;
	}
	
 #left .ueber .rufnummer table th
	{
	width:150px;
	}
	
#left .ueber .rechts
	{
	float:right; 
 	position:relative; 
	margin:0; 
	margin-bottom: 12px;
	padding:0;
	overflow: hidden;
	width:362px;
	height:404px;
	background: #68686a url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;	
	}
	
#left .ueber .rechts .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	margin:10px 10px 10px 10px;
	width:342px;
	height:384px;
	overflow: auto;	
	}	
		

/* Kontakt Block ------------------------------------------------------------------------- */	
#left .kontakt
	{ 
 	float:left;
 	width:752px; 
 	height:436px;
	margin-left:24px;
	margin-top:26px; 
	margin-bottom: 26px;
	background: #68686a url("../img/layout/bg_feat_modelle.gif") 0px 32px repeat-x;
	}	
	
#left .kontakt h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:34px; 
	width:752px;
	background: url("../img/layout/title_kontakt.jpg") 0px 0px no-repeat;
	}		

#left .kontakt .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin-left:20px; 
	margin-top:20px;
	width:712px; 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 .links
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0px;
	width:350px;
	}		
			
#left .kontakt .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0px 0px 0px 0px; padding:0;
	width:320px;
	}				
	
#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:436px;
	margin-left:24px;
	margin-top:26px; 
	margin-bottom: 26px;
	}	
	
#left .impressum h1.titel
	{
    float:left;
    display:block;
    padding:0;
    margin:0;
	height:32px; width:752px;
	background: url("../img/layout/title_impressum.jpg") 0px 0px no-repeat;
	}		
	
#left .impressum .content a
	{
	margin:0; padding:0;
	color: #fff;
	font-size:11px;
	}	
	
#left .impressum .content a:hover
	{
	color:#7ea8d9;
	}	
	
#left .impressum .links
	{
	float:left; 
 	position:relative;
    display:inline;
	margin:0;
	width:370px;
	}	
	
#left .impressum .links .bild
	{
	float:left; 
 	position:relative; 
	margin:0px;
	width:370px;
	height:180px;
	}
	
#left .impressum .rechts
	{
	float:right; 
 	position:relative; 
	display:inline;
	margin:0;
	padding:0;
	width:362px;
	height:404px;
	background: #68686a url("../img/layout/bg_feat_modelle.gif") top left repeat-x;
	}		
	
#left .impressum .rechts .content
	{
	float:left; 
 	position:relative;
    display:inline;
	margin:10px 10px 10px 10px;
	width:342px;
	height:384px;
	overflow: auto;	
	}

#left .impressum .rechts .imp_adresse
	{
	float:left; 
	position:relative; 
	display:block;
	width:342px;
	margin:0 0 10px 0; padding:0 0 10px 0;
	}		

#left .impressum .rechts .content .imp_adresse h2
	{
	margin:0 0 3px 0; padding:0;
	font-size:11px;
	}		
	
#left .impressum .rechts .content .imp_adresse p
	{
	margin:0 0 5px 0; padding:0;
	}		

#left .impressum .rechts .content .imp_adresse th,
#left .impressum .rechts .content .imp_adresse td
	{
	vertical-align: top;
	padding:0; margin:0;
	color:#fff; 
	font-size:11px; font-weight:normal; text-align:left;
	}
	
#left .impressum .rechts .content .imp_adresse th
	{ 
	width:42px;
	text-align:left; font-weight:normal;
	}		
	
#left .impressum .rechts .content .imp_ustnr,
#left .impressum .rechts .content .imp_strnr,
#left .impressum .rechts .content .imp_hregister,
#left .impressum .rechts .content .imp_vertetung,
#left .impressum .rechts .content .imp_zusatz

	{
	float:left; 
 	position:relative; 
	display:block;
	width:342px;
	margin:0 0 10px 0; padding:0;	
	}	
	
#left .impressum .rechts .content .imp_ustnr h2,
#left .impressum .rechts .content .imp_strnr h2,
#left .impressum .rechts .content .imp_hregister h2,
#left .impressum .rechts .content .imp_vertetung h2,
#left .impressum .rechts .content .imp_zusatz h2
	{
	margin:0 0 3px 0; padding:0;
	font-size:11px;
	}		

#left .impressum .rechts .content .imp_ustnr p,
#left .impressum .rechts .content .imp_strnr p,
#left .impressum .rechts .content .imp_hregister p,
#left .impressum .rechts .content .imp_vertetung p,
#left .impressum .rechts .content .imp_zusatz
	{
	margin:0 0 5px 0; padding:0;
	}

#left .ansprechpartner
	{
	float:left; 
	width:752px; 
	height:120px; 
	overflow-x:auto; 
	overflow-y:hidden; 
	background: #353439 url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}
#left .modelle .ansprechpartner_clear,
#left .gebrauchtwagen .ansprechpartner_clear,
#left .gebrauchtwagen_details .ansprechpartner_clear
  {
  clear:left;
  display:block;
  height:20px;
  }
#left .ansprechpartner td
  {
  margin:20px 0 0 20px;
  vertical-align:top;
  }	
#left .ansprechpartner td div
  {
  width:230px;
  height:80px;
  margin:20px 0 0 20px;
  padding:0;
  background:transparent url(/data/0/3/de/main/img/common/vline_ansprechpartner.gif) 0 0 no-repeat;
  overflow:hidden;
  }	
#left .ansprechpartner td div img
  {
  display:block;
  float:left;
  margin:0 -1px 0 0;
  padding:0;
  width:60px;
  overflow:hidden;
  }		
#left .ansprechpartner td div div
  {
  display:block;
  float:left;
  width:160px;
  margin:0;
  padding:0 0 0 11px;
  background:0;
  }		

#left .ansprechpartner td div div h2
	{
	font-size: 11px;
 	margin:0 0 2px 0; 
 	padding:0;
	}
	
#left .ansprechpartner td div div a 
	{
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
	}
	
#left .ansprechpartner td div div a:hover
	{
	color: #7ea8d9;
	}
	
#left .ansprechpartner td div div p
	{ 
 	margin:0 0 5px 0; padding:0;
	}
	

/* Team Block ------------------------------------------------------------------------- */	
#left .team
	{ 
 	width:752px; 
 	height:312px;
	margin-left:24px;
	margin-top:26px; 
	margin-bottom: 26px; 
	}

#left .team .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:752px;
	height:400px;
	overflow: auto;
	}	
	
#left .team h1.titel
	{
  float:left;
  display:block;
  padding:0;
  margin:0 0 10px 0;
	height:32px; 
	width:752px;
	background: url("../img/layout/title_unser_team.jpg") 0px 0px no-repeat;
	}	
#left .team h2
  {
  display: block;
  clear:left;
  margin:0 0 0 1px;
  padding:0;
  font-size:12px;
  line-height:20px;
  color:#fff;
  }
#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: 336px;
  height: 80px; 
	margin:0 10px 10px 0;
	padding:8px 10px;
	background:#3c3a3d;
	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:#fff;
  }
#left .team .team_mitarbeiter_eintrag .kontaktdaten a:hover
	{
	color:#7ea8d9; 
	}		
	
#left .team .team_mitarbeiter .trans
  {
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
  background:#bbb;
  }
	
/* Ansprechpartner ------------------------------------------------------------------------- */	

#right .dealer_data
{
   width: 170px;
   margin:15px 0 0 15px;
   padding: 0;
   overflow: hidden;
}
#right .dealer_data .navigation
{
   height: 28px;
   overflow: hidden;
}
#right .dealer_data .navigation a
{
   display: block;
   float: left;
   height: 28px;
   overflow: hidden;
}
#right .dealer_data .navigation #tab1
{
   width: 112px;
   margin: 0 0 0 0;
   background-image: url("../img/layout/bt_ansprechpartner.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
}
#right .dealer_data .navigation #tab2
{
   width: 58px;
   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 -28px;
}
#right .dealer_data .navigation #tab1.tab_selected,
#right .dealer_data .navigation #tab2.tab_selected,
#right .dealer_data .navigation #tab1.tab_selected:hover,
#right .dealer_data .navigation #tab2.tab_selected:hover
{
   background-position: 0 -56px;
}
#right .dealer_data .content
{
   clear: left;
   height: 450px;
   margin:0;
   padding: 0;
   overflow: hidden;
}
#right .dealer_data .content #slider
{
 position: relative;
 top: -600px;
}
#right .dealer_data .content .person
{
   position: absolute;
   top:0;
   width:170px;
   height: 100px;
   margin: 0;
   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
{
   display: block;
   position: absolute;
   top: 422px;
   left: 120px;
   width: 47px;
   height: 19px;
   background-image: url("../img/layout/bt_weiter.png");
   background-position: 0 0;
   background-repeat: no-repeat;
   cursor: pointer;
}
#right .dealer_data .content .zurueck
{
   display: block;
   position: absolute;
   top: 422px;
   left: 0;
   width: 49px;
   height: 19px;
   background-image: url("../img/layout/bt_zurueck.png");
   background-position: 0 0;
   background-repeat: no-repeat;
   cursor: pointer;
}
#right .dealer_data .content .weiter:hover,
#right .dealer_data .content .zurueck:hover
{
   background-position: 0 -19px;
}
#right .dealer_data .content .adresse,	
#right .dealer_data .content .kontakt,
#right .dealer_data .content .oeffnungszeiten,
#right .dealer_data .content .anfahrt,
#right .dealer_data .content .standorte
	{
	position:relative; 
	width:164px;
	margin:0px 0 20px 2px; 
	padding:0;	
	}
#right .dealer_data .content .adresse
  {
  margin-top:14px;
  }
/*
#right .dealer_data .content .adresse
{
   display: block;
   clear:left;
   margin: 15px 0 0 2px;
   overflow: hidden;
}
*/

/* Öffnungszeiten Block ------------------------------------------------------------------------- */	
#left .oeffnungszeiten
	{ 
 	width:752px; 
 	height:312px;
	margin-left:24px;
	margin-top:26px; 
	margin-bottom: 26px; 
	}

#left .oeffnungszeiten .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:752px;
	height:400px;
	overflow: auto;
	}	
	
#left .oeffnungszeiten h1.titel
	{
  float:left;
  display:block;
  padding:0;
  margin:0 0 10px 0;
	height:32px; 
	width:752px;
	background: url("../img/layout/title_oeffnungszeiten.jpg") 0px 0px no-repeat;
	}	
#left .oeffnungszeiten h2
  {
  display: block;
  margin:0 0 0 -1px;
  padding:0;
  font-size:12px;
  line-height:20px;
  color:#fff;
  }
#left .oeffnungszeiten .oeffnungszeiten_eintraege
  {
  margin:0 0 20px 0;
  padding:0;
  overflow:hidden;
  }
#left .oeffnungszeiten .oeffnungszeiten_eintraege
	{
	position:relative;
	display:block;
  width: 350px;
	margin:0 10px 10px 0;
	padding:8px 10px;
	background:#3c3a3d;
	overflow:hidden;
	}	
.oeffnungszeiten_eintraege td
  {
  padding-right:10px;
  vertical-align:top;
  }	
#left .oeffnungszeiten .oeffnungszeiten_eintraege .trans
  {
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
  background:#bbb;
  }

#left .oeffnungszeiten .links
	{
	float:left; 
 	position:relative; 
	margin:0;
	margin-bottom: 12px;
	width:370px;
	height:272px;
	}	
	
#left .oeffnungszeiten .links .bild
	{
	width:370px; 
	height:180px; 
	margin: 0px 0px 23px 0px;
	display:none;
	}	
#left .oeffnungszeiten .rechts
	{
	float:right; 
 	position:relative; 
	margin:0; 
	margin-bottom: 12px;
	padding:0;
	width:370px;
	height:272px;
	overflow: hidden;	
	}
	
#left .oeffnungszeiten .rechts .content
	{
	float:left; 
 	position:relative; 
	display:inline;
	margin:0;
	width:370px;
	height:272px;
	overflow: auto;
	}	
	