.texttop
{
	vertical-align:top;
}
.BtnUp
{
	background-color: transparent;
	border:0;
	padding:0;
	margin:0;
}
.BtnDown
{
	background-color: transparent;
	border:0;
	padding:0;
	margin:0;
}
.BtnPfeil
{
	background-color: transparent;
}
.Dialog_table {
border:1px solid #e6e6eb;
}
.Dialog_table_thanks {
border:1px solid #e6e6eb;
margin-top:5px;
}
.Dialog_table_tr
{
	background-color:#F0F0F5;
}
.Dialog_table_thanks_text
{
	padding-left: 10px;
	padding-bottom: 9px;
	padding-top: 3px;
	margin-top:10px;
	background-color:#F0F0F5;
}
.formFields_table {
	margin-left:11px;
}

.formFields_table_termin {
	margin-left:0;
}

.formFields_table_termin td
{
	padding-left:10px
}

.formAgreement_table {
	padding-top:2px; 

}

.formAgreement_table_td
{
	border-top:1px solid #e6e6eb;
	padding-bottom:10px;
	padding-left:11px;
}

.formFields_table input, .formFields_table textarea, .formFields_table_termin input, .formFields_table_termin textarea {
	border:1px solid #3e5f88;
	padding:1px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}

.formFields_table_termin input, .formFields_table_termin textarea, .formFields_table_termin select {
	margin-bottom:5px;
}

.formFields_table_termin .PLZ input, .formFields_table_termin textarea .PLZ, .formFields_table_termin .PLZ select {
	margin-bottom:0;
}

.formFields_table select, .formFields_table_termin select {
	border:1px solid #3e5f88;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.PLZ {
	padding-bottom:5px;
}

.formFields_table td {
	height:23px;
}

.formFields_table_abstand td, .formFields_table_abstand {
	height:1px;
}

.txt_klein, .txt_klein * {
	font-size:10px;
	line-height:14px;
}

.pad_links_10 td {
	padding-left:10px;
}
/* ############################################### AUTOSUCHE ################################################# */

.autosuche_table {
	color:#3d3d3d;
	margin-bottom:1px;
}

.autosuche_table tr {
	background-color:#F0F0F5;
}

.autosuche_table td {
	padding:7px 0 7px;
}

.autosuche_schnelllink a {
	/*text-decoration:underline;*/
}
.carlistHeadline
{
	color:#3d3d3d;
}
.label-br {
	display:block;
	margin-bottom:3px;
}

.print_link {
	background-image:url(/Global/vw/Files/Images/icn_druck.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	display:block;
}

.save_link {
	background-image:url(/Global/vw/Files/Images/icn_save.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	display:block;
}

.send_link {
	background-image:url(/Global/vw/Files/Images/icn_send.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	display:block;
}
.euro_link
{
	background-image:url(/Global/vw/Files/Images/icn_euro.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	display:block;
}

.erste_ausstattung {
	padding-bottom:5px;
	width:260px;
}

.erste_ausstattung .checkbox {
	padding:0;
	margin:0 0 0 50px;
	background:none;
	border: 0;
}

.zweite_ausstattung {
	padding-bottom:5px;
	width:290px;
}

.zweite_ausstattung .checkbox {
	padding:0;
	margin:0;
	background:none;
	border: 0;
}
.dritte_ausstattung {
	padding-bottom:5px;
	width:290px;
}

.dritte_ausstattung .checkbox {
	padding:0;
	margin:0;
	background:none;
	border: 0;
}

.forminputdescription
{
	margin-left:5px;
}

.layer {
	color:#3d3d3d;
}

.layer th {
	background-color:#ccccd1;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #ffffff;
}

.layer .layer_txt {
	background-color:#f0f0f5;
	padding:10px;
	text-align:left;
}

.layer .layer_txt .title {
	font-weight:bold;
	margin-bottom:5px;
}

.fenter_schliessen {
	text-align:right;
	padding-top:50px;
	padding-right:7px;
	padding-bottom:7px;
}
/* ==========================================================
        Backgrounds
   ========================================================== */

.bg01	{ background-color: #FFFFFF; }		/*   weiße z.B. Trennlinien       */
.bg02	{ background-color: #F0F0F5; }		/*   hellgrau z.B. Hintergrund Suche  */ 
.bg03	{ background-color: #CCCCD1; }		/*   grau z.B. Hintergrund Erw. Suche  */
.bg04	{ background-color: #5D5C61; }		/*   grau Hintergrund Titel  */
.bg05	{ background-color: #E6E6EB; }		/*   grau Hintergrund Titel  */
.bg06	{ background-color: #9999A3; }		/*   grau Hintergrund Titel  */ 
.bg07	{ background-color: #FF6600; }		/*   orange Hintergrund Titel  */ 
.bg14	{ background-color: #FF7400; }    	/* Hintergrund orange Error */
.bg18	{background : url(../i/bg_dots_5d5c61.gif) repeat;} /* Trennline auf Listen */
.linea	{ cursor: pointer; }

.tablelist
{
	width: 375px;
	border-bottom: 1px solid #CCCCD1;
}
.tablelist th, .tablelist thead th
{
	border:0;
	background-color: #CCCCD1;
	text-align:left;
	padding: 4px 0px 4px 10px; 
}
.tablelist, .tablelist tr, .tablelist td, .tablelist .tab_bg1 td, .tablelist .tab_bg2 td
{

	border-left: 1px solid #CCCCD1;
	border-right: 1px solid #CCCCD1;
	border-collapse: collapse;
}
.tablelist td
{
	padding-right: 2px;
}

.tablelist3Row
{
	width:570px;
	border-bottom: 1px solid #CCCCD1;
}
.tablelist3Row th, .tablelist3Row thead th
{
	border:0;
	background-color: #CCCCD1;
	text-align:left;
	padding: 4px 0px 4px 10px; 
}
.tablelist3Row, .tablelist3Row tr, .tablelist3Row td, .tablelist3Row .tab_bg1 td, .tablelist3Row .tab_bg2 td
{

	border-left: 1px solid #CCCCD1;
	border-right: 1px solid #CCCCD1;
	border-collapse: collapse;
}
.tablelist3Row td
{
	padding-right: 2px;
}


.BreadCrumbs
{	margin-left:4px;
}

.bg03
{
	border-bottom: 1px solid #CCCCD1;
}
.bg03, .bg03 tr, .bg03 tr td, .bg03 tr th
{
	border-left: 1px solid #CCCCD1;
	border-right: 1px solid #CCCCD1;
	border-collapse:collapse;
	padding: 0 3px 0 3px;
	text-align:left;
}
.bg03 tr td img
{
	float:left;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.CarListBottom
{
	width: 555px;
	text-align:right;
	padding-right:10px;
	margin-top:2px;
}

.carlistHeadline
{
	color:#3d3d3d;
	border-left:0;
}

/* Teaser */
.teaser
{
	position:absolute;
	left:600px;
	top:70px;
	width:180px;
	height:260px;
}

.teaser #TeaserCaption img
{
	margin-right:2px;
	margin-top:0px;
	margin-left:5px;
	float:left;
}
.teaser #TeaserCaption span
{
	margin-left:5px;
}
.teaser #TeaserCaption
{
	padding-top:2px;
	background-color:#9999A3;
	color: #ffffff;
	height:16px;
	width:100%;
}
.teaser .InfoText
{
	height:55px;
}
.InfoButton
{
	margin-left: 5px;
}


.formtable
{
	background-color:#F0F0F5;
}

.formtable th
{
	background-color:#CCCCD1;
	text-align:left;
	padding: 2px 0px 3px 5px;
}

.formtable .First
{
	padding-top: 15px;
}

.formtable .Last
{
	padding-bottom:12px;
}

.formtable td
{
	padding-bottom:3px;
	padding-left: 5px;
}

.formtable .TextBox
{
	color:black;
}

.formtable .InfoLink
{
}
.formtable .InfoButton
{
	margin-top: -5px;
}

.formtable .Description
{
	width:100px;
}

.formtable table
{
	border:0;
	padding:0;
	margin:0;
}
.formtable table td
{
	border:0;
	padding:0;
	margin:0;
}

.formtable table td .Description
{
	padding-right: 5px;
}

img.zoomableimg
{
	border: 1px solid #CCCCCC;
}

.zoomable, img.zoomableimghand
{
	cursor: pointer;
}

.ZoomGlas
{
	border:0;
	padding:0;
	position:relative;
	top:-20px;
	left:-6px;
	text-align:right;
}
.CarEquipmentCheckbox
{
	vertical-align:top;
	height:40px;
}
.CarEquipmentText
{
	vertical-align:top;
	height:40px;
	width:150px;
}

.txt22
{
	margin-left :10px;
	margin-top : 0;
	margin-right: 0;
	font-weight: bold;
}
.extapp td {
	color:#3D3D3D;
	font-size:11px;
	line-height:1px;
	height:1px;
	padding:0px;
	margin:0px;
	border:0px;
}
.extapp_tx11 {
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}

.extapp_bg01 {
background-color:#FFFFFF;
}
.extapp_bg02 {
background-color:#F0F0F5;
}
.extapp_bg03 {
background-color:#CCCCD1;
}
.extapp_bg05 {
background-color:#E6E6EB;
}
.extapp_bg06 {
background-color:#9999A3;
}
.extapp_bg07 {
background-color:#FF6600;
}
.extapp_link3, .extapp_link3:link, .extapp_link3:visited {
	color:#9999A3;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.extapp_link3:hover, .extapp_link3:active {
	color:#5C5C61;
}

.extapp_bg18 {
	background:url("/Global/vw/Files/Images/bg_dots_5d5c61.gif") repeat scroll 0 0 transparent;
}
.extapp_ul li
{
	text-decoration:none;
	list-style-type:none;

}

