/*-- BASISEINSTELLUNGEN-SCHRIFT-FARBEN-DOKUMENT-- */

* {
font-size: 100.1%;
}

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.69em;
	margin : 0;
	background-image: url(img/bg_nav_2.gif);
	background-repeat: repeat-y;
	background-color : #E6E6E6;
	color : #000;
}

img {
	border: 0;
}

hr {
	border:solid #808080 1px;
	height:1px;
}

h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
	font-size : 18px;
	color:#E60000;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
h6 {
	font-size : 20px;
	font-style:italic;
	font-weight:bold;
	color:#E60000;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}


li {
    margin:0px 0px 5px 0px;
}


#fieldset {
    margin:10px;
    padding:10px;
    border:1px solid #808080;
}
#fieldset_start {
    margin:10px;
    background-image: url(img/back_home.jpg);
    background-repeat: no-repeat;
    background-color : #E6E6E6;
    border:1px solid #808080;
}

#legend {
    font-family: Arial;
	color:#808080;
	font-size:9.0pt;
	font-weight:bold;
	margin:0px 0px 0px 40px;
}

.startseite_left {
	float: left;
	width : 309px;
	font-size:1.38em;
	padding:35px 0px 0px 70px;
}
.startseite_right {
	float: left;
	font-size:1.12em;
	width : 375px;
}

.startseite_partner {
	background-color : #FFF;
	border-top:1px solid #808080;
}

.span_ss {
	width : auto;
	color:#808080;
	font-weight:bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.fz_title {
	color:#808080;
	font-weight:bold;
	text-align: center;
}
.fz_content {
	padding:10px 0px 10px 56px;
}

/* NORMAL a-tag */
a:link, a:visited, a:active, a:hover {
	font-family: Arial;
	text-decoration: underline;
	color: #808080;
}

/* NAVIGATION a-tag */

a.menu_2 {
	text-decoration:none;
	color:#808080;
	font-size:8.0pt;
	font-weight:normal;
}

a:hover.menu_2 {
	text-decoration:underline;
	color:#808080;
	font-size:8.0pt;
	font-weight:normal;
}

#basis {
	width : 980px;
	padding : 0;
	margin : 0;
	text-align : left;
	background-image: url(img/bg_nav_2.gif);
	background-repeat: repeat-y;
	background-color : #FFF;
}

#head_logo {
	position: absolute;
	top: 7px;
	left: 20px;
	height: 137px;
	width : 150px;
	background: url(img/logo.gif);
	background-repeat: no-repeat;
}

#head {
	background-color : #FFF;
}

#head, img {
	text-align : right;
}

#head_ue_1 {
	overflow:hidden;
	height: 42px;
	width : 201px;
	float : left;
	background: url(img/bg_head_ue_1.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	background-color : #FFF;
}
#head_ue_2 {
	overflow:hidden;
	height: 42px;
	width : 727px;
	float : left;
	font-family: Arial;
	line-height: 52px;
	font-size : 31px;
	background: url(img/bg_head_ue_2.gif);
	background-repeat: no-repeat;
	background-color : #DC0021;
	font-weight:bold;
	font-style:italic;
	color: #EF5959;
	padding-left:52px;
}

#language {
	position:absolute;
	top:125px;
	left:880px;
}

#head_line {
	height: 5px;
	width : 207px;
	float : left;
	background: url(img/bg_head_line.gif);
	background-repeat: no-repeat;
}

#head_line_re {
	height: 5px;
	width : 773px;
	float : left;
	line-height:1px;
	background: url(img/bg_head_line_2.gif);
}



#inhalt {

}



#navi_base {
	float : left;
	width : 201px;
	height: 292px;
	background: url(img/bg_nav_1.gif);
	background-repeat: no-repeat;
}

#content_base {
	float : left;
	width : 779px;
/*	background-color : #E6E6E6;*/
}



.red {
	clear:both;
	height:4px;
	background-color : #DC0021;
}

.feet {
	height:39px;
	padding: 0px;
	background-image: url(img/bg_nav_2.gif);
	background-repeat: repeat-y;
	background-color : #E6E6E6;
}

.copie {
    float : left;
    padding: 10px 0px 0px 0px;
    color:#808080;
    background-color : #E6E6E6;
}

.feetnavi {
    float : right;
    padding: 10px 5px 0px 0px;
    color:#808080;
    background-color : #E6E6E6;
}
.feetnavi a:link, .feetnavi a:visited {
	text-decoration:none;
}
.feetnavi  a:hover  {
	text-decoration:underline;
}

/* NEWSLETTER */
.textbox {
	width : 420px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
}

/* NAVIGATION */

.ebene_1 {
    width : 125px;
    white-space: nowrap;
    display:block;
    padding: 0px;
	font-family: Arial;
	color:#808080;
	font-size:9.0pt;
	font-weight:bold;
	margin: 17px 0px 0px 10px;
}

.ebene_1 a:link, .ebene_1 a:visited, .ebene_1 a:hover  {
	text-decoration:none;
}

.ebene_1_haendler {
    float : left;
    width : 150px;
    white-space: nowrap;
    display:block;
	font-family: Arial;
	color:#808080;
	font-size:9.0pt;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
}

.ebene_1_haendler a:link, .ebene_1_haendler a:visited, .ebene_1_haendler a:hover  {
	text-decoration:none;
}

.ebene_2 a:link, .ebene_2 a:visited , .ebene_2 a:hover {
    width : 115px;
    white-space: nowrap;
    display:block;
    padding: 0px;
	font-family: "Arial";
	color:#808080;
	font-size:8.0pt;
	margin: 0px 0px 0px 20px;
}
.ebene_2 a:link, .ebene_2 a:visited, .ebene_2 a:hover {
	text-decoration:none;
}
/*
.ebene_2 a:hover {
	text-decoration:underline;
}
*/

/* ENDE NAVIGATION */


.clearer {
	clear:both;
}


/* Fahrzeugbereich */
a.autodetail { 	text-decoration:underline;
				font-size:9.0pt;
				color:#000000;
				font-weight:regular;
}

a.autodetail:visited { color:#000000; }

p {
	color:#000000;
/*	font-size:8.0pt; */
	font-family:"Arial";
	margin : 0px 0px 0px 0px;
}

p.search { 	color:#000000;
			font-size:8.0pt;
			font-family:"Arial";
}

p.comment {		color:#000000;
				font-family:"Arial";
				font-size:8pt;
}
p.irrtuemer	{ 	color:#000000;
				text-align:center;
				font-weight:bold;
				font-size:8pt;
				font-family:Arial; }

input.search { 	width:140px;
				font-family:"Arial";
				font-size:10pt;
}
select.search { width:140px;
				font-family:"Arial";
				font-size:10pt;
}


.search_long {
	margin: 2px 0px 2px 0px;
	width: 130px;
}
.search_short {
	margin: 2px 0px 2px 0px;
	width: 60px;
}

.carlist {	border:1px solid #E6E6E6;
			background: white;
}

.carlist_box_li {
	width:480px;
	min-height:130px;
	float: left;
	padding: 5px 0px 5px 5px;
	color: #000;
}

.carlist_box_li_title {
	text-decoration:underline;
	font-weight:bold;
}
.carlist_box_li_preis {
	font-size:1.19em;
	font-weight:bold;
	color: #DC0021;
	padding: 7px 0px 7px 0px;
}

.carlist_box_re {
	text-align: center;
	width:242px;
	padding: 58px 0px 0px 0px;
}

/* DETAILANSICHT */
.cardetail_us {
	float: left;
	width: 170px;
	font-weight: bold;
	margin-bottom: 3px;
}
.cardetail_ih {
	width: 170px;
	float:left;
	margin-bottom: 3px;
}

.cardetail_np {
	width: 170px; 
	margin-bottom: 7px; 
	float: left;
}

.cardetail_inner {
	width: 170px;
	float:left;
}

.detailhauptbild img {
	margin-bottom: 10px;
}
.detailbild img {
	margin-bottom: 10px;
}
.detailbild_mitte img {
	margin: 0px 10px 10px 10px;
}

/* Tagesangebot */
.ta_label {
    width: 100px;
    float: left;
    font-weight:bold;
    margin: 0px 0px 0px 0px;
}

.ta_inhalt {
    float: left;
/*    margin: 4px 0px 0px 15px;*/
}

/* Fahrzeuge Startseite */
.fz_left  {
    float: left;
    padding-left:50px
}
.fz_right  {
    float: right;
    padding-right:50px
}


/* TYPO3 ÜBERSCHRIEBEN */
/* rahmenformate */
.csc-frame {
	height:1px;
}
/* linie unter inhalt */

.csc-frame {
	width : auto;
}

.csc-frame-rulerAfter {
	border-bottom:solid #808080 1px;
	height:1px;
	margin: 10px 0px 0px 0px;
}

/* UL u. LI formatierung */
csc-bulletlist {

}
csc-bulletlist-0{

}

