/* Style Sheet for suzuki-auto.de */

@import url(suzuki_menu.css);

a, a:hover, a:visited, a:link, a:active, a:focus
{ text-decoration:none; }


/* Grundlegende Einstellungen f�r die Men�leiste */
.main_menue {
	background-color:#003145;
	padding-left: 8px;
	padding-right: 16px;	
}

.navigation_table {
	border: 0px;
	padding: 0px;
	margin:0px;	
}

.actual_menue {
	padding-left: 8px;
	background-color: #ADA999;
	color:#000000;
}

/* ------------ */


/* globals */
/* setzt nur die Schrift und Seitenr?nder auf 0*/
.page {
	padding:0px;
	margin:0px;
	left:0px;
	top:0px;
	font-family: "ITC-Franklin Gothic Compressed", Verdana, Arial,  helvetica, sans-serif;
    font-size: 10px;
    color : #000000;
}

body {
	padding:0px;
	margin:0px;
	left:0px;
	top:0px;
	font-family: "ITC-Franklin Gothic Compressed", Verdana, Arial,  helvetica, sans-serif;
    font-size: 10px;
    color : #000000;
    background-color:#FFFFFF;
}

.main {
	/* height: 100%; */
	width: 880px;
}

.suzuki_maintablerow {
	background-color:#003145;
	border-width:0px; 
	padding:0px; 
	margin:0px;
}

/* suzuki_header */
.suzuki_header {
	width: 880px;
	height: 88px;
	padding: 0px;
	border-width: 0px;
}

.suzuki_headerauto {
	/*width: 880px; */
	height: 88px;
	padding: 0px;
	/*background-color: #ADA999;*/
	background-color: #003145;
	/* text-align:right; */
	border-width: 0px;
	/*padding-right:1px;*/
}


.nav-global_logo {
	width: 352px;

}

.suzuki_logo {
    /*position: absolute;*/
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.nav-global {
	vertical-align: text-top;
}

.nav-global_links {
	height: 24px;
	text-align: right;
	vertical-align: top;
	background-color: #FFFFFF;
	border: 0px;
	padding:0px;
	padding-top:4px;
	margin:0px;
	left:0px;
	top:0px;
}

.text_white {
	color: #FFFFFF;
}

.head_link_first  {
	font-size: 11px;
	padding-left: 7px;
	text-decoration: none;
}


.head_link_last {
	font-size: 11px;
	text-decoration: none;
}

.head_link {
	font-size: 11px;
	padding-left: 21px;
	text-decoration: none;
}

footer_link_left {
	padding-right: 14px;
}

footer_link_right{
	padding-right: 16px;
}


.table_red {
	background-color: #CC0000;
	height: 20px;
}

/* navigation styles */

A.snav-active {
    color: #FFFFFF;
	font-weight: bold;
    text-decoration: none;
	word-spacing: 5px;
    }

A.snav-passive {
    color: #999999;
    text-decoration: none;
	/*word-spacing: 10%;*/
    }

/* Hightlightbereich*/
.highlight_pictures {
	vertical-align : top;
	white-space: nowrap; 
}

/* setzen der Bildgr��en im Highlightbereich und macht 1px grauen Rand*/
.highlight-left {
	width: 176px;
	height: 176px;
	padding: 0px;
	margin: 0px;
	border: none;
}

.highlight-middle {
	width: 528px;
	height: 176px;
	padding: 0px;
	margin: 0px;
	border: none;
}

.highlight-right {
	width: 176px;
	height: 176px;
	padding: 0px;
	margin: 0px;
	border: none;
}

.highlight-nav {
	width: 176px;
	height: 176px;
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
	overflow: hidden;
}
/* Bereiche fuer die Bilder */
.picture_anchor {
	width: 192px;
	height: 224px;
}



/* f�r doctype model-catalog */
.model_catalog {	
	width: 704px;
}

/*feste Spaltenh�he f�r den model-catalog*/

.model_catalog_col_height {
/*	height: 280px; */
}

.model_catalog_header_left {
	width: 352px;
	border-spacing: 0px;
	padding-bottom: 16px;
	display: none;
}

.model_catalog_header_right {
	width: 352px;
	border-spacing: 0px;
	padding-bottom: 16px;
	display: none;
}

.model_catalog_content_left {
	width: 160px;
	vertical-align: text-top;
	padding-right: 15px;
/*	height: 250px; */
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
	padding-bottom: 24px;
}

.model_catalog_content_right {
	width: 160px;
	vertical-align: text-top;
	padding-left: 0px;
	padding-right: 8px;
	vertical-align: top;
/*	border-right: 1px solid #666666; */
	border-spacing: 0px;
	border-collapse: collapse;
	padding-bottom: 24px;
}

.model_catalog_content_right_no_line {
	width: 160px;
	vertical-align: text-top;
	padding-right: 7px;
/*	height: 250px; */
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
	padding-bottom: 24px;
}

.model_catalog_header_content_left{
	padding-right: 6px;
} 

.model_catalog_header_content_right{
	padding-right: 6px;
} 

.model_link_anchor {
	width: 150px;

}

.model_cell {
	width: 150px;
	/*border: thin solid blue;*/
}

.navigation_left {	
	width: 176px;
}

.model1 {
	vertical-align: text-top;
	text-align: left;
	/*border: thin solid green;*/
}
.model_catalog_picture {
}


/* allgemeine Styles f�r Texte, Links */
/*, .suzuki_nav*/
.suzuki_links {
	margin: 0px;
	padding-top: 22px;
	padding-bottom: 40px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #d5d3c9;
}

.suzuki_content {
	width:	528px;
	padding-top: 22px;
	padding-bottom: 40px;
}

.suzuki_content_top_bottom {
	padding: 0px;
/*	padding-top: 22px; */
	padding-bottom: 40px;
}

.suzuki_navigation_left {
	padding-top: 22px;
	padding-bottom: 40px;
	padding-right: 16px;
	border-left: 1px solid #D5D3C9;
	vertical-align: top;
}

.line_width {
	margin: 0px;
	width: 144px;
}

.line {
	height: 1px;
	color: #999999;
	border-style: none;
	border-bottom: 1px solid #999999;
	margin-top: 8px;
	margin-bottom: 8px;
}

.news-line {
	height: 1px;
	color: #999999;
	border-style: none;
	border-bottom: 1px solid #999999;
	margin-top: 0px;
	margin-bottom: 16px;
	width: 512px;
}

.text_fett {
	font-family: Arial,  helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 1px;
}

/*Links*/


.link {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}


/*
.link-hoover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
*/
a.link {
	text-decoration:none;
	/* color: #666666; */
	/* SEO Anforderung */
	color: #0098DB;
}

a.link:link { color: #0098DB; }
a.link:visited { color: #0098DB; }
a.link:hover { color: #000000;  }
a.link:active {color: #000000;}

.link-visted {
	color: #000000;
}

.link-space {
	margin-top: 8px;
	margin-bottom: 8px;
}

/* Seiten-Footer */
.suzuki_footer {
	background-color: #FFFFFF;
	height: 24px;
	text-align: left;
	color: #999999;
	padding-top: 8px;
	padding-bottom: 8px;
}

.suzuki_footer_line {
	height:	1px;
	background-color: #999999;
	color: #999999;
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
/*	margin-bottom: 4px !important; */
}

.footer_link {
	text-align: right;
	color: #FFFFFF;
	padding-top: 8px;
	font-size: 11px;
	font-weight: bold;
}

a.footer_link {
	text-decoration: none;
}

/* f�r doctype home*/
.home_content {
	width: 160px;
	min-height: 152px;
	border-style: none;
	border-collapse: collapse;
}

/* Mengentexte */
.text {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0px;
}

/* Zwischen?berschrift f?r */
.text-header {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;	
}

.text-space-top {
	padding-top: 16px;
}

.space_top {
	margin-top: 16px;
}

.space-bottom-small {
	margin-bottom:8px;
}

.space-bottom {
	padding-bottom: 16px;
}

.text-space-top-small {
	padding-top: 8px;
}

.text-space-bottom-small{
	padding-bottom: 8px;
}


.text-space-bottom{
	padding-bottom: 16px;
}

.picture_link {
	text-align:left;
	padding:0px;
	margin: 0px;
	margin-bottom: 0px;
	border-style: none;
	border-collapse: collapse;
}

/*Divs auf der Home Seite Teaser und News*/
.short_news_left {
	width:			160px;
	margin:			0px;
	padding:			0px;
	padding-right:	16px;
	border:			none;
	vertical-align:	text-top;
	text-align:		left;
}

.short_news_middle {
	width:			160px;
	margin:			0px;
	padding:			0px;
/*	padding-right:	16px; */
	margin-left:		auto;
	margin-right:	auto;
	border:			none;
	vertical-align:	text-top;
	text-align:		left;
}

.short_news_right {
	width:			160px;
	margin:			0px;
	margin-left:		auto;
	padding:			0px;
	border:			none;
	vertical-align:	text-top;
	text-align:		left;
}

.news_teaser_local_col {
	text-align: left;
	vertical-align: top;
	padding-bottom: 16px;
	margin:		0px;
}

.short_news_text {
	font-family: Arial,  helvetica, sans-serif;
	font-size: 11px;
}

.short_news_title {
	font-family: Verdana, Arial,  helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*Angaben f?r den Subnavigations-Bereich Quicklinks, Suche, Downloads*/
.quicklinks {
	text-align: left;
	margin-top: 30px;
}

.quicklinks-header {
	width: 160px;
	border-bottom: 1px solid #666666;
	font-family: Arial,  Helvetica, Sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-top: 30px;	
}

.search-header {
	width: 160px;
	border-bottom: 1px solid #666666;
	font-family: Arial,  Helvetica, Sans-serif;
    font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.search{
	padding: 0px;
	margin-top: 5px;
}

.search-box{
	width: 126px;
	height: 14px;
	margin-right: 8px;
	border: 1px solid #999999;
	padding: 0px;
	vertical-align: middle;
}

.search-button {
	vertical-align: middle;
	border-style: none;
	margin: 0px;
	padding: 0px;
}

.download {
	padding-top: 30px;
}

.download-line {
	padding-top: 1px;
}


/* f�r �berschriften */
.headline-1-A {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

/* f�r Doctyp Model Summary */
.summary_description {
	width: 160px; 	
}

.summary_price, .price {
	font-weight: bold;
}

.summary_verbrauch {
	text-decoration: underline;
}

/* f�r Links unter den Bildern */
.text-link {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none;	
	color: #999999;
	font-weight: bold;
}
.text-link a:link    { color:#000000; }
.text-link a:visited { color:#CC0000; }
.text-link a:hover   { color:#CC0000; }
/* keine angabe im Styleguide vorhanden
.summary_link a:active  { color:#40FF40; }
.summary_link a:focus   { color:#4040FF; }
*/


/* f�r Doctyp Summary-Design */
.summary_design_cell {
	font-size: 11px;
	font-family: Verdana, Arial,  helvetica, sans-serif;
	vertical-align: text-top;
}

.summary_innendesign_cell {
	vertical-align: text-top;
	width: 160px;
	padding-left: 5px;
	padding-right: 5px;
}

.summary_innendesign_picture {
	width: 150px;
}

/* f�r Tabellen */
.basic-table-layout {
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	table-layout: fixed;
	border-spacing: 0px;
}

/*Formular-Angaben*/

/*Rahmen f�r Formulare (Kontakt, Probefahrt, Newsletter)*/

INPUT, SELECT {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

img.ui-datepicker-trigger {
	vertical-align	:	top;
}

.formular-frame {
	border: 1px solid #999999;
	padding: 15px;
}

.formular-devision {
	padding-left: 16px;
}

.groupheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-top: 13px;
	margin-bottom: 16px;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 160px;
	text-align: right;
}

.sp1 {
	width: 70px;
}

.sp2 {
	width: 158px;
}

.sp3 {
	width: 246px;
}

/*Formular Angaben Ende*/

/* f?r Tabellen */
.table-head {
	text-align:left;
	border-bottom:1px solid black;
}

.table-row {
	height: 24px;
}

.simple-table-row {
	height: 16px;
}

.suzuki-table {
	width: 100%;
	margin-bottom: 16px;
}
.tableheader{
	padding-top:10px;
	padding-bottom:10px;
}

.textbold, .bold {
	font-weight: bold;
}

.texttop {
	vertical-align: text-top;
}

.table-text {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	height: 12px;
	font-size: 11px;
}

table-text-header {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	height: 12px;
	font-size: 11px;
	font-weight: bold;
}

.tablesimple {
	padding-left: 8px;
}

.border-bottom-black {
	border: 0;
	padding-right: 8px;
	padding-bottom: 2px;
	border-bottom:1px solid black;
	text-align:left;
}


.border-bottom-grey {
	border: 0;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom:1px solid #999999;
	text-align:left;
}

.cell-height {
	height: 24px;
	font-size: 11px;
	font-family: Arial,  helvetica, sans-serif;
	text-align: left;
}

col-width-table {
	width: 72px;
}

.first-col-width-table {
	width: 144px;
}

.cell-text-top {
	vertical-align: top;
}
/* f?r listen */
.thumbnail-table {
	margin-left: 40px;
	margin-right: 72px;
	width: 368px;
}
.thumbnail-cell {
	border: 2px;
	padding-top: 16px;
}

.thumbnail-image {
	width: 72px;
	height: 56px;
}

.thumbnail-text {
	vertical-align: text-top;
	text-align: left;
	padding-left: 16px;
}
.thumbnail-editcell {
	width: 72px;
}
/* Sternchen Text */
.asterisk-text {
	font-size: 11px;
	font-family: Verdana, Arial,  helvetica, sans-serif;
	color: #666666;
}

.pos-asterisk-text {
	bottom: 0px; 
	width: 704px;

}
.dialogBox {
	background-color: #d6d6ce;
}

/*HinweisTexte*/

.information-text {
        font-size: 9px;
        font-family: Verdana, Arial, helvetica, sans-serif;
        color: #666666;
}


/* doctyp generic-list; unsortierte bzw sortierte Liste */ 
.list {
	padding-left: 40px;
	padding-right: 72px;
} 

.list-text {
	font-size: 11px;
	font-family: Verdana, Arial,  helvetica, sans-serif;
}
.edit-list {

	padding-left: 60px;
	padding-right: 72px;
} 

.navigation-left {
	width: 192px;
}

.edit-cell {
	vertical-align: text-top;
	text-align: left;
}

.headline-middle { 
	vertical-align: text-top;
	text-align: left;
	font-size: 14px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

#headline {
	padding-top: 9px;
}
.headline {
	margin: 0px;
	width: 528px;
	background-color: #003145;
}
.headline img {
	margin-left: 16px;
}
	
.headline-space-bottom {
	padding-bottom: 12px;
	margin-bottom: 16px;
}

.content {
/*	margin-top: 16px;	*/
/*	width: 496px; */
	width:	512px;
	table-layout: fixed;
}

.edit-content {
	width: 100%;
}

.content-distance-left {
	margin-left: 16px;
}

.content-distance-right {
	margin-right: 16px;
}

.content-distance-leftsmall {
	padding-left: 8px;
}

.content-text-cell {
	padding-top: 15px;
	
}
/* FAQ - BEREICH */

.faq-char {
	position:	relative;
	top:			-25px;
	padding-right: 10px;
	padding-left:	10px;
	text-align: left;
	height:		25px;
	border:		2px solid white;
	border-collapse:	collapse;
}
.faq-char-background {
	position:	relative;
	top:			0px;
	height:		20px;
	width:		512px;
	background-color: #003145;
}

.faq_char_div {
	float:		left;
	text-align:	center;
	width:		20px;
	border:		none;
}

.faq_link {
	width:		20px;
	display:		block;
	border:		none;
	padding:		3px;
	margin:		0px;
	
	font-family:	Arial, Helvetica, Sans-Serif;
	font-size:	16px;
	font-weight: bold;
	color:		white;
	text-decoration: none;
}
.faq_link:hover {
	display:		block;
	width:		20px;
	background-color:	white;
	border:		3px solid black;
	padding:		0px;
	margin:		0px;
	
	color:		black;
	
}

.faq_link_actual {
	background-color:	white;
	
	color:				black;
}
.faq_link_actual:hover {
}

.faq_textimage {
}

.faq-keywords{
	border-right: 1px solid #666666;
}

.space {
	margin-right: 3px;
	margin-left: 3px;
	
}

.faq-capital {
	height: 20px;
	text-decoration: none;
	
}

.faq-content {
	padding-left: 8px;
	text-align: left;
}

.faq-question {
	font-weight: bold;
}

/* Bilder im Generic-Content Bereich*/

.double-top-image {
	padding-right: 16px;
	padding-top: 16px;
	border-spacing: 0px;
	border:none;
	padding-left:0px;
	margin:0px;
}

.small-image {
	vertical-align: top;
	width: 160px;
}

.large-image {
	width: 248px;
}

a img.large-image,
a img.small-image {
        border: none;
}


.image-left {
	text-align: left;
	padding-bottom: 8px;
	padding-top: 0px;
}

.image-middle {
	vertical-align: top;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 0px;
	margin-right: 16px;
	margin-left: 16px;

}

.image-right {
	text-align: right;
	padding-bottom: 8px;
	padding-top: 0px;
}

/* Editor-Modus */
.edit-content-node {
	margin-bottom: 16px;
}

image-link {
	border-style: none;
	text-decoration: none;
}
/* News-darstellung im Home-Bereich - ohne jedwegen Platz bei den Tabellen und Zellen */
.no-border {
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0px;
}
.editor-icon{
	padding-top: 2px;
	padding-right: 2px;
}

/* f?r Probefahrtformular */
.groupheader {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #000000;
}

.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.form_cell_padding {
	padding-top: 5px;
}

.form_text_right {
	text-align: right;
}

.input_text {
	padding-left: 16px; 
}

.input_text_field {
	width: 72px;
}

.input_text_field_medium {
	width: 140px;
}
	
.input_text_field_long {
	width: 260px;
}
	
.input_text_area {
	width: 160px;
	height: 16px;
}

.form {
	border: 1px solid #999999;
	padding: 15px;
	table-layout: fixed;
}

.formbutton {
	text-align: right;	
}

.formbutton_search {
	background-image: url(/images/button-search.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 56px;
	border: 0px;
	margin-right: 0px;
}

.formbutton_advanced_search {
	background-image: url(/images/button-advanced-search.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 82px;
	border: 0px;
	margin-right: 0px;
}

.formbutton_show_all {
	background-image: url(/images/button-show-all.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 90px;
	border: 0px;
	margin-right: 0px;
}

.formbutton_send {
	background-image: url(/images/button-send.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 97px;
	border: 0px;
	margin-right: 0px;
}

.formbutton_sort {
	background-image: url(/images/button-sort.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 70px;
	border: 0px;
	margin-right: 0px;
}

.formbutton_delete {
	background-image: url(/images/button-delete.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 103px;
	border: 0px;
	margin-right: 40px;
}

.form_table_width {
	width: 352px;
}

/* f?r doctype job */
.job-picture {
	padding-right: 8px;
	padding-top: 16px;
	padding-bottom: 8px; 
}

/* Dreiecke bei Text-Links */
.triangle-link {
	padding-top: 2px;
	vertical-align: top;
	border: 0px;
}

.anker {
	border: 0px;
}

/*Model-Summary*/

.model-summary-col-right {
	width: 160px;
	vertical-align: text-top;
	text-align: left;
	margin-right: 0px;
	margin-left: auto;
}

.model-summary-col-left {
	width: 160px;
	vertical-align: text-top;
	text-align: left;
	margin-left: 0px;
	margin-right: auto;
}

.model-summary-col-middle{
	width: 160px;
	vertical-align: text-top;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

.edit_buttons {
	text-align: right;
	padding-right: 16px;
}

.td_dreieck {
	vertical-align: bottom;
	/*
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	padding-left: 0px;
	*/	
	height: 100%;
}

.align-right{
	text-align: right;
}

.align-left {
	text-align: left;
}

.text_top {
	vertical-align: top;
	text-align: left;
	
}

.edit_button {
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
	padding-bottom: 3px;
	vertical-align: top;
}

.list_probefahrt {
	padding-left: 72px;	
	padding-right: 16px;
}

.probefahrt_td_width {
	width: 80px;
}


.probefahrt_table {
	margin-left: 72px;
}

.picture-link {
	border-style: none;
	border: 0px;
}

.small-space-right {
	padding-right: 8px;
}

.small-space-left {
	padding-left: 8px;
}

.align-middle {
	text-align: center;
}

.align-top {
	vertical-align: top;
}

.prospekt_formular_cell {
	width: 90px;
	padding-right: 8px;
}

.prospekt_formular_first_cell {
	width: 90px;
	padding-right: 8px;
}

table.searchlist {
	border-spacing: 0px;
	padding: 		0px;
	table-layout: fixed;
}

tr.searchresult {
	margin-top:	1em;
}

td.searchresult {
	vertical-align: top;
	padding-top:	1em;
	border-bottom:	1px solid black;
}

p.searchresult {
	text-align:		right;
	vertical-align:	bottom;
	margin-bottom:	0px;
}

.searchhighlight {
	/* font-weight: bold; */
	background-color: #d5d3c9;
}

/* aus haendler.css */
._text_bold {
	font-weight: bold;
}
.textbold {
	font-weight: bold;
}
a.maillink {
	color:#666666;
}

a.maillink:hover {
	color:#000000;
}
.usedcar_imgbtn {
	padding-left:4px;
	padding-right:4px;
	margin-left:6px;
	border:1px solid #666666;
	color:#666666;
}

.usedcar_imgbtn_selected {
	border:1px solid #FF6666;
}

.usedcar_cell {
	text-align:left;
	padding-left: 4px;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
}

.usedcar_line {
	border-bottom:1px solid #999999;
}

.usedcar_line2  {
	border-bottom:1px solid #999999;
	font-size:1px; 
	height: 10px;
}

div.packaging-header	{
	padding-bottom:	0.5em;
	border-bottom:	1px solid #666666;
}

div.packaging-footer	{
	text-align:	right;
}

span.packaging-footer	{
	border-right: 1px solid black;
}

a.packaging-footer		{
	margin:				3px;
	color:				#999999;
}

a.packaging-footer_seleted {
	color:				#000000;
	text-decoration: 	underline;
}

a.packaging-footer:active,
a.packaging-footer:hover {
	margin:				3px;
	color: 				#000000;
}

.object_spacer {
	padding-left: 4px;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
}


input[type="submit"] {
	background-color: #FFFFFF;
	padding:0px;
	cursor:pointer;
	font-size: 11px;
}

input[type="reset"] {
	background-color: #FFFFFF;
	padding:0px;
	cursor:pointer;
	font-size: 11px;
}

input[type="button"] {
	background-color: #FFFFFF;
	padding:0px;
	cursor:pointer;
	font-size: 11px;
}

.accessory-product-list {
	width: 			512px;
}

.accessory-product-list-image {
	width:			168px;
	padding-right:	8px;
	vertical-align: top;
} 

img.accessory-product-list {
	width:			160px;
}

.accessoryproductlistimage {
}

.accessory-product-list-buttonbar {
	white-space: nowrap;
	background-color:#003145;
	padding-left: 4px;
}
.accessory-no-image {
	background-color:#003145;
	color: #FFFFFF;
	vertical-align:middle;
	text-align:center;
}

.picture-link-model {
	width:160px;
}

.accessory-product-cartlist-border {
	border-top:		1px solid black;
	margin-top:		4px;
	white-space:	nowrap;
	font-size:		1px; 
	height:			1px;
}

.imagegalerie {
/*
	position:absolute;
	left: 344px;
	top: 338px;
*/
	width:527px;
	height:490px;
	z-index:1;
}

ul.seo, ul.modelcatalog {
	list-style-type:		none;
	list-style-position:	inside;
	margin-left: 			0px;
	padding-left:			0px;
}

ul.seo li, ul.modelcatalog li {
	display: inline;
}

ul.seo li a {
	display:	block;
	color: 		#666666;
}

ul.modelcatalog li a {
	color: 		#0098DB;
}

ul.modelcatalog li a.link:link,
ul.modelcatalog li a.link:visited
{
	color: 		#0098DB;
}


ul.seo li a.link:link,
ul.seo li a.link:visited { 
		color: #666666; 
}

ul.seo li a.link:hover, 
ul.modelcatalog li a:hover {
	color: #000000;  
}

ul.seo li a.link:active, 
ul.modelcatalog li a:hover {
	color: #000000;
}

div.square {
	width:			158px;
	height:			158px;
	float:			left;
	border:			1px solid #9A9A9A;
	margin:			0px;
	padding:		0px;
	margin-right:	16px;
	margin-bottom:	18px;
	overflow:		hidden;
	position:		relative;
}

div.square_last {
	margin-right: 0px;
}

div.square h1 {
	position:	absolute;
	top:		2px;
	left:		2px;
	margin:		0px;
	padding:	0px;
}

div.square p {
	font-family:	Arial,  helvetica, sans-serif;
	font-size:		9px;
	position:		absolute;
	bottom:			83px;
	left:			2px;
	margin:			0px;
	padding:		0px;
	color:			#666666;
}

div.square a img.square, div.square img.square {
	margin:		0px;
	padding:	0px;
	position:	absolute;
	top:		77px;
	overflow:	hidden;
}

div.square_edit {
	border:			1px solid #666666;
	margin:			0px;
	padding:		0px;
	margin-right:	16px;
	margin-bottom:	18px;
}

div.square_edit h1 {
	font-family:	"ITC-Franklin Gothic Compressed", Verdana, Arial,  helvetica, sans-serif;
	font-size:		14px;
	line-height:	1em;
	/*font-weight:	bold;*/
	padding:		0px;
	margin:			2px;
	height:			36px;
	color:			#666666;
}

div.square_edit p {
	font-family:	 Arial,  helvetica, sans-serif;
	font-size:			9px;
	font-weight:		bold;
	line-height:		1em;
	padding:			0px;
	margin:				0px;
	margin-left:		2px;
	margin-right:		2px;
	vertical-align:		bottom;
	color:				#999999;
}

div.square_edit a img, div.square img {
	display: block;
}

.editor_error {
	background-color: #FF0000;
}

h3.gc_suzuki_header {
	margin-top:16px;margin-bottom:8px
}

h4.gc_suzuki_header {
	margin-bottom:8px;margin-top:16px;
}

.square_warn {
	font-family:	 Arial,  helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:	#FF0000;
}
