 body, table, tr, td, select, input
{
	color: #000066;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
a
{
	text-decoration: none;
}
a:active
{
	color: #000066;
	text-decoration: none;
}
a:visited
{
	color: #5f6eaa;
	text-decoration: none;
}
a:hover
{
	color: #ff6600;
	text-decoration: none;
}
a.nav
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
a.nav:visited
{
	color: #ffffff;
}
a.nav:hover
{
	color: #ff6600;
}
a.navlit
{
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
}
a.stockcalc
{
	color: #ff6600;
	font-style: italic;
}
a.stockcalc:visited
{
	color: #ff6600;
	font-style: italic;
}
a.stockcalc:hover
{
	color: #ff6600;
	font-style: italic;
}
a.navlit:visited
{
	color: #ff6600;
}
a.navlit:hover
{
	color: #ffffff;
}
a.navsub
{
	color: #ffffff;
}
a.navsub:visited
{
	color: #ffffff;
}
a.navsub:hover
{
	color: #ff6600;
}
a.navsubon
{
	color: #ff6600;
}
a.navsubon:visited
{
	color: #ff6600;
}
a.tab
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
a.tab:hover
{
	color: #000066;
}

a.currenttab
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
a.currenttab:hover
{
	color: #ff6600;
}
td.tab
{
	background-color: #ff6600;
	color: #ffffff;
	padding: 3px;
}
td.currenttab
{
	background-color: #000066;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}
td.headline
{
	color:white;
	font-weight:bold;
	background-color: #91a5cd;
}
td.footer
{
	color: #999999;
}
td.insertionnavi_item_active
{
	background-color: #d9e1f0;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
}
td.insertionnavi_item_inactive
{
	font-size: 14px;
	font-weight: bold;
	color: #d9e1f0;
}
td.list
{
	background-color: #ffffff;
	font-weight: normal;
	border-bottom:1px #000066 solid; 
}
td.listonline
{
	background-color: #ffffff;
	font-weight: normal;
	border-bottom:1px #000066 solid;
	padding.top: 5px;
	padding.left: 5px; 
}

td.tabheadline
{
	background-color: #000066;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding.top: 2px;
	padding.bottom: 5px;
}
td.tabtext
{
	padding.left: 5px;
	padding.top: 3px;
}
td.pflichtfelds
{
	font-weight: bold;
	color: #ff6600;
}
td.buttonpad
{
padding.top: 5px;
padding.bottom: 5px;
border-bottom:1px #000066 solid;
}
td.buttonpad1
{
padding.top: 5px;
padding.bottom: 5px;
}

input.button
{
	font-weight: bold;
	color: #ffffff;
	border: white 1px solid;
	background-color: #ff6600;
}
.formheadline_midblue
{
	background-color: #91a5cd;
	color: #ffffff;
	font-weight: bold;
}
.back_midblue
{
	background-color: #91a5cd;
}
.formback_liteblue
{
	background-color: #d9e1f0;
}
.back_liteblue
{
	background-color: #d9e1f0;
}
.back_midblue
{
	background-color:#91A5CD;
	color: #FFFFFF;
}
.back_darkblue
{
	background-color:#000066;
}
.dealerprice
{
	color: #ff6600;
	font-style: italic;
}
.navilogoff
{
	padding: 3px;
	background-color: #ff6600;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
}
.navilogoff:hover
{
	padding: 3px;
	background-color: #91a5cd;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
}
.menuheadcell
{
	background-color: #d9e1f0;
	border-bottom:1px #5f6eaa solid; 
	border-top:1px #5f6eaa solid;
	font-weight:bold;
}
.menuheadcellinverse
{
	background-color: #91a5cd;
	border-bottom:1px #000066 solid; 
	border-top:1px #000066 solid;
	color: #ffffff;
	font-weight:bold;
	
}
.pageheadline
{
    color: #000066;
    font-family: verdana, arial, helvetica;
    font-size: 14pt;
    font-weight: bold;
}

.subheadline
{
    color: #000066;
    font-family: verdana, arial, helvetica;
    font-size: 11pt;
}
.cardetailheadline
{
    color: #ffffff;
    font-family: helvetica, arial, verdana;
    font-size: 13pt;
    font-weight: bold;
    background-color: #91a5cd;
}
.cardetaillight
{
	background-color: #ffffff;
	border-bottom:1px #000066 solid;
	 
}
.regonline
{
	background-color: #ffffff;
	border-bottom:1px #000066 solid;
	border-top:1px #000066 solid;
	border-left:1px #000066 solid;
	border-right:1px #000066 solid;
	
	 
}
.cardetaildark
{
	background-color: #d9e1f0;
	border-bottom:1px #000066 solid;
}
.carDetailLightOrange
{
	background-color: #ffffff;
	color:  #ff6600;
	border-bottom:1px #000066 solid; 
	font-style: italic;
}
.carDetailDarkOrange
{
	color:  #ff6600;
	background-color: #d9e1f0;
	border-bottom:1px #000066 solid;
	font-style: italic;
}
a.toplink
{
	color: #ff6600;
	font-weight: bold;	
}
a.toplink:hover
{
	color: #000066;
}
.mandatory
{
	color: #ff6600;
}
select.mandatory
{
	color: #000066;
	background-color: #ffd1b2;
}
input.mandatory
{
	color: #000066;
	background-color: #ffd1b2;
}

