/*Hintergrundfarbe und Bild geändert*/

html, body {
	background: #000000 none repeat-x scroll 0 0;
	color:#ffffff;
}

.co2 {
			position	: relative;
			top			: 7px;
			margin		: 0px;
			padding		: 0px 2px 0px 0px;
			//padding		: 0px 5px 0px 0px;
			width				: 3px;
			height				: 6px;
			background-image	: url(/img/co2.gif);
			background-repeat	: no-repeat;
			display				: inline;
}


/*Hintergrundgrafik entfernt*/

#wrapper {
	background:transparent none no-repeat scroll 0 0;
}

/* Hintergrundfarbe und Bild geändert, Border bottom entfernt*/

#brand_nav_container {
	background: #000000 url(/img/nav_header_backer.gif) repeat-x scroll 0 0;
	border-bottom: none;
}

/*Hintergrundgrafik geändert (Pfeil weiß)*/

#brand_menus a.drop_down span {
	background:transparent url(/img/arrow_right_white_new.gif) no-repeat scroll 100% 3px;
}

/*Navlinkfarbe auf weiß gesetzt*/

#brand_menus a.brand_menu_link {
	color:#FFFFFF;
}

#model_widget_left_nav {
	background-color:#000000;
	border:1px solid #ffffff;
	//margin:10px 10px 0 10px;
}

#model_widget_right_data {
	//margin:10px 10px 0 0;
	background-color:#000000;
	border:1px solid #ffffff;
}

	#model_headline h2 {
		color:#ffffff;
	}

.model_menu ul li a {
	color:#ffffff;
}

#model_info ul {
color:#ffffff;
}

#model_info_container {
	color:#ffffff;
}

#colors {
color:#ffffff;
}

.color_chips ul li img {
border:1px solid #ffffff;
}

.color_chips_add ul li img.at {
border:1px solid #ffffff;
}

#footer hr {
	color : #434343 !important;
}

/*Navlinkfarbe auf weiß gesetzt*/
/*Hintergrundgrafik geändert*/

#brand_menus a.brand_menu_link:hover {
background:#006794 url(/img/bg_mainnav_grey.gif) repeat-x scroll 0 0;
color: #333333;
}

a.vehicle_menu_sub_link:link, a.vehicle_menu_sub_link:visited, a.vehicle_menu_sub:link, a.vehicle_menu_sub:visited {
	background-color:#333333;
	color:#ffffff;
}

a.vehicle_menu_main:link, a.vehicle_menu_main:visited {
	background-color:#333333;
	color:#ffffff;
}

a.vehicle_menu_main:hover, a.vehicle_menu_brown:hover, .menu_item a.brand_menu_link:hover {
	background: #354F65 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
	color: #ffffff;
}

#brand_menus a.drop_down.brand_menu_link_hovered {
	background: #B4B4B4  url(/img/bg_mainnav_blue.gif) repeat-x scroll 0 0;
	color:#ffffff;
}

#brand_menus a.drop_down:hover {
	background:#B4B4B4 url(/img/bg_mainnav_blue.gif) repeat-x;
	color:#ffffff;
}

a.vehicle_menu_sub_link:hover {
	background: #B4B4B4 url(/img/bg_mainnav_blue.gif) repeat-x;
	color:#ffffff;
}

a.vehicle_menu_sub:hover {
	background: #B4B4B4 url(/img/bg_mainnav_blue.gif) repeat-x;
	color:#ffffff;
}



#news_holder {
background:#000000 url(/img/home_background_reverse.gif) repeat-x scroll 0 0;
}

.news_row {
margin-top: 35px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 870px;
}

.head {
background:transparent none repeat scroll 0 0;
padding:0;
color:#ffffff;
text-transform:uppercase;
}

.subHead {
color:#344E63;
font-weight:bold;
}

.blueLink a, .blueLink a:visited {
color:#344E63;
text-align:right;
}

.blueHead {
color:#ffffff;
text-transform:uppercase;
}

.back a, .back a:visited {
color:#344E63;
}

#news_story_holder {
background-attachment: scroll;
background-repeat: repeat;
background-image: none;
background-position: 0px 0px;
background-color: #000000;
border: 1px solid #ffffff;
margin:25px auto 0;
padding:10px;
}


div#open_with_left {
background:#000000 none repeat-x scroll 0 0;
border:1px solid #ffffff;
padding:25px;
width:515px;
height:495px;
overflow:auto;
}



div.info_menu {
border:1px solid #ffffff;
background-color:#000000;
}

#footerLegal {
color:#6E6E6E;
}

div.content {
	background:#000000 url(/img/background_service.jpg) no-repeat scroll 0 0;

	margin:0 auto;

}



#news_img_holder {
	width:409px;
}


#vehicle_name * {
color:#4C7294;
font-size:20px;
padding-top:0;
margin:-2px 0 0 8px;
}

#vehicle_feature_menus {
background:#333333 none repeat scroll 0 0;
border-top:0px;
height:26px;
top:0;
padding-top:7px;
}

.media_wrapper {
border:1px solid #ffffff;
left:267px;
width:614px;
}

.feature_menu {
background-color:#000000;
border:1px solid #ffffff;
border-bottom:0px;
}


a.vehicle_nav_link {
border:0px;
}

a.vehicle_nav_link:link, a.vehicle_nav_link:visited {
color:#ffffff;
}

a.vehicle_nav_sub_link {
border:0px;
}

.hover a, div.on a, .vehicle_item:hover a, a.features_menu_on:link, a.features_menu_on:link, a.vehicle_nav_link:link a.features_menu_on:visited {
background-image:url(/img/nav_header_backer.gif);
background-repeat:repeat-x;
color: #ffffff;
}

html body #main_content {
background:#EFEFEF url(/img/background_service.jpg) no-repeat scroll 0 0;
}

.large .feature_description {
height:252px;
width:268px;
}

.large .feature_menu {
width:268px;
}


#vehicle_features {
width:268px;
}

.large #vehicle_features {
left:40px;
top:32px;
background-color:#000000;
}

#brand_nav_container {
left:25;
width:960px;
}



div.info_menu {
width:242px;
}

.feature_menu h3 {
display:none;
}

#feature_next {
display:none;
}

#feature_previous {
display:none;
}

.feature_menu ul {
border-top:0px;
margin:12px 0 0 5px;
width:258px;
height:111px;
border-bottom:1px solid #D7DCE0;
border-top:0 solid white;
}

.feature_description {
border-color:#ffffff;
}

.large {
width:250px;
}


.feature_menu ul li a, .feature_menu ul li a.off {
width:235px;
}


.feature_description p, .feature_description h1, .feature_description h4 {
padding:5px 5px 0 15px;
}


div.info_menu ul {
padding:5px;
}

#open_with_left h1 {
margin-bottom : 14px;
color: #ffffff;
}





.menu_item {
margin-left:10px;
}

.feature_menu ul li a:hover, .feature_menu ul li a.selected_feature_link, .feature_menu ul li a.off:hover {
background:#006794 url(/img/nav_header_backer.gif) repeat-x scroll 0 0;
width:235px;
}

#open_with_left .mood {
	margin:47px 20px -30px 25px;
}

#open_with_left h1 {
	display:block;
}

#open_with_left table, th, tr, td {
border:0px;
border-style:solid;
	text-align:left;
}

#Unitable tr td {
	border:1px;
	text-align:left;
border-style:solid;
border-color:#555555;

}



#open_with_left a:link, #open_with_left  a:visited {
	color:#344E63;
}

#open_with_left a:hover {
	text-decoration: underline;
}

div.info_menu ul.left_sub li.on a, div.info_menu ul.left_sub li.on a:link, div.info_menu ul.left_sub li.on a:visited, div.info_menu ul.left_sub li.on a:active {
background:#6690B6 none repeat scroll 0 0;
}

div.info_menu ul.left_sub li.on a {
color:#FFFFFF;
}


.feature_description h1, .feature_description h4 {
color:#354E64;
padding:0 5px 0 15px;
}




#vehicle_feature_menus {
border-bottom:1px solid #30353B;
}

a.vehicle_nav_sub_link:link, a.vehicle_nav_sub_link:visited {
color:#ffffff;
}

#color_categories div.color_btn a.section_at {
background:#006794 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
}


#gallery_filter {
width:181px;
}

#gallery_thumbs_container {
left:-4px;
width:190px;
}

#gallery_thumbs_scrollarea {
left:182px;
}

.photo {
width:82px;
border:1px solid #345264;
}

a:link, a:visited {
color:#ffffff;
}

h2.modeltext_Left {
color:white;
font-family:arial,verdana,helvetica,san-serif;
font-size:28px;
text-transform:none;
}

p.modeltext_Left_Smaller {
color:white;
font-family:arial,verdana,helvetica,san-serif;
font-size:12px;
font-weight:bold;
}

	
	
	#scroll_container_images {

		width			: 426px;
		height		: 87px;
		overflow 	: hidden;
		border		: 0px dotted red;
		margin		: 0px;
		

	}
		


#scroll_inner_container {
	margin: 0px;
}
	
#scroll_inner_container img {
	margin-right: 5px;
}		


.flyout h2 {
background-color:#ffffff;
color:#344E63;
font-size:13px;
padding:0px;
position:absolute;
top:120px;
}

.flyout p {
color:#333333;
font-size:10px;
font-weight:bold;
width:200px;
padding:30px 0 0;
}


h2.modeltext_Left {
font-weight:normal;
}

p.modeltext_Left_Smaller {
font-weight:normal;
margin-top:2px;
}

#vehicle_name * {
color:#ffffff;
}

.model_menu ul li a:hover, .model_menu ul li a.current_model_at {
background:#006794 url(/img/nav_header_backer.gif) repeat-x scroll 0 0;
}


a.vehicle_menu_sub:hover {
	background: #344E63 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
	color: white;
}

#menu_container h4 {
	color:#ffffff;
}

div.info_menu ul li a:hover {
background:#000000 url(/img/nav_header_backer.gif) repeat-x scroll 0 0;
color:#75B0D0;
}

div.info_menu ul {
	border-top:0px;
}

div.info_menu h2 {
border-bottom:1px inset #333333;
background-color:#000000;
border-bottom:1px solid grey;
font-size:15px;
padding:8px 0 4px 13px;
color:#ffffff;
margin:0 0 5px;
}

div.info_menu ul li a.on, div.info_menu ul li a.on:link, div.info_menu ul li a.on:visited, div.info_menu ul li a.on:active {
background:#006794 url(/img/nav_header_backer.gif) repeat-x scroll 98% center;
color:#FFFFFF;
}

div.info_menu ul.left_sub li.on a {
color:#333333;
}

div.info_menu ul.left_sub li.on a, div.info_menu ul.left_sub li.on a:link, div.info_menu ul.left_sub li.on a:visited, div.info_menu ul.left_sub li.on a:active {
background:#FFFFFF none repeat scroll 0 0;
color:#344E63;
font-weight:bold;
}

div.info_menu ul.left_sub li a:hover {
background:#FFFFFF url(/img/nav_header_backer.gif) repeat-x scroll 0 0;
color:#75B0D0;
}

.feature_description p, .feature_description h1, .feature_description h4 {
padding:0 14px;
}

div.info_menu ul li a, div.info_menu ul li a:link, div.info_menu ul li a:visited, div.info_menu ul li a:active {
color:#ffffff;
}

div.info_menu ul li {
border-bottom:0px;
}

.news_row {
background:#000000 url(/img/verlauf-content.gif) scroll 0 0;
border:1px solid #ffffff;
}

.para {
margin:10px 485px 0 0;
}

div.features_menu_pos {
width:118px !important;
}

div.column {
margin-top:-5px;
}

#gallery_thumbs {
border:0 none;
}

.photo img {
border:medium none;
margin:0;
}
.photo {
width:80px;
}

#gallery_filter {
border:0 none;
background: transparent none;
padding:5px 1px;
}

#gallery_filter form select {
float:left;
margin-left:7px;
}

.video:hover, #gallery_thumbs .at {
border-color:#FFFFFF;
}

#gallery_menu {
margin:0;
}



div#main_content div.image_info {
margin-top:-3px;
float:right;
}

.model.info {
diplay:none;
}

div#main_content div.vehicle {
margin-bottom:161px;
}

div#main_content div.image_info {
display:visible;
}




div.features_menu_pos  {
width:120px !important;
}

.feature_description p {
	color:#ffffff;
}
.feature_description {
	background-color:#000000;
}

#header {
background:none repeat scroll 0 0 #000000;
}

#headerNav {
color:#888888;
}

#headerNav a, #headerNav a:visited,  #headerNav a:hover {
	color:#888888;
	
}

#footerLinks a, #footerLinks a:visited, #footerLinks_open a, #footerLinks_open a:visited {
color:#888888;
}

.feature_menu ul li a, .feature_menu ul li a:visited, .feature_menu ul li a.off {
color:#ffffff;
}

table.table-border tr td {
border:1px solid #8a8a8a;
}
