body,tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 9px;
	margin-top: 0px;
	margin-left: 0px;
}
th {
	text-align: left;
}

h1, h2, h3, h4, h5 {
	padding-top: 5px;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 9px;
}
h4 {
	font-size: 9px;
}
h5 {
	font-size: 8px;
}

table {
	width: 100%;
}
.overview1 table, .overview2 table {
	width: 600px;
	border-margin: 0px;
}
.overview1, .overview2, .menuTable, .menuTableLinkTable  {
	font-size: 9px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.overview1 #mainNav {
	background-color: #cccccc;
	width: 600px;
	text-align: left;
	font-size: 9px;
}
.overview1 #leftNav {
	background-color: white;
	width: 17px;
	height: 17px; 
	background-image: url(images/navlinkssmall.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	vertical-align: bottom;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.overview1 #rightNav {
	background-color: #cccccc;
	width: 20px;		
}

.overview1 #leftMain {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.overview1 #overview1Content {
	padding-bottom: 10px;
}

.overview1 #leftSpacer {
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	
	font-size: 5px;
	width: 10px;
	height: 5px;
	border-bottom: 1px solid #cccccc;
}
.overview1 #mainSpacer {
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	
	font-size: 5px;
	height: 5px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.overview2 th {
	text-align: left;
}
.overview2 div{
	height: 17px;
	background-color: #000000;
	width: 280px;	
	font-size: 9px;
	color: white;
	padding-left: 15px;
	padding-top: 1px;
}

.overview2 #usedCars{
	height: 17px;
	background-color: #000000;
	width: 450px;	
	font-size: 9px;
	color: white;
	padding-left: 15px;
	padding-top: 1px;
}

.overview2 #leftNav {
	background-color: white;
	width: 106px;		
	background-image: url(images/striche.gif);
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.overview2 #overview2Content {
	width: 631px;		
	padding-left: 5px;
	padding-bottom: 10px;
}

.menuTable {	
	font-size: 9px;	
}
.menuTable td {
	vertical-align: top;
}

.menuTable #menuLeft {
	clip-rect: ();
	width: 160px;
	padding-top: 112px;
}
.menuTable #menuCaption {
	height: 90px;	
	width: 100%;	
	vertical-align: bottom;
}
.menuTable #menuContent {

}
.menuTable #menuBreadCrumbs {
	height: 20px;
	text-align: center;
	padding-top: 4px;
}

.menuTableLinkTable {
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.menuTableLinkTable td {
	clip-rect: ();
	width: 160px;
	padding-bottom: 0px;
}
.menuLink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 12px;
	clip-rect: ();
	width: 160px;
	height: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: dashed 1px;
}
a.menuLink:link, a.menuLink:visited {
	background-color: #eeeeee;
	color: #000000;	
	background-image: url(images/navi_li_pfeil.gif);
	background-position: left;
	background-repeat: no-repeat;	
	text-decoration: none;
}
a.menuLink:hover,  a.menuLink:active {
	background-image: url(images/nav_li_pfeil2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #CC0000;
	text-decoration: none;
}
a:link, a:visited, a:active {
	color: #aaaaaa;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

.menuCaptionSmallBlack {
	vertical-align: text-bottom;
	color: #00000;
	font-size: 9px;
	font-weight: bold;
}
.menuCaptionBigBlack, .menuCaptionBigBlackPadding  {
	font-size: 20px;
	font-weight: bold;
}
.menuCaptionBigSmaller {
	font-size: 14px;
	font-weight: bold;
}
.bigRed {
	font-size: 14px;
}
.small, .smallBold, .smallBoldCentered, .smallBoldGrey, .smallBlack, .smallBoldBlack, .smallRed {
	font-size: 9px;
}
.xsmallBold, .xsmallBoldCentered, .xsmallBoldGrey, .smallBold, .smallBoldGrey, .smallBoldBlack {
	font-weight: bold;
}
.xsmallGrey, .xsmallBoldGrey, .smallBoldGrey {
	color: #aaaaaa;
}
.xsmallBlack, .xsmallBoldBlack, .smallBoldBlack, .smallBlack {
	color: #00000;
}

.xsmall, .xsmallBold, .xsmallBoldCentered, .xsmallBoldGrey, .xsmallGrey {
	font-size: 9px;
}
.xsmallBold, .xsmallBoldCentered, .xsmallBoldGrey{
	font-weight: bold;
}
.xsmallBoldCentered {
	padding-left: 5px;
}
.xsmallGrey, .xsmallBoldGrey {
	color: #aaaaaa;
}

.smallRed, .bigRed, .red {
	color: #FF0000;
}