/* Fahrzeugsuche*/
.suche-fuss							{width: 485px; height: 32px; color: #003366; background-color: #CCCCCC; margin-top: 25px; vertical-align: middle; margin-bottom: 25px;}
.suche								{width: 485px; color: #000000; background-color: #F0F0F0; padding: 9px 11px 9px 11px;}
.suche-fuss-reset					{font-size: 12pt; font-weight: bold; background-color: #CCCCCC; margin-top: 25px; text-align: left; vertical-align: middle;}

.suche-fuss-suchen					{font-size: 12pt; font-weight: bold; background-color: #CCCCCC; margin-top: 25px; text-align: right; vertical-align: middle;}
.suche-fuss-suchen a:link			{font-size: 12pt; font-weight: bold; background-color: #CCCCCC; margin-top: 25px; text-align: right; vertical-align: middle;}
.suche-fuss-suchen a:visited		{font-size: 12pt; font-weight: bold; background-color: #CCCCCC; margin-top: 25px; text-align: right; vertical-align: middle;}
.suche-fuss-suchen a:active			{font-size: 12pt; font-weight: bold; background-color: #CCCCCC; margin-top: 25px; text-align: right; vertical-align: middle;}
.suche-fuss-suchen a:hover			{font-size: 12pt; font-weight: bold; background-color: #CCCCCC; margin-top: 25px; text-align: right; vertical-align: middle;}


/* Fahrzeugliste*/
.liste-kopf							{width: 485px; height: 25px; color: #003366; font-size: 20pt; font-weight: bold; background-color: #C5C5C5; margin-bottom: 9px;}
.liste-fahrzeuge					{margin-bottom: 6px;}
.liste-fahrzeuge-bild				{width: 70px; text-align:left; color: #013064; font-size: 10pt; vertical-align: bottom; border-bottom-width: 1px; border-style: solid; border-color: #999999; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;}
.liste-fahrzeuge-details			{width: 250px; text-align:left; color: #013064; padding-left: 10px; font-size: 10pt; border-bottom-width: 1px; border-style: solid; border-color: #999999; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px;}
.liste-fahrzeuge-mwst				{width: 155px; text-align: right; color: #013064; font-size: 10pt; border-bottom-width: 1px; border-style: solid; border-color: #999999; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; vertical-align: top;}
.liste-fahrzeuge-preis				{text-align: right; font-weight: bold; color: #013064; font-size: 10pt; }
.liste-fahrzeuge-ek					{color: #CC0000; text-align: right; font-weight: bold; font-size: 10pt; }
.liste-fahrzeuge-spanne				{color: #013064; text-align: right; font-weight: bold; font-size: 10pt; }
.liste-fahrzeuge-bezeichnung		{font-weight: bold; color: #013064; font-size: 10pt; }
.liste-fahrzeuge-ausstattung		{color: #013064; font-size: 10pt;}
.liste-fuss							{width: 485px; height: 25px; vertical-align: middle; color: #003366; font-weight: bold; background-color: #C5C5C5; margin-top: 9px; margin-bottom: 13px;}

.liste-kopf-navigation				{ color: #003366; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.liste-kopf-navigation	a:link		{ color: #003366; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.liste-kopf-navigation	a:active	{ color: #003366; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.liste-kopf-navigation	a:hover		{ color: #003366; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.liste-kopf-navigation	a:visited	{ color: #003366; font-size: 10pt; font-weight: bold; vertical-align: middle; }

.liste-fuss-navigation				{vertical-align: middle; height: 25px; font-size: 10pt; font-weight: bold; color: #003366; }

/* Inzahlungnahme*/
.inzahlungnahme-ueberschrift		{ text-align: center; font-size: 12pt; font-weight: bold; padding: 5px 5px 5px 5px;}
.inzahlungnahme-zwischenueberschrift{ text-align: left; font-size: 12pt; font-weight: bold; padding: 5px 5px 5px 5px;}
.inzahlungnahme-kontaktart			{ padding: 5px 5px 5px 5px; text-align: center;}
.inzahlungnahme-kontaktart-text		{ vertical-align: middle;}
.inzahlungnahme-personendaten		{ padding: 5px 5px 5px 5px;}
.inzahlungnahme-fahrzeugdaten		{ padding: 5px 5px 5px 5px;}

/* Fahrzeugdetails*/
.kopf								{width: 480px; height:19px;}  
.kopf-abstand						{height:6px; }
.kopf-zurueck						{width:33%; height:19px; text-align:left; padding-left:6px; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 1pt; border-left-width: 0pt; border-color: #000000; border-style: solid; background-color:#F0F0F0; color: #ff0000; }
.kopf-suchergebnisliste				{width:33%; height:19px; text-align:center; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 1pt; border-left-width: 0pt; border-color: #000000; border-style: solid; background-color:#F0F0F0; }
.kopf-weiter						{width:33%; height:19px; text-align:right; padding-right:6px; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 1pt; border-left-width: 0pt; border-color: #000000; border-style: solid; background-color:#F0F0F0; color:#ff0000; }

.fahrzeug							{width: 480px; background-color:#FFFFFF;}
.fahrzeug-abstand					{height: 20px;}
.fahrzeug-bezeichnung				{color: #FFFFFF; font-size: 16px; font-weight: bold; height: 20px; text-align:left; padding-left: 6px; background-color:#516997;}
.fahrzeug-preis						{color: #FFFFFF; font-size: 16px; font-weight: bold; style: bold; height:20px; text-align:right; padding-right:6px; background-color:#516997;}
.fahrzeug-typ						{height:22px; text-align:left; }
.fahrzeug-preiszusatz				{height:22px; text-align:right; }
.fahrzeug-attribute					{padding-bottom: 15px; vertical-align: top;}
.fahrzeug-attribute-text			{width: 189px; font-size: 11px; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-color: #CCCCCC; border-style: solid;}
.fahrzeug-attribute-text-rot		{width: 189px; font-size: 11px; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-color: #CCCCCC; border-style: solid; color: #CC0000;}
.fahrzeug-auftragsnummer			{width: 100%; height: 17px; font-size: 12px; padding-left: 5px; text-align:left;}
.fahrzeug-bild						{width: 285px; background-color: #F0F0F0;color: #ff0000 }
.fahrzeug-druckansicht				{width: 142px; padding: 5px; text-align: left; font-size: 10pt; vertical-align: top;}
.fahrzeug-weiterebilder				{width: 143px; padding: 5px; text-align: right; font-size: 10pt;}
.fahrzeug-standort					{vertical-align: bottom;}
.fahrzeug-standort-ueberschrift		{font-size: 12px; font-weight: bold;}
.fahrzeug-standort-text				{font-size: 12px;}
.fahrzeug-ausstattung				{padding-top: 15px; font-size: 10pt;}
.fahrzeug-ausstattung-ueberschrift	{font-size: 12px; font-weight: bold;}
.fahrzeug-hinweis					{padding-top: 10px; font-size: 8pt; color: #aaaaaa;}
.fahrzeug-hinweis a					{padding-top: 10px; font-size: 8pt; color: #aaaaaa;}

.formular							{width: 480px; height: 145px; padding:5px; }
.formular-abstand					{height:12px;}
.formular-hinweis					{width: 480px; padding: 10px; background-color:#F0F0F0; margin-bottom:3px; }
.formular-daten						{background-color: #F0F0F0; padding-left: 10px; }
.formular-blau						{color: #516796; font-weight: bold; vertical-align: middle;}
.formular-submit					{width: 110px; text-align: right; padding-right:13px;}

.fuss								{width: 480px; height:19px;}  
.fuss-abstand						{height:6px; }
.fuss-zurueck						{width:33%; height:19px; text-align: left; padding-left:6px; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-color: #000000; border-style: solid; background-color:#F0F0F0; color: #ff0000 }
.fuss-suchergebnisliste				{width:33%; height:19px; text-align: center; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-color: #000000; border-style: solid; background-color:#F0F0F0; }
.fuss-weiter						{width:33%; height:19px; text-align: right; padding-right:6px; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; border-color: #000000; border-style: solid; background-color:#F0F0F0; color: #ff0000 }

.registrieren						{padding-left: 20px; vertical-align: middle;}

.fahrzeugbilder-kopf				{width: 415px; height: 27px; font-size: 12pt; font-weight: bold; padding-top: 2px; padding-left: 5px;}
.fahrzeugbilder-bild				{width: 397px; height: 300px; padding-left: 2px;}
.fahrzeugbilder-bildrahmen			{border: 1px 1px 1px 1px; border-style: solid; border-color: #000000;}
.fahrzeugbilder-randsw				{width: 5px; height: 302px; background-color: #303030;}
.fahrzeugbilder-randgr				{width: 11px; height: 302px; background-color: #F0F0F0;}
.fahrzeugbilder-fuss				{width: 415px; height: 27px; padding-left: 8px; }

.fahrzeug-druckansicht a:link		{ text-decoration: none; color: #000000; font-size: 10pt; }
.fahrzeug-druckansicht a:visited	{ text-decoration: none; color: #000000; font-size: 10pt; }
.fahrzeug-druckansicht a:active		{ text-decoration: underline; color: #000000; font-size: 10pt; }
.fahrzeug-druckansicht a:hover		{ text-decoration: underline; color: #000000; font-size: 10pt; } 