body {
	margin: 0 0 2px 2px;
	padding: 0;
}

* {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

br.clearer {
	clear: both;
	float: none;
	width: 1px;
	display: block;
	height: 0;
	visibility: hidden;
}

h1, h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 3px 0;
}

h1 {
	color: #CC0000;
}

h2 {
	color: #000;
}

h2.uline {
	padding-bottom: 1px;
	border-bottom: 1px solid #CC0000;
}

h3 {
	color: #FFF;
	font-size: 24px;
}

/* Font Varianten */

.bld {
	font-weight: bold;
}

.red {
	color: #CC0000;
}

.black {
	color: #000;
}

.grey {
	color: #666;
}

.greater {
	font-size: 11px;
}

.great {
	font-size: 14px;
}

.small {
	font-size: 9px;
}

.algn-r {
	text-align: right;
}


/* Abstände */

.tmrgn0, tpddng0 {
	margin-top: 0;
	padding-top: 0;
}

.nofloat {
	clear: both; 
	float: none;
}

/* Header und Footer */

#header {
	width: 697px;
	height: 83px;
	background: #A5A5A5;
	margin: auto;
}

#header h3 {
	padding: 25px 0 0 30px;
}

#footer {
	height: 25px;
	width: 697px;
	margin: auto;
	background: #A5A5A5;
}


/* Umschliessende Container */

div#boxdetail {
	width: 670px;
	margin: auto;
	padding: 0;
	min-height: 800px;
}


div#boxdetail-cnt {
	background: #D3D3D3 url(../Images/HintergrundDetailsuche.gif) repeat-x left top;
	min-height: 800px;
	padding: 4px;
	border: 1px solid #A5A5A5;
}

.col_spacer {
	float: left;
	width: 8px;
	height: 240px;
}



/* *************************************************************************** */

/* CarGate Link */
div.cargate  {
	margin-top: 0px;
	padding: 5px 2px 5px 0;
	text-align: left;
	float: left;
	clear: left;
}

div.cargate a {
	margin-top: 0px;
	color: #CC0000;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

div.cargate a:hover {
	color: #000;
}


/* Zurück zur Liste Link */
div.zurueck  {
	margin-top: 0px;
	padding: 5px 2px 5px 0;
	text-align: right;
}

div.zurueck a {
	margin-top: 0px;
	color: #CC0000;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

div.zurueck a:hover {
	color: #000;
}

/* Kopfzeile */

div#top_car_name {
	color: #000000;
	font-size: 14px;
	line-height:16px;
	float: left;
	width: 327px;
	padding-bottom: 5px;
}

div#top_car_preis {
	float: left;
	width: 320px;
	padding-bottom: 5px;
	color: #CC0000;
	font-size: 14px;
}




/*               */
/*  Image-Block  */
/*               */

div#bild_single {
	float: left;
	width: 322px;
}

div#bild_single img {
	padding: 0;
	height: 240px;
	width: 320px;
	border: 1px solid #000;
}


div#bild_liste { 
	float: left;
	width: 324px;
	border: 1px solid #666;
	background-color: #FFF;
	padding: 2px;
}


div#bild_liste div#bild_liste_box {
	float: left; 
	width: 284px;
}

/* Links Vorschaubilder klein */

a.thumbs:link, a.thumbs:visited, a.thumbs:active, a.thumbs:hover {  
        border: 0;

}

ul#bild_liste_ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	min-height: 213px;
}

ul#bild_liste_ul li { /* Listenelement Vorschaubilder */
	margin: 0;
	padding: 0 2px 0 0;
	float: left;
}

img.img_thumb { /* Vorschaubilder */
	margin: 0;
	padding: 0;
	width: 90px;
	height: 67px;
	border: 1px solid #CC0000;
}

img.img_thumb_dummy { /* Vorschaubilder Dummys */
	margin: 0;
	padding: 0;
	width: 90px;
	height: 67px;
	border: 1px solid #000;
}


/* Button 'Weitere Bilder' */


input#weitere_true, input#weitere_false {
	width: 280px;
	border: 0;
	margin: -1px 0 0 0;
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	height: 22px; 
}


input#weitere_true_ohne, input#weitere_true_ohne {
	width: 140px;
	border: 0;
	margin: -1px 0 0 0;
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	height: 22px; 
}

input#nochmalXXL_true, input#nochmalXXL_false {
	width: 140px;
	border: 0;
	margin: -1px 0 0 0;
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
	height: 22px; 
}

input#nochmalXXL_true {
	background: url(../Images/weiterebilder_ohne_links.gif) no-repeat left top;
	cursor: pointer;
	
}

input#weitere_true_ohne {
	background: url(../Images/weiterebilder_ohne_rechts.gif) no-repeat left top;
	cursor: pointer;
}

input#weitere_true {
	background: url(../Images/weiterebilder_ohne.gif) no-repeat left top;
	cursor: pointer;
}

input#weitere_false {
	background: url(../Images/weiterebilder_ohne.gif) no-repeat left top;
}


/* IMG Groß */

#bild_single img{
	/*width: 320px;*/
	border: 0;
	/*height: 240px;*/

}

/* Button XXL */

div#bild_xxl {
	float: left;
	width: 38px;
	height: 236px;
}

div#bild_xxl input#xxlgalerie{
	width: 39px;
	border: 0;
	margin:  0;
/*	background: url(../Images/XXL-Galerie.gif) no-repeat;*/
	height: 236px;
	cursor: pointer;
}

div#bild_xxl div#xxlgalerie_ohne{
	width: 39px;
	height: 236px;
	border: 0;
	margin: 0;
	height: 236px;
	background: url(../Images/XXL-Galerie_ohne.gif) no-repeat;
}


/* Gerüst Infoboxen */


td#infobox_left, td#infobox_right { 
	border: 1px solid #A5A5A5;
	background-color: #FFF;
	margin: 0;
	vertical-align: top;
}

td#infobox_left { /* IE Different */
	width:320px;
}

td#infobox_right { /* IE Different */
	width:328px;
}

td#infobox_spacer { 
	width: 8px;
}

#angebotsnr, #schnellinfo, #ausstattung, #beschreibung, #verbrauch, #finanzierung, #irrtuemer, #infobox_right_inner {
	padding: 5px 10px 5px 10px; 
}


/* Ansprechpartner Foto */

div#passfoto {
	float: left;
	width: 100px;
	height: 115px;
}

div#ansprechpartner {
	float: left;
	width: 210px;
}


/* FZG-Informationen */

div#schnellinfo {
	background-color: #F5F5F5;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}

div#schnellinfo h1 {
	margin-top: 3px;
	border-bottom: 1px solid #A5A5A5;
}

p.label, p.info {
	float: left;
	margin: 0 0 2px 0;
}

p.label {
	font-weight: bold;
}

p.w135 {
	width: 135px;
}

p.w160 {
	width: 160px;
}


/* Expose drucken */

div#exposekontakt {
	margin: 0;
	border: 2px solid #CC0000;
	height:60px;
}


div#frm_exposekontakt {
	background-color: #E9E9E9;
	border: 2px solid #FFF;
	padding: 10px 10px 3px 10px;
	margin: auto;
	height:43px;
}

div#box_expose { 	/* PDF-Link */
	float: left;
	width: 32%;
	height: 100%;
}

div#box_exposedrucken { /* PDF-Link */
	float: left;
	width: 34%;
	height: 100%;
}

div#box_kontakt { 	/* Kontakt/Empfehlen */
	float: left;
	width: 34%;
	height: 100%;	
}

a.exposelinkdrucken:link, a.exposelinkdrucken:active, a.exposelinkdrucken:visited, a.exposelinkdrucken:hover {
	display: block;
	clear:left;
	height: 15px;
	background: url(../Images/drucken.gif) no-repeat 10px 0;
	padding: 0 0 0 0px;
	border: 0;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px
}

a.exposelinkdrucken:hover, a.exposelinkdrucken:hover {
	color: #CC0000;
}

a.exposelink:link, a.exposelink:active, a.exposelink:visited, a.exposelink:hover {
	display: block;
	clear:left;
	height: 15px;
	background: url(../Images/pdf.gif) no-repeat 10px 0;
	padding: 0 0 0 0px;
	border: 0;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px
}

a.empfehlenlink:link, a.empfehlenlink:active, a.empfehlenlink:visited, a.empfehlenlink:hover {
	display: block;
	clear:left;
	height: 15px;
	background: url(../Images/weiterempfehlen.gif) no-repeat 20px 0;
	padding: 0 0 0 0px;
	border: 0;
	font-weight: bold;
	text-decoration: none;
	margin-left: 15px
}

a.exposelink:hover, a.empfehlenlink:hover {
	color: #CC0000;
}


/* Form Anfrage */

div#anfrage {
	border: 2px solid #BCBCBC;
	background-color: #F5F5F5;
	padding: 6px;
}

div#anfrageform {
	width: 280px;
	margin: 10px 0 0 0;
}

div#anfrageform label   {
	width: 70px;
	margin-bottom: 2px;
}

div#anfrageform input, div#anfrageform textarea   {
	width: 195px;
	margin-bottom: 2px;
}

div#anfrageform input.brdr, div#anfrageform textarea.brdr {
	border: 1px solid #BCBCBC;
}

div#anfrageform input.radiobox {
	width: 10px;
}


div#anfrageform p.radiobox {
	width: 40px;
	float: left;
	padding: 2px 5px 0 2px;
}

div#anfrageform label, div#anfrageform input, div#anfrageform textarea   {
	float: left;
}

div#anfrageform br {
	clear: left;
	float: none;
}

div#anfrageform input.copy {
	width: 15px;
}

div#anfrageform input.senden {
	width: 109px;
	clear: both;
	border: 0;
	background: url(../Images/senden.gif) no-repeat left top;
	color: #CC0000;
	font-weight: bold;
	height: 19px;
	cursor: pointer;
	margin: 5px 0 10px 70px;
}



/*

H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000; }
IMG { border: 1px solid black; }
*/


