body
{
	font-family: Verdana;
	font-size: 11px;
}

/* Listendarstellung der Fahrzeuge */
.MobListRow1	{ font-size:11px; background:url(../images/bg_liste_boerse.jpg) repeat-x top #EFEFEF; border-top:10px solid #D1D1D1; border-bottom:1px solid #D1D1D1; padding:0 15 12 10; }
.MobListRow2	{ font-size:11px; background-color:#FFFFFF; padding:8 15 12 10; }
.MobListItemKey		{ float:left; width:120px; color:#626262; font-weight:bold; background-image:url(../images/pfeil_boerse.jpg); background-position:0 7; background-repeat:no-repeat; padding-top:2px; padding-left:15px; line-height:15px; }
.MobListItemVal		{ color:#626262; font-weight:normal; padding-top:2px; line-height:15px; }
A.MobListHeadline	{ color:black; font-weight:bold; text-decoration:none; }
A.MobListHeadline:hover	{ color:#CA0000; font-weight:bold; text-decoration:none; }
A.MobListPreis		{ color:#CA0000; font-weight:bold; text-decoration:none; }
A.MobListThumb		{ color:black; font-weight:normal; text-decoration:none; }
A.MobListMarke  	{ color:black; font-weight:normal; text-decoration:none; }

/* Thumbsdarstellung der Marken */
.MobThumbsTd	{ font-size:12px; background-color:#DFDFDF; padding:5px; text-align:center; }

/* Detailseite */
.MobHeadline	{ font-size:16px; color:#B40000; padding:0 0 10 5; font-weight:bold; }
.MobSubHeadline	{ font-size:12px; color:#5B5B5B; font-weight:bold; padding:0 0 10 5; } 
.MobFahrzeugNr	{ font-size:10px; color:#5B5B5B; padding-right:5px; padding-bottom:5px; text-align:right; } 
.MobDataTd		{ font-size:11px; color:#FFFFFF; font-weight:bold; padding:5 5 5 15; background-color:#ACACAC; border:5px solid #FFFFFF; line-height:22px; } /* Zelle oben links mit Allg. Daten*/
.MobTd			{ font-size:11px; color:#000000; padding:5 10 10 15; background-color:#F9F9F9; border:5px solid #FFFFFF; line-height:16pt;} 

.MobNettoPrompt	{ font-size:10px; color:#5B5B5B; font-weight:bold; padding:0 10 0 10; }
.MobNetto		{ font-size:10px; color:#B40000; font-weight:bold; float:right; padding:0 90 0 10; }

.MobMwStPrompt	{ font-size:10px; color:#5B5B5B; font-weight:bold; padding:0 10 0 10; }
.MobMwSt		{ font-size:10px; color:#B40000; font-weight:bold; float:right; padding:0 90 0 10; }

.MobPreisPrompt	{ font-size:12px; color:#5B5B5B; font-weight:bold; padding:15 5 0 0; }
.MobPreis		{ font-size:20px; color:#B40000; font-weight:bold; float:right; padding:15 20 0 5; }
.MobSternchen	{ font-size:10px; color:#5B5B5B; line-height:12px; }	/* Hinweis zu Verbrauchswerten */
.MobSternchenPV { font-size:10px; color:#5B5B5B; line-height:12px; padding-top:4px; float:right; width:70%; text-align:right; }		/* Hinweis zum Preisvorteil */
.MobTooltip		{ font-size:9px; color:#5B5B5B; background-color:#FFFFFF; border:1px solid #333333; padding:5px; width:200px; }
.MobPicPopup	{ position:absolute; z-index:999999; background-color:#FFFFFF; border:1px solid #270907; padding:0px; display:none; }
.MobPopupHead	{ background-color:#747273; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px; }
.MobListe		{ padding-left:15px; background-image:url(../images/pfeil_boerse.jpg); background-repeat:no-repeat; background-position:0 9; }
.MobVerbrauch	{ font-size:10px; line-height:16px; padding-top:10px; color:#626262; }

.minime		{ font-size:9px; color:#5B5B5B; background-color:#FFFFFF; border:0px; padding:5px;  }

/* Popup Ratenrechner */
.RRbody			{ background-color:#FFFFFF; margin:15px; font-family:Verdana; }
.RRheadline		{ font-size:16px; color:#B40000; font-weight:bold; line-height:22px; }
.RRtd			{ background-color:#FFFFFF; font-size:11px; color:#000000; font-weight:bold; padding:5px; }
.RRselect		{ width:200px; }
.RRrate			{ width:200px; border:none; background-color:#FFFFFF; color:#D4001B; font-size:14pt; font-weight:bold; }
.RRhinweise		{ width:100%; height:100px; border:none; background-color:#FFFFFF; font-size:8pt; font-family:Arial,Helvetica; overflow:auto; }

/* Links */
A.MobRate		{ color:#093A6B; font-weight:bold; padding:0 10 10 0; } 
A.MobRate:hover	{ color:#B40000; font-weight:bold; padding:0 10 10 0; }
A.MobKontakt	{ color:#093A6B; font-weight:bold; padding-top:5px; }
A.MobKontakt:hover	{ color:#B40000; font-weight:bold; padding-top:5px; }
A.MobProbefahrt	{ color:#093A6B; font-weight:bold; padding-top:5px; }
A.MobProbefahrt:hover	{ color:#B40000; font-weight:bold; padding-top:5px; }


/* Leiste der Merkliste */
.MobMerkliste	{ float:right; width:95px; font-size:11px; color:#FFFFFF; font-weight:bold; padding:4px; margin-bottom:10px; text-align:right; background-color:#ACACAC; }
.MobMerkliste a	{ color:#FFFFFF; }


/* Sortierleiste */
td.MobSortleiste { font-size:10px; color:#FFFFFF; padding:2 2 2 10; margin-bottom:10px; background-color:#ACACAC; }
td.MobSortleiste a { text-decoration:none; font-weight:normal; } 


/* CSS Einstellungen für die Suchmaske */


.fahrzeugsuche { font-family: verdana; font-size:14px; font-weight:bold; color:#D40000; padding: 5 0 15 0; }

.ausgabe { font-family: verdana; font-size:12px; font-weight:bold; color:#565656; padding: 5 5 15 0; border-bottom:1px solid #565656; }

.verfuegbar { font-family: verdana; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#5E5E5E; padding:6; }

.auswahl { color:#5E5E5E; font-size:11px; font-family:verdana; padding:15 5 5 0; }

.check { font-family: verdana; font-size:11px; font-weight:normal; color:#000000; padding: 0 10 0 0; }

/*.btn { width:200px; font-family:verdana; font-weight:bold; color:#D40000; }*/


.arrowlistmenu{
width:680px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Verdana;
color:#FFFFFF;
background:#565656;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding:5px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url() no-repeat;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #AAAAAA;
display: block;
padding: 0px 0;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


form {
  color:#5E5E5E;
  border: 0 solid #ab0;
  margin:0;
  padding:5px;
}


input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}


select { 
  color:#5E5E5E;
  float:right;
  width: 120px; /* Breite.*/
}


