@import url(inc_common.css);
@import url(inc_htmlarea.css);
@import url(inc_csc.css);
@import url(inc_news.css);
@import url(inc_flashheading.css);

#wrapper {
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -480px;
	width:940px;
}

#container {
	background-color:#FFFFFF;
	
}

#copyright {
	margin-right:10px;
	font-size:9px;
	color:#ced1d2;
	float:right;
}
#copyright a {
	font-size:9px;
	color:#ced1d2;
}


#right {
	float:right;
	width: 644px;
}

#left {
	background-color: white;
	width: 316px;
	float:left;
	margin-top:26px;
	#margin-top:24px;
}

#left img {
	border-width: 0;
}

#contentbg div.contentfg {
	width:570px;
	padding-top: 205px;
}

#contentbg #content #content_second {
	padding: 50px 40px 50px 40px;
}

#content-left {	
	width:300px;
	float:left;
	padding-top:10px;
	margin-left:10px;
}

#content-right {	
	float:left;
	margin-left:30px;
	padding-top:30px;
	width:570px;
}

* html #content-left {
	margin-left:8px;
}

* html #content-right {
	margin-left:22px;
}



/* Navigation
----------------------------------------------- */
#cars {
	position:absolute;
	width:232px;
	height:76px;
	background-color:#FFFFFF;
	margin-left:670px;
	margin-top:78px;
	#margin-top:70px;
	z-index:10;
}

* html #cars {
	margin-top:86px;
}

#sidenav {
	margin-top:8px;
	margin-right:20px;
	float:right;
}

#altendorfer {
	float:left;
}

#footer-left ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-weight:bold;
}

#footer-left li {
	display: inline;
	padding-left: 0px;
	background: url(../images/page_metanav_line.gif) no-repeat 10px 2px;
}

/*
#metanav img {
	border-width:0px;
	margin-bottom:15px;
}

#metanav a {
	text-decoration: none;
	color: #5991b4;
	font-weight:normal;
}

#metanav a:hover, #metanav a.sel {
	color: #5991b4;
	font-weight:normal;
}
*/

#subnav {
	width:300px;
	margin-top:15px;
	margin-bottom:30px;
}

#subnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subnav ul.mainnav {
	font-weight:bold;
}

#subnav ul.mainnav a {
	display: block;
	background: url(../images/page_sidenav_mp_arrow.gif) no-repeat 23px 2px;
	color: #404040;
	text-decoration: none;
	padding: 2px 0 3px 47px;
	font-size:12px;
	border-bottom:1px dotted #B2B2B2;
}

#subnav ul.mainnav a:hover, #subnav ul.mainnav a.sel {
	background-color: #F4F4F4;
	color: #404040;
}

#subnav ul.subnav {
	font-weight:normal;
	color: #818993;
	padding:14px 0 14px 0;
}

#subnav ul.subnav li {
	margin: 0;
}

#subnav ul.subnav a, #subnav ul.subnav a.sel {
	background: url(../images/page_sidenav_sp_arrow.gif) no-repeat 31px 7px;
	display: block;
	text-decoration: none;
	padding: 3px 0 3px 40px;
	color: #404040;
	font-size:10px;
	font-weight:bold;
	border:none;
}

#subnav ul.subnav a:hover, #subnav ul.subnav a.sel {
	background-color: #F4F4F4;
	color: #404040;
}

#footer{
	margin-top:20px;
	font-size:10px;
}

#footer-left{
	float:left;
	width:300px;
	border-top:1px dotted #b2b2b2;
	font-size:10px;
	padding-top:5px;
	padding-left:15px;
	text-align:left;
	color: #404040;
}

* html #footer-left{	
	width:330px;
	overflow:hidden;
}

#footer-right{
	float:left;
	margin-left:30px;
	width:595px;
	border-top:1px dotted #b2b2b2;
	padding-top:5px;
}

* html #footer-right{
	width:565px;	
	margin-left:30px;
}

#footer-left a{
	color: #404040;
	font-weight:normal;
}

.clear{
	display:block;
	clear:left;
	margin:0;
	padding:0;
	overflow:hidden;
	height:1px;
	width:auto;
}
.clear2{
	display:block;
	clear:right;
	margin:0;
	padding:0;
	overflow:hidden;
	height:1px;
	width:auto;
}



/*-------Tables--------*/


.content{
	border:1px solid #B2B2B2;
	margin:0px;
	border-collapse:collapse;
	font-size:11px;
}
td{
	padding:4px;
	margin:5px;
	
	vertical-align:text-top;
}
.tr-odd td{
	background-color:#E4E4E4;
}
.tr-even td{
	background-color:#F4F4F4;
}