﻿html {
overflow-x: auto; 
overflow-y: scroll;
}
html, body
	{
	margin:0px; 
	padding:0px;
	}
html
  {
  background:#bebebe url("../img/layout/bg_html.gif");
  }
body 
	{
	width:100%; 
  height:100%;
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size:11px; 
	line-height:15px;
	text-align:center; 
	color:#000;
	background:url("../img/layout/bg_body.gif") 0 0 repeat-x;
	}	
#page
	{ 
	position:relative;
 	width:919px;
 	text-align:left;  
	margin:0 auto; 
	background:#fff;
	}
	
/* -----------------------------------------------------------------------------	
   Header
----------------------------------------------------------------------------- */
#header
	{
	display:block;
	width:919px;
	height:130px;
	margin:0;
	padding:0;
	background:#fff;
	overflow:hidden;
	}	
#header .logo 
  {
  display:block;
  float:left;
  height:130px;
  width:183px;
  margin:0;
	padding:0;
  background:url("../img/layout/logo_fiat_professional.jpg") 27px 22px no-repeat;
  overflow:hidden;
  }
#header .logo_s
  {
  display:block;
  float:left;
  height:130px;
  width:183px;
  margin:-5px 0 0 0;
	padding:0;
  background:url("../img/layout/logo_fiat_professional_s.jpg") 27px 22px no-repeat;
  overflow:hidden;
  }
#header .banner 
  {
  display:block;
  float:left;
  height:130px;
  width:735px;
  margin:0;
	padding:22px 0 0 0;
  background:#fff;
  overflow:hidden;
  z-index:1;
  }
#banner_735
  {
  width:735px;
  height:85px;
  overflow:hidden;
  }
  
/* -----------------------------------------------------------------------------	
   Menu
----------------------------------------------------------------------------- */
#menu
  {
  display:block;
  width:919px;
  height:28px;
  margin:0;
	padding:0;
	overflow:hidden;
	background:url("../img/layout/bg_menu.gif") 0 0 repeat-x;
  }
a.home,
a.fahrzeuge,
a.gebrauchtwagen2,
a.service,
a.finanzierung,
a.unser_team,
a.kontakt,
a.reparatur,
a.teile_zubehoer
  {
  display:block;
  float:left;
  height:28px;
  padding:0 15px;
  line-Height:29px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  overflow:hidden;
  }
a.home
  {
  background:url("../img/menu/menu.gif") -6px 0 no-repeat;
  }
a.fahrzeuge,
a.gebrauchtwagen2,
a.service,
a.finanzierung,
a.unser_team,
a.kontakt,
a.reparatur,
a.teile_zubehoer
  {
  background:url("../img/menu/menu.gif") 0 0 no-repeat;
  }
a.home:hover,
a.fahrzeuge:hover,
a.gebrauchtwagen2:hover,
a.service:hover,
a.finanzierung:hover,
a.unser_team:hover,
a.kontakt:hover,
a.reparatur:hover,
a.teile_zubehoer:hover
  {
  color:#fff;
  }
a.home:hover
  {
  background-position:-6px -56px;
  }
a.fahrzeuge:hover,
a.gebrauchtwagen2:hover,
a.service:hover,
a.finanzierung:hover,
a.unser_team:hover,
a.kontakt:hover,
a.reparatur:hover,
a.teile_zubehoer:hover
  {
  background-position:0 -56px;
  }
a.afterselected:hover
  {
  background-position:0 -28px;
  }
a.selected
  {
  font-size:14px;
  text-decoration:underline;
  color:#6c242f;
  background-position:0 -84px;
  border-right:1px #c4c4c4 solid;
  }
a.selected:hover
  {
  color:#6c242f;
  background-position:0 -84px;
  }

/* -----------------------------------------------------------------------------	
   Center
----------------------------------------------------------------------------- */
#center
  {
  display:block;
  width:917px;
  margin:0;
	padding:0;
	border-left:1px #aaa solid;
	border-right:1px #aaa solid;
	overflow:hidden;
	background:#fff;
  }
.shadow
  {
  width:917px;
  height:9px;
  margin:0;
	padding:0;
	line-height:1px;
	font-size:1px;
	background:url("../img/layout/bg_shadow.gif") 0 0 repeat-x;
	}
#right
  {
  display:block;
  float:left;
  width:210px;
  min-height:350px;
  margin:0;
  padding:0 20px 20px 20px;
  }
.dealer_data
  {
  display:block;
  float:left;
  width:188px;
  margin:33px 0 0 0;
  padding:0 10px 16px 10px;
  background:#ebebeb;
  border:1px #d0d1d3 solid;
  }
.dealer_data .logo
  {
  margin:12px 0 0 0;
  padding:0;
  background:#fff;
  min-height:20px;
  font-size:1px;
  line-height:1px;
  }
.dealer_data .address
  {
  padding:0 0 0 1px;
  margin:12px 0 0 0;
  }
.dealer_data .anfahrt
  {
  padding:0 0 0 1px;
  margin:14px 0 0 0;
  }
.dealer_data .kontakt
  {
  padding:0 0 0 1px;
  margin:21px 0 0 0;
  }
.dealer_data .oeffnungszeiten,
.dealer_data .oeffnungszeiten_link
  {
  padding:0 0 0 1px;
  margin:17px 0 0 0;
  }
.dealer_data .oeffnungszeiten td
  {
  vertical-align:top;
  }
.trenner
  {
  display:block;
  clear:left;
  width:136px;
  height:1px;
  padding:0;
  margin:14px 0 0 0;
  line-height:1px;
  font-size:1px;
  background:url("../img/layout/line.gif") 0 0 repeat-x;
  overflow:hidden;
  }
#left
  {
  display:block;
  float:left;
  margin:0;
  padding:0;
  }
.main
  {
  display:block;
  float:left;
  width:310px;
  margin:0;
  padding:24px 35px 20px 20px;
  }
.main2
  {
  display:block;
  float:left;
  width:390px;
  margin:0;
  padding:24px 35px 20px 20px;
  }
.main3,
.gebrauchtwagen
  {
  display:block;
  float:left;
  width:612px;
  margin:0;
  padding:24px 35px 20px 20px;
  }
.back
  {
  width:99%;
  height:13px;
  line-height:13px;
  margin:0 0 4px 0;
  padding:0;
  overflow:hidden;
  }
.content
  {
  margin:0;
  padding:0;
  }
.side
  {
  display:block;
  float:left;
  width:302px;
  margin:46px 0 0 0;
  padding:0;
  background:#fff;
  }
.img_big
  {
  margin:0;
  padding:6px;
  background:url("../img/layout/bg_img_big.gif") 0 0 no-repeat;
  }
.img_small
  {
  display:block;
  float:left;
  margin:0;
  padding:6px;
  background:url("../img/layout/bg_img_small.gif") 0 0 no-repeat;
  }
.trenner_left
  {
  display:block;
  clear:left;
  width:310px;
  height:1px;
  padding:21px 0 18px 0;
  margin:0;
  line-height:1px;
  font-size:1px;
  background:#fff url("../img/layout/line.gif") 0 22px repeat-x;
  overflow:hidden;
  }
.trenner2_left
  {
  display:block;
  float:left;
  width:310px;
  height:50px;
  padding:0;
  margin:0;
  line-height:1px;
  font-size:1px;
  background:#fff;
  overflow:hidden;
  }
.trenner3_left
  {
  display:block;
  float:left;
  width:310px;
  height:10px;
  padding:0;
  margin:0;
  line-height:1px;
  font-size:1px;
  background:#fff;
  overflow:hidden;
  }
  
.trenner4_left
  {
  display:block;
  clear:left;
  width:614px;
  height:1px;
  padding:16px 0 0 0;
  margin:0;
  line-height:1px;
  font-size:1px;
  background:#fff url("../img/layout/line.gif") 0 16px repeat-x;
  overflow:hidden;
  }
.trenner5_left
  {
  display:block;
  float:left;
  width:614px;
  height:25px;
  padding:0;
  margin:0;
  line-height:1px;
  font-size:1px;
  background:#fff;
  overflow:hidden;
  }
.left_full
  {
  width:612px;
  height:40px;
  margin:0;
  padding:0;
  line-height:40px;
  overflow:hidden;
  }
.left_full a
  {
  display:block;
  float:left;
  margin:0 5px 0 0;
  padding:0;
  }
.pagenav
  {
  display:block;
  float:right;
  }
.found
  {
  display:block;
  float:left;
  width:145px;
  margin:0;
  padding:0 0 0 16px;
  }
.sort
  {
  display:block;
  float:left;
  width:182px;
  margin:0;
  padding:0;
  }
.direction
  {
  display:block;
  float:left;
  width:265px;
  margin:0;
  padding:0;
  white-space:nowrap;
  }
.left_full .bezeichnung,
.left_full .preis
  {
  display:block;
  float:left;
  font-size:16px;
  font-weight:bold;
  overflow:hidden;
  }
.left_full .bezeichnung
  {
  width:436px;
  padding:0 0 0 11px;
  }
.left_full .preis
  {
  width:146px;
  padding:0 18px 0 0;
  text-align:right;
  }
   

/* -----------------------------------------------------------------------------	
   Footer
----------------------------------------------------------------------------- */
#footer
  {
  display:block;
  width:900px;
  height:29px;
  margin:0;
	padding:0 17px 0 0;
	font-size:10px;
	line-height:24px;
	text-align:right;
	border-left:1px #aaa solid;
	border-right:1px #aaa solid;
	overflow:hidden;
	background:url("../img/layout/bg_footer.gif") 0 0 repeat-x;
  }
#nav2 a

  {
  margin-right:14px;
  font-size:10px;
  }

/* -----------------------------------------------------------------------------	
   Global
----------------------------------------------------------------------------- */
a,
a h1
	{
	outline:none;
	/* color:#6c242f; */
	font-size:11px;
	font-weight:normal;
	color:#812b38;
	text-decoration:underline;
	}
a:hover
  {
  color:#000;
  }
h1
  {
  width:100%;
  margin:0;
  padding:0;
  font-size:22px;
  line-height:24px;
  font-weight:bold;
  color:#6c242f;
  }
h2
  {
  margin:10px 0 -20px 0;
  padding:0 0 6px 0;
  font-size:13px;
  font-weight:bold;
  color:#000;
  }
h3
  {
  margin:-3px 0 0 0;
  padding:0;
  font-size:11px;
  font-weight:bold;
  color:#000;
  }
h4
  {
  margin:0;
  padding:40px 0 0 0;
  font-size:13px;
  font-weight:bold;
  color:#6c242f;
  }
p
  {
  padding:0;
  margin:20px 0 0 0;
  }
ul
  {
  margin:20px 0 0 0;
  padding:0 0 0 50px;
  }
th
  {
  font-weight:normal;
  }
td 
  {
  padding:0 10px 0 0;
  }
.mm2
  {
  margin-left:-2px;
  }

.magnetic_bottom
  {
  margin-bottom:-16px;
  }
.mt10
  {
  margin-top:10px;
  }
.mt13
  {
  margin-top:13px;
  }
.mr16
  {
  margin-right:16px;
  }
.grey 
  {
  background:#ebebeb;
  }
.grey2
  {
  background:#e0e0e0;
  }
.white
  {
  background:#fff;
  }
.red
  {
  color:#812b38;
  }
.smalltext
  {
  clear:both;
  display:block;
  float:left;
  margin:0;
  padding:10px 0 0 0;
  font-size:9px;
  height:70px;
  width:614px;
  }
.nopad
  {
  padding:0;
  }

.clear
  {
  clear:both;
  } 
  
/* -----------------------------------------------------------------------------	
   Formulare
----------------------------------------------------------------------------- */
#left form
  {
  width:310px;
  margin:20px 0 0 0;
  padding:8px 0 0 0;
  }
#left fieldset
  {
  margin:0;
  padding:0;
  border:0;
  }
#left label
  {
  display:block;
  height:13px;
  margin:0;
  padding:0;
  font-size:11px;
  line-height:11px;
  font-weight:bold;
  overflow:hidden;
  -moz-user-select:none;
  }
#left .left_full label
  {
  display:block;
  float:left;
  height:40px;
  margin:0;
  padding:0;
  line-height:40px;
  -moz-user-select:none;
  }
#left .left_full td label
  {
  font-weight:normal;
  -moz-user-select:none;
  }
#left input,
#left select,
#left textarea
  {
  font-size:11px;
  }
#left textarea
  {
  width:273px;
  height:145px;
  margin:0;
  padding:0;
  }
#left input
  {
  width:273px;
  }
#left select
  {
  width:127px;
  margin:2px 0 0 0;
  padding:1px 0;
  }
#left .left_full select
  {
  width:90px;
  margin:10px 0 0 9px;
  padding:0;
  }
#left .select_small
  {
  width:100px;
  }
#left form table
  {
  margin:0;
  padding:0;
  }
#left form table td
  {
  height:22px;
  line-height:22px;
  margin:0;
  padding:0 8px 0 0;
  }
#left form table td div
  {
  display:block;
  float:left;
  }
#left form table input,
#left .left_full input
  {
  display:block;
  float:left;
  width:auto;
  margin:0 5px 0 0;
  padding:0;
  width:13px;
  height:13px;
  overflow:hidden;
  }
#left .left_full input
  {
  margin-top:14px;
  }
#left form table label
  {
  display:block;
  float:left;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:0;
  line-height:14px;
  -moz-user-select:none;
  }
#left .button
  {
  display:block;
  float:right;
  width:auto;
  height:19px;
  margin:0;
  padding:0 6px 0 31px;
  border:1px #c8c9cb solid;
  text-align:left;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  line-height:19px;
  color:#6c242f;
  background:#ebebeb url("../img/layout/bg_button.gif") 0 0 no-repeat;
  }
#left .form_link
  {
  display:block;
  float:left;
  margin:0 20px 0 0;
  padding:0;
  line-height:23px;
  }
#left .form_half
  {
  display:block;
  float:left;
  margin:0;
  padding:6px 0 0 15px;
  width:135px;
  height:34px;
  }
#left .form_half input
  {
  width:122px;
  }
#left .form_full
  {
  display:block;
  float:left;
  margin:0;
  padding:6px 0 0 15px;
  width:295px;
  min-height:34px;
  }
#left .form_trenner
  {
  display:block;
  float:left;
  width:310px;
  height:20px;
  }
#left .form_submit
  {
  display:block;
  float:left;
  margin:0;
  padding:10px 0 0 0;
  width:310px;
  height:21px;
  background:#fff;
  }
#left .textarea
  {
  height:170px;
  }
#left .label_only
  {
  min-height:0;
  height:13px;
  padding-top:12px;
  }
.auto_height
  {
  min-height:0;
  height:auto;
  }
.gwnr
  {
  width:160px;
  height:15px;
  }
.anrede
  {
  float:left;
  padding-right:20px;
  line-height:12px;
  font-size:11px;
  font-weight:bold;
  }
.strong
  {
  font-weight:bold;
  }
#left .form_headline
  {
  padding:10px 15px 5px 0;
  font-weight:bold;
  min-height:0;
  background:#fff;
  }
#left .modellauswahl
  {
  position:relative;
  top:-8px;
  padding:8px 0 8px 15px;
  background:#fff;
  }

/* -----------------------------------------------------------------------------
   GW-Suche: Suchergebnis
----------------------------------------------------------------------------- */
.gebrauchtwagen .auswahl
  {
  position:relative;
  width:612px;
  height:30px;
  margin:0;
  padding:0;
  clear:left;
  float:left
  }
#anzahl_fahrzeuge
	{
  padding:1px 0 0 0;
	}	
.wagen_container
  {
  display:block;
  float:left;
  margin-top:13px;
  }
.wagen_bild
  {
  float:left;
  width:77px;
  height:58px;
  margin:0;
  padding:3px 2px;
  overflow:hidden;
  background:#eaeaea;
  cursor:pointer;
  }
.wagen_tabelle
  {
  float:left;
  width:528px;
  overflow:hidden;
  }
.wagen
  {
  width:100%;
  margin:0;
  padding:0;
  font-size:12px;
  text-align:left;
  color:#000;
  background:#eaeaea;
  cursor:pointer;
  }
.modell
  {
  width:442px;
  height:29px;
  margin:0;
  padding:0 0 0 6px;
  line-height:25px;
  font-weight:bold;
  border-left:1px #fff solid;
  }
.wagen .preis
  {
  width:71px;
  height:53px;
  margin:0;
  padding:0 8px 2px 0;
  font-size:11px;
  color:#000;
  text-align:right;
  border-left:1px #fff solid;
  vertical-align:bottom
  }
.wagen .daten
  {
  margin:0;
  padding:0;
  }
.daten .beschreibung td
  {
  height:17px;
  line-height:17px;
  font-size:11px;
  }
.daten .beschreibung .bezeichnung 
  {
  height:15px;
  padding:2px 0 0 0;
  line-height:15px;
  text-align:center;
  color:#812b38;
  border-top:1px #fff solid;
  border-left:1px #fff solid;
  }
.daten .beschreibung .info
  {
  height:15px;
  padding:0 0 2px 0;
  line-height:15px;
  text-align:center;
  border-left:1px #fff solid;
  }

.daten .beschreibung .td1
  {
  width:90px;
  }
.daten .beschreibung .td2
  {
  width:90px;
  }
.daten .beschreibung .td3
  {
  width:90px;
  }
.daten .beschreibung .td4
  {
  width:111px;
  }
.daten .beschreibung .td5
  {
  width:61px;
  }
.farbe
  {
  width:80px;
  height:13px;
  line-height:13px;
  margin:0;
  padding:0 0 0 5px;
  overflow:hidden;
  }


/* -----------------------------------------------------------------------------
   GW-Suche: Detailseite
----------------------------------------------------------------------------- */
.wagen_details
  {
  display:block;
  float:left;
  width:614px;
  margin:12px 0 0 0;
  padding:0;
  background:#e5e5e5;
  }
.wagen_details .daten
  {
  width:439px;
  margin:0;
  padding:0;
  border-right:1px #fff solid;
  }
.wagen_details .daten table
  {
  width:439px;
  }
.wagen_details .daten .bezeichnung
  {
  width:145px;
  height:20px;
  margin:0;
  padding:0 0 0 10px;
  line-height:20px;
  font-weight:bold;
  }
.wagen_details .daten .info
  {
  width:284px;
  height:20px;
  margin:0;
  padding:0;
  line-height:20px;
  }
.wagen_details .daten .text
  {
  line-height:16px;
  margin:0;
  padding:2px 20px 10px 10px;
  }
.wagen_details .header
  {
  display:block;
  float:left;
  width:170px;
  height:21px;
  padding:0 0 0 3px;
  line-height:21px;
  font-size:12px;
  font-weight:bold;
  border-bottom:1px #fff solid;
  background-color:#c3c3c3;
  }
.wagen_details .imagebox
  {
  padding:0;
  margin:0;
  }
.wagen_details .textbox span
  {
  margin:0;
  padding:0 0 0 7px;
  } 
.wagen_details .bild 
  {
  width:170px;
  margin:0;
  padding:0;
  vertical-align:top;
  }
.wagen_details .bild .textlink
  {
  color:#000;
  padding:0 0 0 12px;
  margin:0 0 0 7px;
  height:15px;
  line-height:15px;
  background:url("../img/layout/gt_black.gif") 0 4px no-repeat;
  }
.imagebox .img_160
  {
  display:block;
  float:left;
  padding:6px 0 0 6px;
  margin:0;
  }
.imagebox .img_77
  {
  display:block;
  float:left;
  width:77px;
  background:0;
  padding:6px 0 0 6px;
  margin:0;
  }

/* -----------------------------------------------------------------------------
  Service / Finanzierung
----------------------------------------------------------------------------- */

.sv_angebote
  {
  padding:0 0 20px 0;
  }
.sv_angebot
  {
  height:auto;
  margin:0;
  padding:0 0 10px 0;
  }
.infotext
  {
  float:left;
  width:312px;
  line-height:15px;
  }
.infoimage
  {
  display:block;
  float:left;
  padding-left:34px;
  margin-top:10px;
  }
    
/*
.service td,
.finanzierung td
  {
  vertical-align:top;
  }
.service .infotext,
.finanzierung .infotext
  {
  width:310px;
  padding:0 116px 0 0;
  }
.infotext p
  {
  width:310px;
  }
.sa_angebot
  {
  margin-bottom:20px;
  }
*/

/* -----------------------------------------------------------------------------	
   DIV-Switcher
----------------------------------------------------------------------------- */
#haendler,
#mitarbeiter,
.tab
	{
	display:none;
	}	
#right .selected
	{
	display:block;
	}
.menue
  {
  position:relative;
  left:-10px;
  margin:0;
  padding:0;
  }
#haendler
  {
  padding-top:15px;
  }
.menue a
  {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  text-align:center;
  margin:0;
  padding:0 10px;
  font-size:11px;
  color:#000;
  text-decoration:none;
  background:url("../img/layout/bg_tab.gif") 0 0 no-repeat;
  border:1px #ccc solid;
  overflow:hidden;
  }
.menue a:hover,
.menue .selected,
.menue .selected:hover
  {
  background-position:0 -19px;
  }
.dealer_data .mitarbeiter
  {
  width:188px;
  margin:0;
  padding:0;
  }
.person
  {
  display:block;
  float:left;
  width:188px;
  margin:12px 0 0 0;
  padding:0;
  }
.person .img
  {
  display:block;
  float:left;
  width:38px;
  height:50px;
  margin:0;
  padding:0 10px 0 0;
  overflow:hidden;
  }
.person .daten
  {
  display:block;
  float:left;
  width:140px;
  }
.telefon
  {
  margin:0;
  padding:0 0 0 16px;
  background:url("../img/common/telefon.gif") 0 3px no-repeat;
  }
.email 
  {
  margin:0;
  padding:0 0 0 16px;
  background:url("../img/common/email.gif") 0 3px no-repeat;
  }

/* -----------------------------------------------------------------------------	
   Gebrauchtwagen
----------------------------------------------------------------------------- */
#left .gebrauchtwagen form
  {
  display:block;
  width:100%;
  height:20px;
  margin:0;
  }
#left .gebrauchtwagen form select
  {
  display:block;
  float:left;
  margin:0 10px 0 0;
  }
  
/* Bilder Details Block ------------------------------------------------------------------------- */		
#page_bilddetails
	{ 
 	width:852px;
 	text-align:left;  
	margin:0 auto;
	}		
		
#page_bilddetails #header
	{
	float:left; 
 	position:relative; 
	display:inline;
	width:852px; height:110px; 
	margin:0;
	padding:0;
	}	
#page_bilddetails td
  {
  margin:0;
  padding:0;
  }
#page_bilddetails .ueberschrift
	{
	float:left; 
	position:relative; 
	display:inline; 
	width:826px; height:20px;
	margin:12px 13px 12px 13px;
	overflow:hidden;
	font-weight:bold;
	font-size:12px;
	}		
	
#page_bilddetails .ueberschrift .modell
	{
	float:left; 
	position:relative; 
	display:block; 
	width:732px; 
	height:46px;
	line-height:23px;
	background: #ebebeb url("../img/layout/bg_feat_modelle.gif") 0px 0px repeat-x;
	}		
	
#page_bilddetails .ueberschrift .preis
	{
	float:right; 
	position:relative; 
	display:block; 
	width:80px; 
	height:46px;
	line-height:23px;
	margin:0;
	padding-right:5px;
	background: #ebebeb url("../img/layout/bg_preis01.jpg") 0px 0px no-repeat;
	text-align:right;
	}		


#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:#fff;
	}	
		
#page_bilddetails #footer
	{
	width:850px; height:40px;
	float:left; 
	position:relative; 
	margin:0; padding:0;
	background:0;
	border:0;
	text-align:left;
	font-size:11px;
	line-height:14px;
	}	
#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;
	color:#812b38;
	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:#000; 
	background: url("../img/layout/but_close01.gif") 0px -11px no-repeat;
	}
	
/* -----------------------------------------------------------------------------	
   Teamseite
----------------------------------------------------------------------------- */
.team
  {
  display:block;
  float:left;
  width:612px;
  margin:0;
  padding:42px 35px 40px 20px;
  overflow:hidden;
  }
.team h1
  {
  margin:0;
  padding:0;
  }
.team_mitarbeiter
  {
  display:block;
  clear:left;
  width:700px;
  margin: 0 0 20px 0;
  padding:0;
  overflow:hidden;
  }
.team_mitarbeiter h2
  {
  display: block;
  clear:left;
  height:30px;
  overflow:hidden;
  }
.team_mitarbeiter_eintrag
	{
	position:relative;
	display:block;
	float:left;
  width: 280px;
  height: 80px; 
	margin:0 10px 10px 0;
	padding:8px 10px;
	color:#000;
	background:#ebebeb;
	border:1px solid #fff;
	overflow:hidden;
	}		
.team_mitarbeiter_eintrag .bild
	{
  display:block;
  float:left;
  margin-right:10px;
  }	
.team_mitarbeiter_eintrag .daten
	{
  line-height:20px;
  }
.team_mitarbeiter_eintrag .kontaktdaten a
	{
  color:#812b38;
  }
.team_mitarbeiter_eintrag .kontaktdaten a:hover
	{
	color:#000; 
	}
.team_mitarbeiter .trans
  {
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
  background:#bbb;
  }
  	
/* -----------------------------------------------------------------------------	
   Ansprechpartner
----------------------------------------------------------------------------- */
#right .dealer_data .navigation
{
   position: relative;
   top:-1px;
   left:-11px;
   width: 210px;
   height: 27px;
   margin:0;
   padding:0;
   background:#fff;
   overflow: hidden;
   z-index:10;
}
#right .dealer_data .navigation a
{
   display: block;
   float: left;
   height: 27px;
   overflow: hidden;
}
#right .dealer_data .navigation #tab1
{
   width: 112px;
   margin: 0 33px 0 0;
   background-image: url("../img/layout/bt_ansprechpartner.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
}
#right .dealer_data .navigation #tab2
{
   width: 65px;
   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
{
   background-position: 0 -27px;
}
#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 -54px;
}
#right .dealer_data .content
{
   position:relative;
   top:-1px;
   left:-11px;
   clear: left;
   height: 450px;
   width: 192px;
   margin:0;
   padding:0 0 0 15px;
   overflow: hidden;
   z-index:1;
}
#right .dealer_data .content #slider
{
 position: relative;
 top: -600px;
}
#right .dealer_data .content .person
{
   position:absolute;
   top:0;
   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;
}
#right .dealer_data .content .person .kontakt
{
   display: block;
   clear:left;
   margin: 0;
   padding: 3px 0 0 0;
   line-height: 14px;
}
#right .dealer_data .content a
{
   height: auto;
   margin:0;
   padding:0;
   color:#812b38;
   text-decoration:underline;
   background:0;
   overflow: hidden;
}
#right .dealer_data .content a:hover
{
   color:#000;
}
#right .dealer_data .content a.weiter
{
   display: block;
   position: absolute;
   top: 370px;
   left: 106px;
   width: 74px;
   height: 21px;
   margin:0;
   padding:0;
   background-image: url("../img/layout/bt_weiter.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
   overflow: hidden;
}
#right .dealer_data .content a.zurueck
{
   display: block;
   position: absolute;
   top: 370px;
   left:0;
   width: 77px;
   height: 21px;
   margin:0;
   padding:0;
   background-image: url("../img/layout/bt_zurueck.gif");
   background-position: 0 0;
   background-repeat: no-repeat;
   overflow: hidden;
}
#right .dealer_data .content a.weiter:hover,
#right .dealer_data .content a.zurueck:hover
{
   background-position: 0 -21px;
}

/* -----------------------------------------------------------------------------	
   Öffnungszeiten
----------------------------------------------------------------------------- */
.oeffnungszeiten
  {
  display:block;
  width:612px;
  margin:0;
  padding:42px 35px 40px 20px;
  overflow:hidden;
  }
.oeffnungszeiten h1
  {
  margin:0 0 20px 0;
  padding:0;
  }

.oeffnungszeiten h2
  {
  display: block;
  margin:2px 0 0 -1px;

  overflow:hidden;
  }
.oeffnungszeiten_eintraege
	{
	position:relative;
	display:block;
  width: 280px;
	margin:0 10px 10px 0;
	padding:8px 10px;
	color:#000;
	background:#ebebeb;
	border:1px solid #fff;
	}	
.oeffnungszeiten_eintraege td
  {
  vertical-align:top;
  }	
.oeffnungszeiten .trans
  {
  filter:alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
  background:#bbb;
  }
  
/* -----------------------------------------------------------------------------	
   Editing
----------------------------------------------------------------------------- */
#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:919px;height:100px;
    background:url("../img/layout/bg_editlayer.png");
    z-index:101;
    }
#editlayer_content
  {
  position:absolute;
  top:0;
  left:-40px;
  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;
  }
#editlayer_content .btn_cancel 
  { 
  background:#880000; 
  color:#fff;
  }
.btn_cancel:hover 
  { 
  background:#cc0000;
  }	


    

