/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3 {
	font-family: verdana, arial;
	font-size: 10px;
}

body {
	min-height: 100%;
	height: 100%;
}

UL {
	font-family: verdana, arial;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
}

H1 { font-size: 11px; }
H2 { font-size: 10px; }

P, H1, H2 {margin: 0px 0px 5px 0px;}

/* Content */
TD.content {
	font-family: verdana, arial;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

/* Normale Tabelle */
TD {
	font-family: verdana, arial;
	font-size: 10px;
}

/* Schnäppchen */
TD.schnaeppchen_ueberschrift_1 {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: black;
	padding-bottom: 3px;
	padding-left: 3px;
}
TD.schnaeppchen_ueberschrift_2 {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: black;
	padding-bottom: 3px;
	padding-left: 3px;
}


TD.schnaeppchen_beschreibung {
	font-family: verdana, arial;
	font-size: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
}

TD.schnaeppchen_preis1 {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	padding-left: 3px;
}

TD.schnaeppchen_preis2 {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}

TD.schnaeppchen_preis_spar {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	padding-left: 3px;
}


/* Schnäppchen Detail*/
TD.schnaeppchen_detail_titel {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding-bottom: 3px;
}
TD.schnaeppchen_detail_anfuehrung {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: black;
	padding-bottom: 3px;
}
TD.schnaeppchen_detail_preis {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: black;
	padding-bottom: 3px;
}

/* Hersteller */
TD.hersteller_title {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}
TD.hersteller_text {
	font-family: verdana, arial;
	font-size: 10px;
	padding-left: 4px;
}

td.headbold {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;	
}

/* Normaler Link */
a:link {
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 10px;
	color: #000000;
}
a:active {
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 10px;
	color: #000000;
}
a:visited {
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 10px;
	color: #000000;
}
a:hover {
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 10px;
	color: #000000;
}

/* Car Selector */

div.car_label {
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 10px;
	color: #000000;
}
td.car_serie {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
}
td.car_field_kategorie {
	font-family: verdana, arial;
	font-weight: normal;
	width: 80px;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
}
td.car_text {
	font-family: verdana, arial;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 3px;
}
td.car_best_field {
	font-family: verdana, arial;
	font-size: 10px;
	padding-right: 2px;
}
td.car_bestelltext {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 10px;
}
td.car_text_bold {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
}

td.car_label {
	font-family: verdana, arial;
	font-size: 10px;
}
td.car_preis {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 5px;
}
td.car_preis_select {
	font-family: verdana, arial;
	font-size: 10px;
}
td.label_optional {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.car_verbrauch {
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration: underline;
}
span.modell_info {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 8px;
	height: 20;
	vertical-align: middle;
}

td.car_teaser {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-left: 3px;
}

table.carselector {
	width: 730px;
}


td.outer {
	width: 100%;
}

td.spalte0 {
  width: 100%;
  padding-top: 2px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
td.spalte1 {
  width: 250px;
  padding-top: 2px;
}
td.spalte2 {
  width: 490px;
  vertical-align: top;
  padding-top: 2px;
}
td.spalte3 {
  width: 100%;
  height: 250px;
  padding-left: 5px;
  padding-right: 5px;
}
td.spalte4 {
	font-family: verdana, arial;
	font-size: 10px;
  spacing-top: 10px;
  width: 50%;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
	vertical-align: top;  
	background-color: #CFD9E2;
}

.tx-felogin-pi1 fieldset {
border: none;
padding: 0px;
margin: 0px;
}

.tx-felogin-pi1 legend {
display: none;
}
