html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	font-style:normal;
}
body {
	line-height:1;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
dfn, address {
	font-style:normal;
}
html, body {
	height:100%;
}
html {
	background:url(/iframe/images/default/audi/bg_main.jpg) top center repeat-y #8f9398;
}
html.template-iframe-modal {
	overflow:auto!important;
}
body {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:.625em;
	color:#000;
	line-height:15px;
	text-align:center;
}
a, a:link, a:visited {
	text-decoration:none;
	color:#000;
}
a:hover, a:active, a:focus {
	color:#fff;
	outline:none;
}
h1 {
	color:#fff;
	font-size:1.8em;
	line-height:1;
	width:464px;
}
span.second_headline {
	display:block;
}
h1.sIFR {
	font-size:18px;
	line-height:120%!important;
	letter-spacing:.1em;
	padding-bottom:0!important;
}
h1.flashReplaced {
	clear:left;
}
.col_1 h1 {
	width:197px;
}
.col_2 h1 {
	width:464px;
}
.col_3 h1 {
	width:704px;
}
.col_4 h1 {
	width:930px;
}
.col_3 #audi_advice_rightcol_container h1 {
	width:470px;
}
h2.sIFR {
	font-size:13px;
	line-height:125%;
	letter-spacing:.1em;
	padding-bottom:0!important;
}
h1.audi_h1_margin {
	margin-bottom:22px;
}
h1.audi_h1_border {
	padding-bottom:5px;
	background:transparent url(/iframe/images/default/audi/dotted_line.png) repeat-x scroll 0 bottom;
}
.first_half {
	display:block;
	color:#fff;
}
.second_half {
	display:block;
	color:#2b2f33;
}
h2 {
	font-size:1em;
	width:464px;
}
h3 {
	font-weight:bold;
	font-size:1em;
	width:203px;
}
legend.sIFR, .audi_marginalia h3 {
	line-height:17px;
}
h4 {
	font-size:1em;
}
p {
	margin:0 0 15px 0;
}
p.no_margin {
	margin:0;
}
sub, sup {
	line-height:0;
	font-size:60%;
	vertical-align:sub;
}
sup {
	vertical-align:super;
}
a.arrow, a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active {
	background:transparent url(/iframe/images/default/audi/link_arrows.png) -30px 3px no-repeat!important;
	padding-left:11px;
	cursor:pointer!important;
	color:#000;
}
*+html a.arrow, *+html a.arrow:link, *+html a.arrow:visited, *+html a.arrow:hover, *+html a.arrow:active {
	background:transparent url(/iframe/images/default/audi/link_arrows.png) -30px 4px no-repeat!important;
	padding-left:11px;
	cursor:pointer!important;
	color:#000;
}
a.block_arrow, a.block_arrow:link, a.block_arrow:visited, a.block_arrow:hover, a.block_arrow:active {
	background:transparent url(/iframe/images/default/audi/link_arrows.png) -30px 5px no-repeat!important;
	padding-top:0!important;
	padding-left:11px!important;
	display:block;
	cursor:pointer!important;
	color:#000;
}
a.arrow:hover, a.arrow:active, a.block_arrow:hover, a.block_arrow:active {
	color:#fff!important;
}
a.textlink, a.textlink:visited, a.textlink:link {
	color:#000!important;
	text-decoration:underline;
}
a.textlink:hover, a.textlink:active {
	color:#000!important;
	text-decoration:none;
	cursor:pointer!important;
}
a.underline {
	text-decoration:underline;
}
a.rsslink {
	background:transparent url(/iframe/images/default/audi/icon_rss.png) no-repeat left center;
	padding-left:24px;
	display:block;
	height:16px;
	line-height:16px;
	float:left;
}
a.advice, a.advice:link, a.advice:visited, a.advice:hover, a.advice:active {
	background:transparent url(/iframe/images/default/audi/bg_dotted_line_1px_000-transparent.png) 0 100% repeat-x!important;
	color:#000!important;
}
* html a.advice, * html a.advice:link, * html a.advice:visited, * html a.advice:hover, * html a.advice:active {
	border-bottom:1px dotted #000;
	color:#000!important;
}
a.left, img.left {
	float:left;
	margin:1px 14px 0 0;
}
a.left.is_pageheader, img.left.is_pageheader {
	margin:0!important;
}
a.right, img.right {
	float:right;
	margin:1px 0 0 14px;
}
#audi_container_page {
	background-color:transparent;
	width:971px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#audi_container_page:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#audi_container_header {
	float:left;
	position:relative;
	width:100%;
}
#audi_logo {
	float:right;
	margin:0 0 1px 0;
}
#audi_logo img {
	display:block;
}
#audi_logo img.print {
	display:none;
}
#audi_container_navigation {
	background:url(/iframe/images/default/audi/bg_navigation_main.png) top left #acadb2;
	width:100%;
	clear:both;
	position:relative;
	height:35px;
	margin-bottom:9px;
}
#audi_navigation_breadcrumb_replaced, #audi_navigation_breadcrumb {
	width:540px;
	position:relative;
	margin-left:10px;
	top:10px;
	left:-1px;
	float:left;
	font-size:1.2em;
	font-weight:bolder;
	color:#fff;
}
#audi_navigation_breadcrumb ul {
	height:19px;
	padding-left:3px;
}
#audi_navigation_breadcrumb li {
	display:inline;
	margin-left:-3px;
}
#audi_navigation_breadcrumb a {
	color:#fff;
	padding:15px;
}
#audi_navigation_breadcrumb #Button a:active, #Button a:focus, #Button a:hover, #audi_navigation_breadcrumb a:active, #audi_navigation_breadcrumb a:focus, #audi_navigation_breadcrumb a:hover {
	color:#d5d5d5;
}
#audi_container_main {
	width:100%;
	float:left;
	margin:30px 0 0;
	min-height:345px;
	position:relative;
	padding-bottom:0;
}
#audi_content_wrapper {
	width:704px;
	display:block;
	float:right;
}
#audi_image_header {
	border:none;
	width:704px;
}
#audi_marginalia {
	float:left;
	width:204px;
}
body.template-a-1 #audi_nav_pagelevel {
	display:none;
}
body.template-a-1 #audi_container_main {
	margin-top:0;
}
.audi_main_container_footer {
	padding-bottom:55px!important;
}
.template-b-1 .audi_main_container_footer {
	padding-bottom:95px!important;
}
body.template-a-1 #audi_content_wrapper {
	display:block;
	float:none;
	width:971px;
}
body.template-a-1 #audi_main_flash_stage {
	min-height:298px;
	max-height:395px;
	height:395px;
	width:971px!important;
	position:relative;
}
body.template-a-1 ul#audi_teaser_area, body.template-a-2 ul#audi_teaser_area {
	width:972px!important;
	height:135px!important;
	clear:left;
	float:left;
	margin:4px 0 0 0;
	background:transparent url(/iframe/images/default/audi/con_teaser_area_bg.png) no-repeat 0 0;
}
body.template-a-1 ul#audi_teaser_area:after, body.template-a-2 ul#audi_teaser_area:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
body.template-a-1 ul#audi_teaser_area li, body.template-a-2 ul#audi_teaser_area li {
	float:left;
	position:relative;
	width:218px;
	height:135px;
	margin:0 0 0 1px;
	padding:6px 12px;
	display:inline;
}
body.template-a-2 #audi_nav_pagelevel {
	display:none;
}
body.template-a-2 #audi_container_main {
	margin-top:0;
}
body.template-a-2 #audi_content_wrapper {
	display:block;
	float:none;
	width:971px;
}
body.template-a-2 #audi_main_flash_stage {
	min-height:298px;
	max-height:395px;
	height:395px;
	width:728px!important;
	float:left;
	position:relative;
}
body.template-a-3 #audi_content_wrapper {
	display:block;
	float:none;
	width:971px;
}
body.template-b-1 #audi_nav_pagelevel {
	display:none;
}
body.template-b-1 #audi_content_wrapper {
	display:block;
	float:none;
	width:971px;
}
body.template-b-1 #audi_container_main {
	margin-top:32px;
}
.template-b-2 #audi_nav_pagelevel {
	float:left;
	width:242px;
}
.template-b-2 #audi_content_wrapper {
	display:block;
	float:right;
	width:704px;
}
#audi_content_wrapper.template-b-2 #audi_content, .template-b-2 #audi_content {
	position:relative;
}
body.template-c-1 #audi_nav_pagelevel {
	display:none;
	float:left;
	padding-right:25px;
	width:242px;
}
body.template-c-1 #audi_container_emo {
	position:absolute;
	left:0;
}
body.template-c-1 #audi_container_emo_slider {
	background:url(/iframe/images/default/audi/nav_pagelevel_bottom_gradient.png) top left repeat-y #8f9398;
	float:left;
	height:429px;
}
body.template-c-1 #audi_container_emo_button {
	float:left;
	width:14px;
	height:70px;
	margin-top:165px;
	display:block;
}
body.template-c-1 .audi_container_emo_button_in {
	background:url(/iframe/images/default/audi/sprite_nav_pagelevel_slide.png) 0 0 no-repeat;
}
body.template-c-1 .audi_container_emo_button_out {
	background:url(/iframe/images/default/audi/sprite_nav_pagelevel_slide.png) 0 -70px no-repeat;
}
body.template-c-1 #audi_container_emo #audi_nav_pagelevel {
	display:block;
	float:left;
}
body.template-c-1 #audi_container_emo .audi_teaser {
	clear:both;
}
body.template-c-1 #audi_container_emo #audi_navigation_teaser_clicktip_top, body.template-c-1 #audi_container_emo #audi_navigation_teaser_clicktip_bottom, body.template-c-1 #audi_container_emo #audi_navigation_teaser_clicktip_content {
	margin-left:2px;
}
.template-c-1 #audi_container_main {
	overflow:hidden;
}
.template-c-1 #audi_content_wrapper {
	display:block;
	float:right;
	width:971px;
}
.template-c-1 #audi_image_header {
	height:300px!important;
	width:971px!important;
}
.template-c-1 .audi_con_com_region {
	display:none;
}
.template-c-2 #audi_content_wrapper {
	float:right;
	width:704px;
}
.template-c-2 #audi_image_header {
	margin:0 0 31px 0;
}
.template-c-2 #audi_content {
	float:left;
	margin-top:22px;
	margin-right:39px;
	width:462px;
	line-height:15px;
}
.template-c-2 #audi_marginalia {
	width:203px;
	margin-top:22px;
	line-height:15px;
}
.template-c-3 #audi_nav_pagelevel {
	width:242px;
}
.template-c-3 #audi_content_wrapper {
	display:block;
	float:right;
	width:704px;
}
.template-c-3 #audi_main_flash_stage {
	margin:30px 0;
}
.template-c-3 #audi_content {
	display:block;
	float:left;
	width:704px;
}
.template-c-3 #audi_content_small {
	display:block;
	float:left;
	clear:both;
	width:462px;
}
.template-c-3 #audi_marginalia {
	display:block;
	float:right;
}
.template-e-1 #audi_content_wrapper {
	display:block;
	float:right;
	width:971px!important;
}
.template-e-1 .audi_content {
	float:left;
	line-height:15px;
	margin-top:22px;
	margin-right:39px;
	width:462px;
}
.template-e-1 .audi_marginalia {
	display:block;
	float:right;
	line-height:15px;
	margin-top:22px;
	width:203px;
}
.template-e-1 h1 {
	background:none!important;
	margin-top:25px!important;
}
.template-e-1 #audi_modal_body {
	padding-top:0!important;
}
.template-e-2 #audi_content_wrapper {
	display:block;
	float:right;
	width:971px!important;
}
.template-e-2 .audi_content {
	float:left;
	line-height:15px;
	width:704px;
}
.template-e-2 .audi_marginalia {
	display:block;
	float:right;
	line-height:15px;
	width:203px;
	height:396px;
	overflow:hidden;
}
body.template-iframe-modal #audi_livesearch, body.template-iframe-modal #audi_search_livesearch_overlay, body.template-iframe-modal #audi_search, body.template-iframe-modal #audi_nav_pagelevel, body.template-iframe-modal #audi_container_navigation, body.template-iframe-modal #audi_navigation_main_sitemap, body.template-iframe-modal #audi_navigation_model, body.template-iframe-modal #audi_nav_distributor, body.template-iframe-modal #audi_container_footer, body.template-iframe-modal #audi_footer_meta #audi_meta ul {
	display:none;
}
html.template-iframe-modal, body.template-iframe-modal {
	background:#A0A5AD!important;
	text-align:left!important;
}
body.template-iframe-modal * {
	text-align:left;
}
.template-iframe-modal #audi_content_wrapper {
	float:none;
}
#audi_template_d_advice_marker {
	border:none;
	height:8px;
	left:10px;
	position:absolute;
	top:10px;
	width:8px;
}
.audi_template_d .audi_generated_corners_background {
	background:#41464c!important;
	position:relative!important;
}
.audi_template_d .audi_generated_top {
	background:transparent;
	overflow:hidden;
	height:6px;
	display:block;
	position:relative;
	top:-6px;
}
.audi_template_d .audi_generated_top .generated_right {
	height:6px;
	width:6px;
	float:right;
	display:block;
	background:transparent url(/iframe/images/default/audi/sprite-corners.png) 100% 0 no-repeat;
}
.audi_template_d .audi_generated_top .generated_middle {
	height:6px;
	width:231px;
	float:right;
	display:block;
	background:#41464c;
}
.audi_template_d .audi_generated_top .generated_left {
	height:6px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/iframe/images/default/audi/sprite-corners.png) 0 0 no-repeat;
}
.audi_template_d .audi_generated_bottom {
	position:relative;
	bottom:-6px;
	overflow:hidden;
	height:6px;
	display:block;
	margin-top:1px;
}
.audi_template_d .audi_generated_bottom .generated_right {
	height:6px;
	width:6px;
	float:right;
	display:block;
	background:transparent url(/iframe/images/default/audi/sprite-corners.png) 100% 100% no-repeat;
}
.audi_template_d .audi_generated_bottom .generated_middle {
	height:6px;
	float:right;
	display:block;
	width:231px;
	background:#41464c;
}
.audi_template_d .audi_generated_bottom .generated_left {
	height:6px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/iframe/images/default/audi/sprite-corners.png) 0 100% no-repeat;
}
* html .audi_template_d .audi_generated_top .generated_right {
	background:transparent url(/iframe/images/default/audi/sprite-corners-8bit.png) 100% 0 no-repeat!important;
}
* html .audi_template_d .audi_generated_top .generated_left {
	background:transparent url(/iframe/images/default/audi/sprite-corners-8bit.png) 0 0 no-repeat!important;
}
* html .audi_template_d .audi_generated_bottom .generated_right {
	background:transparent url(/iframe/images/default/audi/corners-bottom-8bit.png) 100% 0 no-repeat!important;
}
* html .audi_template_d .audi_generated_bottom .generated_left {
	background:transparent url(/iframe/images/default/audi/corners-bottom-8bit.png) 0 0 no-repeat!important;
}
.audi_template_d {
	color:#dcdcdc;
	left:10px;
	padding:6px 0 6px 0;
	width:243px;
}
.audi_template_d img.close {
	width:11px;
	height:11px;
	position:absolute;
	right:5px;
	top:-1px;
}
.audi_template_d h4 {
	color:#fff;
	width:203px;
	height:18px;
	background:transparent url(/iframe/images/default/audi/advice_layer_dotted_line.gif) 0 100% repeat-x;
	padding:0 0 5px 0;
	font-size:13px;
	margin:5px 21px 5px 21px;
}
.audi_template_d h4 object {
	margin-left:-3px;
}
.audi_template_d p {
	padding:0 21px;
	margin-left:0;
}
.audi_template_d ul {
	padding:0 21px;
	margin-top:8px;
}
.audi_template_d li {
	color:#fff;
}
.audi_template_d a {
	color:#fff!important;
}
#audi_content_wrapper.template-sorry {
	width:704px;
	margin-right:135px;
	margin-top:6px;
}
.template-sorry h1 {
	margin-top:20px;
	margin-bottom:20px;
}
.template-sorry #audi_content {
	width:704px;
}
#audi_footer_functions {
	clear:both;
	background:url(/iframe/images/default/audi/bg_functions.png) bottom left no-repeat transparent;
	padding-top:4px;
	position:fixed;
	z-index:200;
	bottom:2em;
	width:971px;
	height:22px;
}
#audi_footer_functions #teaserAudiTv {
	right:0;
	position:absolute;
	top:0;
	margin-bottom:0;
}
#audi_footer_functions #teaserAudiTv a {
	display:block;
	width:83px;
	height:26px;
	background:top right no-repeat transparent;
	text-indent:-5000px;
}
#audi_footer_navigation {
	float:left;
	margin:2px 15px 0 12px;
	width:890px;
}
#audi_footer_navigation li {
	float:left;
	padding:1px 10px 1px 0;
}
#audi_footer_navigation li a {
	color:#fff;
	font-weight:normal;
	font-size:.9em;
}
#audi_footer_navigation #linkLogin {
	padding-right:13px;
	margin-right:10px;
	background:url(/iframe/images/default/audi/bg_login_separator.png) top right no-repeat transparent;
	font-weight:bold;
}
#audi_footer_navigation li a:hover, #audi_footer_navigation li a:focus {
	color:#fff;
}
.audi_detailview {
	display:block;
	width:auto;
}
.audi_detailview img {
	float:left;
}
.audi_detailview a {
	text-indent:-5000px;
	width:35px;
	height:25px;
	display:none;
	top:0;
	left:0;
	background:transparent url(/iframe/images/default/audi/icon_detailview.png) no-repeat;
}
.audi_tab_navigation_value {
	display:none;
}
.active {
	display:inline;
}
#audi_modal_super_wrapper .active {
	display:block;
}
#audi_modal_super_wrapper .audi_tab_navigation_value.active, .audi_tab_navigation_value.active {
	display:inline;
}
.close {
	cursor:pointer;
}
.audi_navigation_footer_overlay, .audi_template_d {
	z-index:9300!important;
}
#audi_container_footer {
	z-index:9400!important;
}
#audi_container_navigation {
	z-index:9450;
}
#audi_container_header {
	z-index:9475;
}
#audi_modal_overlay {
	z-index:9500!important;
}
#audi_modal_super_wrapper {
	z-index:9510!important;
}
#audi_modal_wrapper {
	z-index:9520!important;
}
#audi_modal_container {
	z-index:9530!important;
}
#audi_layer_simple.hasModal {
	z-index:9600!important;
}
#audi_template_d_advice_marker {
	z-index:9700;
}
body .aural, .flashReplaced .alt, #flashStage h3, #flashStage h2, #flashStage p {
	display:block!important;
	left:-5000px!important;
	position:absolute!important;
	width:971px!important;
}
#skiplinks a:active, #skiplinks a:focus {
	position:absolute;
	padding:.6em 1.2em;
	left:5000px;
	top:120px;
	white-space:nowrap;
	font-size:1.5em;
	font-weight:bold;
	color:#333;
	background-color:#e5e5e5;
	z-index:1000;
}
.hide_sIFR .sIFR, .hide_sIFR #audi_navigation_breadcrumb {
	visibility:hidden;
}
.clearAll {
	clear:both;
	line-height:0;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
.floatbox {
	overflow:hidden;
}
* html .floatbox {
	width:100%;
}
.floatleft {
	float:left;
}
.col_1 {
	width:242px!important;
}
* html .col_1 #audi_modal_body {
	width:202px!important;
	overflow:hidden;
}
.col_2, #audi_content_wrapper .col_2 {
	width:502px!important;
}
.col_3, #audi_content_wrapper .col_3 {
	width:744px!important;
}
.col_4, #audi_content_wrapper .col_4 {
	width:971px!important;
}
.col_1 h2 {
	width:202px!important;
}
.portrait, #audi_content_wrapper .portrait {
	width:675px!important;
}
.landscape, #audi_content_wrapper .landscape {
	width:675px!important;
}
#audi_content_wrapper.preload {
	background:transparent url(/iframe/images/default/audi/preloader.gif) center 150px no-repeat;
}
#audi_content_wrapper.preload * {
	visibility:hidden!important;
}
#audi_modal_body_tmp.preload {
	background-image:url(/iframe/images/default/audi/preloader.gif);
	background-position:center center;
}
.preload {
	background-image:url(/iframe/images/default/audi/preloader.gif)!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
}
form.simpleAjax.preload *, #audi_container_page .preload * {
	visibility:hidden;
}
#audi_modal_super_wrapper.preload * {
	left:-99999em;
}
#audi_modal_super_wrapper.preload .audi_tab_navigation {
	visibility:hidden;
}
#audi_layer_simple.preload {
	width:75px;
	height:20px;
	background-color:#000;
	background-image:url(/iframe/images/default/audi/preloader.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#audi_layer_simple.hasModal {
	background-color:#fff;
	color:#000;
}
.template_d {
	width:400px;
	height:auto;
	background:#000;
	color:#fff;
	padding:20px;
}
#audi_modal_header_tmp, #audi_modal_body_tmp {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	background-color:#A0A5Ad;
	background-image:url(/iframe/images/default/audi/preloader_modal.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#audi_modal_header_tmp {
	background-image:none;
}
ol.audi_content_list {
	display:list-item;
	list-style-position:inside;
	margin-left:35px;
	margin-bottom:15px;
}
ol.audi_content_list li {
	list-style-type:decimal;
	list-style-position:outside;
}
ul.audi_content_list {
	display:list-item;
	list-style-position:inside;
	margin-left:30px;
	margin-bottom:15px;
}
ul.audi_content_list li {
	list-style-type:disc;
	list-style-position:outside;
}
#audi_content_wrapper .func_pagelinks, #func_toolbox .audi_js, #audi_advice_leftcol_container .audi_js {
	display:none;
}
.audi_hide {
	display:none;
}
.audi_plus_orange {
	color:#c77000!important;
	font-style:italic;
}
.audi_plus_red {
	color:#c03!important;
	font-style:italic;
}
html body #audi_content div .hidden, .hidden {
	display:none!important;
}
.forceShow {
	display:block!important;
}
#audi_modal_tab_navigation_container.preload {
	background-color:#A0A5AD!important;
}
.audi_tab_navigation_value .preload {
	background-color:#A0A5AD!important;
	background-image:url(/iframe/images/default/audi/preloader.gif)!important;
	background-position:center;
	background-repeat:no-repeat;
	height:150px!important;
	line-height:150px;
	font-size:150px;
}
.audi_tab_navigation_value #audi_advice_rightcol_container.preload {
	background-color:#b3b7bd!important;
	height:337px!important;
}
#audi_tooltip {
	position:absolute;
	display:block;
	background:url(/iframe/images/default/audi/audi_tooltip.gif) top center no-repeat;
	width:100px;
	height:auto;
	text-align:left;
	padding:10px 10px 0 10px;
}
#audi_tooltip span {
	position:absolute;
	bottom:-10px;
	left:0;
	display:block;
	width:120px;
	height:10px;
	background:url(/iframe/images/default/audi/audi_tooltip.gif) bottom center no-repeat;
}
div.audi_layer_fallback {
	text-align:center;
}
div.audi_layer_fallback #audi_content_wrapper {
	margin:0 auto;
	text-align:left;
	float:none;
	width:auto;
}
div.audi_layer_fallback #audi_content_wrapper .flash, div.audi_layer_fallback #audi_content_wrapper .con_rss, div.audi_layer_fallback #audi_content_wrapper .col_1, div.audi_layer_fallback #audi_content_wrapper .col_2, div.audi_layer_fallback #audi_content_wrapper .col_3, div.audi_layer_fallback #audi_content_wrapper .col_4 {
	margin:0 auto;
}
#audi_navigation_model {
	margin:32px 0 0;
	width:auto;
	position:relative;
	float:left;
}
#audi_navigation_model li {
	float:left;
	position:relative;
}
#audi_navigation_model li a {
	display:block;
	height:26px;
	width:44px;
	background:0 0 no-repeat transparent;
}
#audi_navigation_model li ul {
	position:absolute;
	visibility:hidden;
}
#audi_navigation_model>li>a:focus+ul, #audi_navigation_model li:hover ul {
	visibility:visible;
}
#audi_navigation_model li a {
	text-indent:-5000px;
}
#audi_navigation_model li li a {
	text-indent:0;
}
#audi_navigation_model li ul li.last {
	background:transparent url(/iframe/images/default/audi/bg_model_pulldown.png) no-repeat scroll left bottom;
	bottom:-5px;
	height:87px;
	margin:0;
	position:relative;
	width:145px;
}
#audi_navigation_model li ul.wide li.last {
	background:transparent url(/iframe/images/default/audi/bg_model_pulldown_wide.png) no-repeat scroll left bottom;
	clear:both;
	width:290px;
}
#audi_navigation_model li ul {
	background:url(/iframe/images/default/audi/bg_model_pulldown.png) top left no-repeat transparent;
	width:145px;
}
#audi_navigation_model li ul.wide {
	background:url(/iframe/images/default/audi/bg_model_pulldown_wide.png) top left no-repeat transparent;
	width:290px;
}
#audi_navigation_model li li {
	background:0 0 no-repeat transparent;
	position:relative;
	margin-top:10px;
	width:145px;
	height:86px;
}
#audi_navigation_model li li.last {
	height:15px!important;
}
.audi_navigation_model_meta {
	display:none;
	visibility:visible;
	float:right;
	background:url(/iframe/images/default/audi/bg_model_meta.gif) no-repeat right center;
	width:145px;
	height:86px;
	position:absolute;
	left:145px;
	z-index:1000;
}
.audi_navigation_model_meta_activated .even .audi_navigation_model_meta {
	left:-145px;
	background-position:left center;
}
.audi_navigation_model_meta_activated li li.hover, .audi_navigation_model_meta_activated li li:hover {
	background-color:#cdcdd3!important;
	z-index:1001;
}
.audi_navigation_model_meta_activated li li.hover .audi_navigation_model_meta, .audi_navigation_model_meta_activated li li:hover .audi_navigation_model_meta {
	display:block!important;
}
#audi_navigation_model li ul li a {
	background:url(/iframe/images/default/audi/link_arrows.png) no-repeat scroll -30px 55px!important;
	height:30px;
	overflow:hidden;
	display:block;
	width:105px;
	margin:0 0 0 20px;
	padding:50px 0 10px 10px;
	float:left;
}
#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a {
	color:#000!important;
	float:left!important;
	display:block!important;
	width:115px!important;
	clear:both;
	height:auto!important;
	padding:0 0 0 10px!important;
	margin-left:17px!important;
	background:url(/iframe/images/default/audi/link_arrows.png) no-repeat scroll -30px 4px!important;
}
.audi_navigation_model_meta_activated .audi_navigation_model_meta p {
	display:inline;
	float:left;
	line-height:12px;
	margin-left:17px;
	margin-top:15px;
	margin-bottom:10px;
	height:24px;
	overflow:hidden;
}
.audi_navigation_model_meta_activated .audi_navigation_model_meta p strong {
	display:block;
	float:left;
	width:128px;
	clear:both;
}
.audi_navigation_main_overlay a:active, .audi_navigation_main_overlay a:focus, .audi_navigation_main_overlay a {
	color:#fff;
}
.audi_navigation_main_overlay {
	background:transparent url(/iframe/images/default/audi/bg_model_full_pulldown.png) repeat;
	background-position:bottom;
	width:951px;
	position:absolute;
	left:0;
	display:none;
	top:35px;
	padding:10px;
}
.audi_navigation_main_overlay_background {
	background:transparent url(/iframe/images/default/audi/bg_model_full_pulldown.png) bottom no-repeat;
}
.audi_navigation_main_overlay a {
	background:url(/iframe/images/default/audi/link_arrows.png) -30px 2px no-repeat transparent!important;
	padding-left:11px;
}
.audi_navigation_main_overlay a:active, .audi_navigation_main_overlay a:focus, .audi_navigation_main_overlay a {
	color:#fff;
}
#audi_navigation_main_sitemap {
	float:right;
	display:block;
	width:150px;
	font-size:1.2em;
	margin-right:20px;
	cursor:pointer;
	;
	text-indent:-5000px;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay {
	text-indent:0;
}
#audi_navigation_main_sitemap:focus .audi_navigation_main_overlay, #audi_navigation_main_sitemap:hover .audi_navigation_main_overlay {
	display:block;
}
#audi_navigation_main_sitemap:focus, #audi_navigation_main_sitemap:hover, .audi_navigation_main_sitemap_button_active {
	cursor:pointer;
}
#audi_navigation_main_sitemap a, #audi_navigation_main_sitemap div a {
	cursor:pointer;
	color:#fff;
}
#audi_navigation_main_sitemap a {
	color:#fff;
	height:100%;
	line-height:100%;
}
#audi_navigation_main_sitemap {
	font-weight:bold;
	padding:10px 10px 9px 10px;
	margin-top:1px;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay a {
	color:#000;
	font-size:.8em;
	font-weight:normal;
	height:auto;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li {
	line-height:1.6em;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li li.audi_navigation_main_sitemap_firstelement {
	background:transparent url(/iframe/images/default/audi/nav_dotted_line.png) repeat-x scroll 0 top;
	margin:7px 0 0 0;
	padding:7px 0 0 0;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li {
	width:158px;
	float:left;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li a {
	font-size:.8em;
	font-weight:bold;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li a:focus, #audi_navigation_main_sitemap .audi_navigation_main_overlay li a:hover {
	color:#FFF;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li li a {
	font-size:.8em;
	font-weight:normal;
	display:block;
	line-height:18px;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li li a:focus, #audi_navigation_main_sitemap .audi_navigation_main_overlay li li a:hover {
	color:#FFF;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li ul li {
	display:block;
	width:100%;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li.audi_navigation_main_sitemap_activesite a {
	background:none!important;
	color:#000;
	font-weight:bold;
	display:block!important;
	line-height:10px!important;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li.audi_navigation_main_sitemap_activesite a:hover {
	color:#000;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li.audi_navigation_main_sitemap_activesite {
	background-color:#fff;
	width:135px;
	margin:3px 0 0;
	padding-bottom:2px;
	padding-top:1px;
	padding-right:12px;
}
#audi_navigation_main_sitemap_footer {
	width:100%!important;
	background:transparent url(/iframe/images/default/audi/nav_dotted_line.png) repeat-x scroll 0 top;
	padding-top:5px;
	margin-top:10px;
	clear:both;
}
#audi_navigation_main_sitemap_footer a {
	float:right;
	font-weight:normal!important;
	padding-right:0!important;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li li a {
	background:transparent url(/iframe/images/default/audi/link_arrows.png) no-repeat scroll -30px 6px!important;
}
#audi_navigation_main_models {
	height:14px;
}
#audi_navigation_main_models li a {
	height:14px!important;
	line-height:11px!important;
	font-size:10px!important;
}
#audi_navigation_main_models:hover .audi_navigation_main_overlay {
	display:block;
}
#audi_navigation_main_models .audi_navigation_main_overlay {
	padding-left:20px!important;
	padding-bottom:30px;
	width:941px;
	line-height:20px;
}
#audi_navigation_main_models .audi_navigation_main_overlay li {
	padding:0;
	margin:0;
	width:170px;
}
#audi_navigation_main_models .audi_navigation_main_overlay li a {
	font-size:.9em;
	color:#000!important;
	height:auto!important;
}
#audi_navigation_main_models .audi_navigation_main_overlay li a:focus, #audi_navigation_main_models .audi_navigation_main_overlay li a:hover {
	color:#fff!important;
}
#audi_navigation_main_models_head ul li {
	height:20px;
}
#audi_navigation_main_models_head ul li a {
	padding-right:10px;
	margin-bottom:10px;
}
.audi_navigation_main_models_columns {
	width:186px;
	float:left;
	height:170px;
}
.audi_navigation_main_models_columns ul {
	background-position:57px 20px;
	width:186px;
	height:100%;
}
.audi_navigation_main_models_columns ul li {
	clear:both;
	height:12px;
}
.audi_navigation_main_models_columns {
	border-top:1px dotted #d2d4d7;
	background-repeat:no-repeat;
}
.audi_navigation_main_models_columns ul li a {
	position:relative;
	top:100px;
	width:125px!important;
}
#audi_navigation_main_models_xx, #audi_navigation_main_models_xx ul {
	background:none!important;
}
#audi_navigation_main li {
	float:left;
	text-indent:-5000px;
	height:35px;
	width:100px;
}
#audi_navigation_main li a {
	display:block;
	width:100%;
	height:100%;
}
#audi_navigation_main li li {
	background-image:none;
	text-indent:0;
	height:auto;
}
#audi_navigation_main .audi_navigation_main_sub {
	display:none;
	width:193px;
	position:absolute;
	top:35px;
	background:url(/iframe/images/default/audi/bg_navi_sub_pulldown.png) left bottom;
}
#audi_navigation_main>li:hover .audi_navigation_main_sub {
	display:block;
}
#audi_navigation_main .audi_navigation_main_sub li {
	display:block;
	width:100%;
	height:30px;
}
#audi_navigation_main .audi_navigation_main_sub li.last a {
	border-bottom:none;
}
#audi_navigation_main li .audi_navigation_main_sub li a {
	display:block;
	background-image:none;
	margin:8px 10px 0 10px;
	height:14px;
	border-bottom:1px dotted #d2d4d7;
	width:162px!important;
	background-image:url(/iframe/images/default/audi/link_arrows.png)!important;
	background-repeat:no-repeat !important;
	background-position:-30px 3px!important;
	padding-left:11px;
	padding-bottom:7px;
}
.audi_navigation_model_meta_activated li li.last, .audi_navigation_model_meta_activated li li.last:hover {
	background-color:transparent!important;
}
#audi_nav_pagelevel ul {
	display:block;
	width:242px;
	margin-bottom:20px;
}
#audi_nav_pagelevel ul li ul {
	display:none;
}
#audi_nav_pagelevel dfn {
	display:none;
}
#audi_nav_pagelevel li {
	display:block;
}
* html #audi_nav_pagelevel li a {
	height:1%;
	width:218px;
}
* html #audi_nav_pagelevel li li li a {
	height:1%;
	width:198px;
}
#audi_nav_pagelevel li a {
	background:#70757a url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -242px 0 no-repeat;
	display:block;
	font-size:1em;
	line-height:1.5em;
	padding:7px 12px 6px 12px;
}
* html #audi_nav_pagelevel li a {
	padding:6px 12px 7px 12px;
}
*+html #audi_nav_pagelevel li a {
	padding:6px 12px 7px 12px;
}
#audi_nav_pagelevel li a, #audi_nav_pagelevel li a:link, #audi_nav_pagelevel li a:visited {
	color:#fff;
	background:#6f737a url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -242px 0 no-repeat;
}
#audi_nav_pagelevel li a:hover, #audi_nav_pagelevel li a:focus, #audi_nav_pagelevel li a:active {
	background:#6f737a url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -484px 0 no-repeat;
	font-weight:normal;
}
#audi_nav_pagelevel li a.current:link, #audi_nav_pagelevel li a.current:visited, #audi_nav_pagelevel li a.current:hover, #audi_nav_pagelevel li a.current:focus, #audi_nav_pagelevel li a.current:active {
	background:#6f737a url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -484px 0 no-repeat;
	font-weight:bold;
}
#audi_nav_pagelevel ul ul {
	background:#777b82 url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) 0 0 repeat-y;
	margin-bottom:8px;
	padding-top:3px;
}
#audi_nav_pagelevel li li a {
	padding:5px 12px 4px 12px;
}
#audi_nav_pagelevel li li.firstChild a {
	padding-top:4px;
}
* html #audi_nav_pagelevel li li.firstChild a {
	background:none!important;
}
*+html #audi_nav_pagelevel li li.firstChild a {
	padding-top:3px!important;
	padding-bottom:5px!important;
}
*+html #audi_nav_pagelevel li li a {
	padding-top:4px!important;
	padding-bottom:5px!important;
}
* html #audi_nav_pagelevel li li.firstChild a {
	padding-top:3px!important;
	padding-bottom:5px!important;
}
* html #audi_nav_pagelevel li li a {
	padding-top:4px!important;
	padding-bottom:5px!important;
}
* html #audi_nav_pagelevel li li.lastChild a {
	padding-top:4px!important;
	padding-bottom:8px!important;
}
#audi_nav_pagelevel li li a:link, #audi_nav_pagelevel li li a:visited {
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -968px 0 no-repeat;
	color:#fff;
	font-weight:normal;
}
#audi_nav_pagelevel li li a:hover, #audi_nav_pagelevel li li a:focus, #audi_nav_pagelevel li li a:active {
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -968px 0 no-repeat;
	font-weight:normal;
	color:#cecece;
}
#audi_nav_pagelevel li li a.current:link, #audi_nav_pagelevel li li a.current:visited, #audi_nav_pagelevel li li a.current:hover, #audi_nav_pagelevel li li a.current:focus, #audi_nav_pagelevel li li a.current:active {
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -1936px 0 no-repeat;
	font-weight:normal;
	color:#fff;
}
#audi_nav_pagelevel li li.firstChild a.current:link, #audi_nav_pagelevel li li.firstChild a.current:visited, #audi_nav_pagelevel li li.firstChild a.current:hover, #audi_nav_pagelevel li li.firstChild a.current:focus, #audi_nav_pagelevel li li.firstChild a.current:active {
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -1936px 100% no-repeat;
	font-weight:normal;
	color:#fff;
}
* html #audi_nav_pagelevel li li.firstChild a.current {
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -1936px 100% no-repeat!important;
}
#audi_nav_pagelevel ul ul li.firstChild a {
	background-image:none;
}
#audi_nav_pagelevel ul ul li.lastChild {
	background:#888b93 url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -726px 100% no-repeat;
	padding-bottom:4px;
}
#audi_nav_pagelevel ul ul ul li.lastChild {
	background-image:none;
	padding-bottom:0!important;
	background-color:transparent;
}
#audi_nav_pagelevel ul ul li.lastChild ul li.lastChild {
	background-image:none;
	padding-bottom:0!important;
	margin-bottom:-4px!important;
	background-color:transparent;
}
#audi_nav_pagelevel ul ul ul li.lastChild a {
	padding-bottom:5px!important;
}
#audi_nav_pagelevel ul ul ul {
	padding-top:0;
	margin-bottom:0;
}
#audi_nav_pagelevel li li.firstChild li a, #audi_nav_pagelevel li li li a {
	background:transparent url(//iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -968px 0 no-repeat;
}
#audi_nav_pagelevel li li.firstChild li a, #audi_nav_pagelevel li li li a {
	padding:5px 12px 4px 32px!important;
}
#audi_nav_pagelevel ul ul ul li.lastChild a, #audi_nav_pagelevel ul li ul li.lastChild ul li a {
	padding:5px 12px 4px 32px!important;
}
*+html #audi_nav_pagelevel li li li.firstChild a {
	padding-top:4px!important;
	padding-bottom:5px!important;
}
*+html #audi_nav_pagelevel li li li a {
	padding-top:5px!important;
	padding-bottom:4px!important;
}
*+html #audi_nav_pagelevel li li li.lastChild a {
	padding-top:5px!important;
	padding-bottom:4px!important;
}
* html #audi_nav_pagelevel li li li.firstChild a {
	padding-top:5px!important;
	padding-bottom:4px!important;
}
* html #audi_nav_pagelevel li li li a {
	padding-top:5px!important;
	padding-bottom:4px!important;
}
* html #audi_nav_pagelevel li li li.lastChild a {
	padding-top:5px!important;
	padding-bottom:4px!important;
}
#audi_nav_pagelevel li li li a:link, #audi_nav_pagelevel li li li a:visited {
	color:#fff;
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -968px 0 no-repeat!important;
}
#audi_nav_pagelevel li li li a:hover, #audi_nav_pagelevel li li li a:focus {
	color:#cecece;
	background:transparent url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -968px 0 no-repeat;
}
#audi_nav_pagelevel ul ul li.lastChild ul {
	padding-bottom:4px!important;
}
#audi_nav_pagelevel li li li.firstChild a.current:link, #audi_nav_pagelevel li li li.firstChild a.current:visited, #audi_nav_pagelevel li li li.firstChild a.current:hover, #audi_nav_pagelevel li li li.firstChild a.current:focus, #audi_nav_pagelevel li li li.firstChild a.current:active, #audi_nav_pagelevel li li li a.current:link, #audi_nav_pagelevel li li li a.current:visited, #audi_nav_pagelevel li li li a.current:hover, #audi_nav_pagelevel li li li a.current:focus, #audi_nav_pagelevel li li li a.current:active {
	font-weight:normal;
	color:#fff;
	background:url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -1936px 0 no-repeat!important;
}
* html #audi_nav_pagelevel ul ul li.lastChild ul {
	margin-top:-3px;
}
* html #audi_nav_pagelevel ul ul li.lastChild ul li a, * html #audi_nav_pagelevel ul ul li.lastChild ul li a:link, * html #audi_nav_pagelevel ul ul li.lastChild ul li a:visited, * html #audi_nav_pagelevel ul ul li.lastChild ul li a:hover, * html #audi_nav_pagelevel ul ul li.lastChild ul li a:focus, * html #audi_nav_pagelevel ul ul li.lastChild ul li a:active {
	padding-bottom:4px!important;
}
#audi_nav_distributor {
	position:relative;
	overflow:hidden;
	width:242px;
	height:403px;
}
#audi_nav_distributor p {
	width:242px;
	overflow:hidden;
	height:3.6em;
}
#audi_nav_distributor ul {
	display:block;
	width:726px;
	position:absolute;
	top:0;
	left:0;
}
#audi_nav_distributor ul.second, #audi_nav_distributor ul.third {
	display:none;
}
#audi_nav_distributor ul ul {
	left:242px;
}
#audi_nav_distributor ul ul ul {
	left:242px;
}
#audi_nav_distributor li {
	display:block;
}
html #audi_nav_distributor li a {
	width:202px;
}
* html #audi_nav_distributor li a {
	float:left;
	clear:left;
	width:202px;
}
#audi_nav_distributor li a {
	background:#70757a url(/iframe/images/default/audi/nav_pagelevel_ul_bg.png) -1452px 0 no-repeat;
	display:block;
	font-size:1em;
	line-height:1.5em;
	padding:7px 28px 6px 12px;
}
* html #audi_nav_distributor li a, *+html #audi_nav_distributor li a {
	padding:6px 28px 7px 12px;
}
#audi_nav_distributor li a, #audi_nav_distributor li a:link, #audi_nav_distributor li a:visited {
	color:#fff;
	background:#6f737a url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -1452px 0 no-repeat;
}
#audi_nav_distributor li a:hover, #audi_nav_distributor li a:active {
	background:#6f737a url(/iframe/images/default/audi/nav_pagelevel_distributor_bg.png) -1694px 0 no-repeat;
	font-weight:normal;
}
#audi_nav_distributor li.firstChild {
	height:9.2em;
}
#audi_nav_distributor li.firstChild h2 {
	color:#fff;
	font:13px Verdana;
	font-weight:bold;
	padding-bottom:5px;
	width:240px;
}
#audi_nav_distributor li.firstChild h2.sIFR {
	padding-bottom:12px;
}
#audi_nav_distributor li.firstChild p {
	color:#000;
	font:10px Verdana;
}
#audi_container_footer {
	position:fixed;
	bottom:0;
	clear:both;
	width:971px;
	background:url(/iframe/images/default/audi/bg_main.jpg) center;
	padding-top:5px;
	text-align:left;
}
.audi_container_footer_relative {
	position:relative!important;
}
#audi_navigation_footer {
	background:#7A7D84 url(/iframe/images/default/audi/bg_functions.png) no-repeat left bottom;
	height:23px;
	position:relative;
}
#audi_navigation_footer_teaser {
	float:right;
	font-size:0;
	height:23px;
	width:83px;
	display:block;
	background:transparent url(/iframe/images/default/audi/bg_teaser_audi_tv.jpg) no-repeat 0 0;
	text-indent:-5000px;
}
#audi_navigation_footer_teaser:hover {
	background:transparent url(/iframe/images/default/audi/bg_teaser_audi_tv.jpg) no-repeat 0 -23px;
}
#audi_navigation_footer #audi_navigation_footer_teaser a {
	background:transparent none no-repeat scroll right top;
	text-indent:-5000px;
	width:83px;
}
#audi_navigation_footer ul {
	margin:0 0 0 0!important;
	height:23px;
	float:left;
}
#audi_navigation_footer ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#audi_navigation_footer ul li {
	float:left;
}
#audi_navigation_footer ul li a {
	color:#fff;
	font-size:.9em;
	display:block;
	height:17px;
	padding:4px 9px 0 9px;
	line-height:15px;
}
#audi_navigation_footer ul li a {
	float:left;
}
#audi_navigation_footer ul li .audi_navigation_footer_overlay a {
	float:none!important;
}
#audi_navigation_footer li.active_overlay {
	background:transparent url(/iframe/images/default/audi/audibar_meta_round_edges_sprite.png) no-repeat bottom left;
	margin-right:6px;
}
#audi_navigation_footer li.active_overlay a.open {
	position:relative;
	padding-left:3px;
	right:-6px;
	background:transparent url(/iframe/images/default/audi/audibar_meta_round_edges_sprite.png) no-repeat bottom right;
}
#audi_navigation_footer li a:hover, #audi_navigation_footer li a:focus {
	color:#CECECE;
	font-size:.9em;
}
#audi_navigation_footer li a.active {
	color:#CECECE;
}
#audi_navigation_footer_status {
	float:left;
	margin:2px 0 0 1px;
	width:4px;
	height:19px;
}
#audi_navigation_footer_separator {
	background:transparent url(/iframe/images/default/audi/bg_login_separator.png) no-repeat scroll right 3px;
	padding-right:6px;
	padding-left:0;
}
#audi_navigation_footer_separator a {
	padding-left:7px!important;
}
#audi_navigation_footer_teaser img {
	display:block;
}
#audi_navigation_meta {
	bottom:0;
	color:#CBCBCB;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	padding:0 0 2px;
	width:971px;
	z-index:200;
}
#audi_navigation_meta ul {
	margin:0 0 0 5px;
	position:relative;
	float:left;
}
#audi_navigation_meta ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#audi_navigation_meta li {
	float:left;
}
#audi_navigation_meta li.active_overlay {
	background:transparent url(/iframe/images/default/audi/audibar_meta_round_edges_sprite.png) no-repeat bottom left;
	margin-right:6px;
}
#audi_navigation_meta li.active_overlay a {
	position:relative;
	padding-left:2px;
	right:-6px;
	background:transparent url(/iframe/images/default/audi/audibar_meta_round_edges_sprite.png) no-repeat bottom right;
}
#audi_navigation_meta li a {
	padding:5px 7px 2px 8px;
	color:#fff;
	display:block;
	font-size:.9em;
}
*+html #audi_navigation_meta li a {
	padding:7px 7px 2px 8px;
}
#audi_navigation_meta li a:hover, #audi_navigation_meta li a:focus {
	color:#CECECE;
	font-size:.9em;
}
#audi_navigation_meta li a.active {
	color:#CECECE;
}
#audi_navigation_meta #audi_navigation_meta_copyright {
	float:right;
	color:#fff;
	padding:0;
	margin:5px 10px 0 0;
}
.forceDisplay, .forceDisplay * {
	display:block;
	visibility:visible;
	position:absolute;
	left:-9999em;
	top:0;
}
span.audi_generated_corners_background {
	width:166px;
	font-size:13px;
	height:18px;
	display:block;
	visibility:visible;
	position:absolute;
	left:-9999em;
	top:0;
}
span.audi_tab_navigation_value {
	width:900px;
	font-size:18px;
	height:22px;
	display:block;
	visibility:visible;
	position:absolute;
	left:-9999em;
	top:0;
}
.audi_navigation_footer_overlay {
	display:none;
	position:absolute;
	bottom:23px;
	color:#dcdcdc;
	overflow:hidden;
}
#audi_navigation_footer_language .audi_navigation_footer_overlay {
	bottom:22px!important;
}
.audi_navigation_footer_overlay_button_corners_left {
	float:left;
	display:block;
	height:6px;
	width:6px;
	background:transparent url(/iframe/images/default/audi/sprite-corners.png) 0 100% no-repeat;
}
.audi_navigation_footer_overlay_button_corners_middle {
	float:left;
	display:block;
	height:6px;
	background:#41464c;
}
.audi_navigation_footer_overlay_button_corners_right {
	float:left;
	display:block;
	height:6px;
	width:6px;
	background:transparent url(/iframe/images/default/audi/sprite-corners.png) 100% 100% no-repeat;
}
.audi_navigation_footer_overlay h4 {
	margin-top:0;
	margin-bottom:1px;
	padding-bottom:8px;
	width:169px;
}
#audi_navigation_footer_language .audi_navigation_footer_overlay h4 {
	width:136px;
}
#audi_navigation_footer_language .audi_navigation_footer_overlay form select {
	width:135px;
}
.audi_navigation_footer_overlay p.content {
	padding:0 0 8px 0!important;
	margin:4px 20px 0 20px;
	background:transparent url(/iframe/images/default/audi/advice_layer_dotted_line.gif) 0 100% repeat-x;
}
.audi_navigation_footer_overlay a {
	margin:0 20px;
	background:transparent url(/iframe/images/default/audi/link_arrows.png) -30px 3px no-repeat!important;
	padding-left:11px;
}
.audi_navigation_footer_overlay a:hover, .audi_navigation_footer_overlay a:active, .audi_navigation_footer_overlay a:focus {
	color:#000;
}
.audi_navigation_footer_overlay form {
	margin:6px 20px;
	padding-bottom:6px;
}
#audi_navigation_footer_func_newsletter form {
	background:transparent url(/ngw_base/img/advice/advice_layer_dotted_line.gif) 0 100% repeat-x;
}
#audi_navigation_footer_audicode form {
	margin:10px 20px 2px 20px;
	padding-bottom:0;
}
.audi_navigation_footer_overlay form input.text {
	width:133px!important;
}
.audi_navigation_footer_overlay form input.text, .audi_navigation_footer_overlay input.checkbox, .audi_navigation_footer_overlay form label {
	margin-left:0!important;
}
*+html #audi_navigation_footer_audicode form .example, *+html #audi_navigation_footer_audicode form .subline, *+html #audi_navigation_footer_audicode form {
	margin-left:10px;
}
*+html #audi_navigation_footer_audicode form ul.error {
	margin-left:10px!important;
}
.audi_navigation_footer_overlay form .submit_arrow {
	margin-top:0;
	margin-left:8px;
	float:left;
}
.audi_navigation_footer_overlay .audi_template_d .audi_generated_top .generated_middle, .audi_navigation_footer_overlay .audi_template_d .audi_generated_bottom .generated_middle {
	width:197px;
}
.audi_navigation_footer_overlay {
	width:209px;
}
.audi_navigation_footer_overlay .audi_template_d {
	width:209px;
}
.audi_navigation_footer_overlay #audi_navigation_footer_func_language.audi_template_d {
	width:177px;
}
* html .audi_navigation_footer_overlay #audi_navigation_footer_func_language.audi_template_d {
	width:179px;
}
.audi_navigation_footer_overlay #audi_navigation_footer_func_language.audi_template_d .audi_generated_top .generated_middle, .audi_navigation_footer_overlay #audi_navigation_footer_func_language.audi_template_d .audi_generated_bottom .generated_middle {
	width:165px;
}
#audi_container_footer div.audi_template_d .audi_generated_bottom .generated_left {
	background-color:#41464c!important;
	background-image:none!important;
}
* html #audi_container_footer {
	float:left!important;
	height:auto!important;
}
* html #audi_navigation_meta li {
	position:relative!important;
}
*+html #audi_navigation_meta li {
	position:relative!important;
}
* html #audi_navigation_meta li.active_overlay, * hml #audi_navigation_meta li.active_overlay a {
	background-image:url(/ngw_base/img/audibar_meta_round_edges_sprite_png8.png);
}
* html #audi_navigation_footer li.active_overlay, * html #audi_navigation_footer li.active_overlay a.open {
	background-image:url(/ngw_base/img/audibar_meta_round_edges_sprite_png8.png);
}
*+html #audi_navigation_footer ul li {
	position:relative!important;
}
* html #audi_navigation_footer ul li {
	position:relative!important;
}
* html .audi_navigation_footer_overlay {
	left:0;
	bottom:20px!important;
}
*+html .audi_navigation_footer_overlay {
	left:0;
	bottom:20px!important;
}
*+html .audi_navigation_footer_overlay {
	width:209px;
}
* html .audi_navigation_footer_overlay {
	left:0;
	bottom:20px!important;
}
* html .audi_navigation_footer_overlay .audi_template_d .audi_generated_top .generated_middle, * html .audi_navigation_footer_overlay .audi_template_d .audi_generated_bottom .generated_middle {
	width:199px!important;
}
* html .audi_navigation_footer_overlay .audi_template_d {
	width:211px!important;
}
* html .audi_navigation_footer_overlay #audi_navigation_footer_func_language.audi_template_d .audi_generated_top .generated_middle, * html .audi_navigation_footer_overlay #audi_navigation_footer_func_language.audi_template_d .audi_generated_bottom .generated_middle {
	width:167px!important;
}
.con_flex_2col h2 {
	padding:0;
	margin:0 0 15px 0;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
}
.title h3 {
	padding:0;
	margin:0 0 15px 0;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
}

.con_flex_2col p {
	margin:0 0 15px 0;
	overflow:hidden;
	clear:both;
}

.text_frame_with_pic .text {
	margin:0 0 15px 0;
	overflow:hidden;
	clear:both;
}

.audi_foldout dl {
	width:462px!important;
}
.foldout dt, .foldout li {
	clear:both;
	margin:-1px 0 0 0;
	overflow:hidden;
	background:transparent url(/images/audi/dotted_line.png) repeat-x scroll 0 bottom;
}
.foldout dd li {
	background:none!important;
}
.foldout dt.last, .foldout li.last {
	background:transparent url(/images/audi/con_flex_foldout_bottom_line.gif) no-repeat 0 bottom;
}
.foldout dt.open {
	background:none;
}
.foldout dt a, .foldout li a {
	display:block;
	padding:0 0 0 15px;
	height:28px;
	line-height:28px;
	background:transparent url(/ngw_base/img/advice/advice_faq_arrow_black.gif) no-repeat scroll 1px 10px;
}
.foldout li div a {
	display:block;
	padding:0;
	height:auto;
	line-height:normal;
	background:none;
}
.foldout dt a:hover, .foldout li a:hover {
	color:#fff!important;
}
.foldout dt.open a, .foldout li a.open {
	background:transparent url(/ngw_base/img/advice/advice_faq_arrow_black_active.gif) no-repeat scroll 0 12px;
}
.foldout dt a:focus, .foldout dt a:active, .foldout li a:focus, .foldout li a:active {
	color:#000;
}
.foldout dd.open {
	display:block;
}
.foldout dd, .foldout li div.audi_gallery {
	display:none;
	margin:0;
	padding:0 10px 17px 15px;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 15px bottom;
}
.foldout li div.audi_gallery {
	padding:0;
	margin:0 0 9px 0;
	background:none;
}
.foldout dd.last {
	background:transparent url(/ngw_base/img/content/con_flex_foldout_bottom_line.gif) no-repeat 15px bottom;
}
.foldout dl dd dl {
	padding:0;
	width:auto;
	overflow:hidden;
	margin:0 0 0 -15px;
}
.foldout dl dd dl dt, .foldout dl dt.singleLn {
	margin:0;
	width:227px;
	font-weight:bold;
	display:inline;
	float:left;
	background:none;
	padding:6px 0 6px 17px;
}
.foldout dl dd dl dd, .foldout dl dd.singleLn {
	display:inline;
	float:left;
	width:218px;
	margin:0;
	padding:6px 0;
	background:none;
}
.privacy dl dd dl dd {
	width:auto;
	margin:0 0 0 40px;
	padding:6px 0;
	background:none;
	clear:both;
	width:100%;
}
.foldout dl dt.singleLn {
	padding:6px 0 6px 0;
	width:241px;
	background:transparent url(/ngw_base/img/advice/advice_faq_dotted_line.gif) no-repeat scroll 1px bottom;
}
.foldout dl dd.singleLn {
	width:221px;
	background:transparent url(/ngw_base/img/advice/advice_faq_dotted_line.gif) no-repeat scroll 0 bottom;
}
.foldout dl dd dl dt.hl, .foldout dl dd dl dd.hl {
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
}
* html .foldout dl dd dl dt.hl {
	background-image:none;
	background-color:#b3b8be;
}
* html .foldout dl dd dl dd.hl {
	background-image:none;
	background-color:#b3b8be;
}
p.introtext_2col {
	margin:0 0 15px 0!important;
}
.pageheader {
	float:left;
	display:block;
	margin-bottom:30px;
}
animation_kopfbilder {
	float:left;
	display:block;
	margin-bottom:30px;
}
.pageheader .left {
	margin:0!important;
}
.con_teaser_context1 {
	margin-top:30px;
}
.con_newstabs, #con_news_detail, ul.con_news li, .con_news, .con_teaser_newsletter, .con_teaser_context2, #con_teaser_calendar, .con_news_teaser, .con_table_2col, .audi_foldout foldout, ul.con_textimage_combo1_2col, p.con_image_2col, p.introtext_2col, .audi_foldout foldout, h1 {
	margin-bottom:30px!important;
}
.con_flex_2col {
	margin-bottom:15px;
}
.con_textimage_combo2_2col {
	margin-bottom:13px;
}
#audi_modal_body ul.con_textimage_combo1_2col {
	width:462px;
}
ul.con_textimage_combo1_2col {
	margin:0 0 20px 0;
}
ul.con_textimage_combo1_2col li {
	float:left;
}
ul.con_textimage_combo1_2col li h3 {
	width:auto;
}
ul.con_textimage_combo1_2col li img {
	margin:5px 14px 0 0;
}
ul.con_textimage_combo1_2col li a img {
	margin:0!important;
}
ul.con_textimage_combo1_2col li.right {
	width:297px;
}
p.con_image_2col {
	font-style:italic;
}
p.con_image_2col img {
	margin:0;
}
.con_image_3col p {
	font-style:italic;
	margin:0;
}
.con_image_3col img {
	margin:0;
	width:704px;
	height:396px;
}
a.hasOverlay {
	position:relative;
	overflow:hidden;
	display:block;
}
a.hasOverlay img {
	display:block;
}
a.hasOverlay span.detailview_overlay {
	background:#000;
	display:none;
	height:100%;
	opacity:.8;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
a.hasOverlay img.detailview_overlay {
	display:none;
	height:25px;
	left:50%;
	margin-left:-17px!important;
	margin-top:-12px!important;
	position:absolute;
	top:50%;
	width:35px;
}
a.hasOverlay img.startfilm_overlay {
	display:none;
	height:56px;
	left:50%;
	margin-top:-28px!important;
	margin-left:-43px!important;
	position:absolute;
	top:50%;
	width:87px;
}
a.hasOverlay:hover span.detailview_overlay, a.hasOverlay:hover img.startfilm_overlay, a.hasOverlay:hover img.detailview_overlay {
	display:block!important;
}
.con_textimage_combo2_2col h3 {
	margin:0 0 15px 0;
}
.con_textimage_combo2_2col ul {
	margin:0 0 0 -14px;
	position:relative;
	width:477px;
}
.con_textimage_combo2_2col ul li {
	width:145px;
	display:inline;
	height:114px;
	margin:0 0 17px 14px;
	float:left;
}
.con_textimage_combo2_2col ul li img {
	margin:0 0 1px 0;
}
.con_textimage_combo2_2col ul li span {
	float:left;
}
.con_infobox {
	margin:0 0 40px 0;
}
.con_infobox h3.sIFR {
	color:#fff;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll left bottom;
	padding-bottom:6px;
	margin:0 0 5px 0;
	font-size:13px;
	font-weight:bold;
}
.con_infobox h3.flashReplaced {
	padding-bottom:6px;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll left bottom;
	margin:0 0 5px 0;
}
.con_infobox h3.flashReplaced object {
	display:block;
	margin-left:-3px;
}
.con_infobox p {
	margin-bottom:3px;
}
.con_infobox dl.address {
	margin:0;
}
.con_infobox dl.address dt {
	font-weight:bold;
	margin:0;
}
.con_infobox dl.address dd {
	margin:0 0 3px 0;
}
#con_news_pageheadline h1 {
	font-size:13px;
	padding:0;
	letter-spacing:1px!important;
}
#con_news_pageheadline h1 span {
	display:block;
}
#con_news_pageheadline h1 object {
	margin:0 0 0 -3px;
}
#con_news_pageheadline em {
	font-weight:bold;
	margin:0 0 3px 0;
	display:block;
}
ul.con_news {
	padding:4px 0 0 0;
}
ul.con_news ul li {
	margin:0 0 17px 0;
	padding:0 0 8px 0;
	width:462px;
	clear:both;
	display:inline-block;
	background:none;
}
ul.con_news li li {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
}
ul.con_news li.topnews, ul.con_news li.last {
	background:none;
}
ul.con_news li:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
ul.con_news li.topnews {
	border:none;
	width:462px;
}
ul.con_news li.audi_generated_rounded_corners {
	padding:10px 10px 11px 10px;
}
ul.con_news li.has_audi_generated_corners {
	padding:0!important;
	background:none;
}
* html ul.con_news li.topnews {
	padding-top:3px;
	background-image:none;
	background-color:#b3b8be!important;
}
ul.con_news li.topnews p {
	display:block;
	width:281px;
	float:left;
	position:relative;
}
* html ul.con_news li.topnews p {
	float:none;
}
*+html ul.con_news li.topnews p {
	float:none;
}
ul.con_news li.topnews.no_image p {
	float:none;
	width:441px;
	position:static;
	margin-bottom:15px;
}
ul.con_news li.topnews.no_image a {
	float:left;
	margin:12px 0 0;
	position:static!important;
	bottom:0;
	left:0;
}
*+html ul.con_news li.topnews.no_image a {
	margin-bottom:15px;
}
ul.con_news li h3 {
	margin:0 0 12px 0;
	padding:0 15px 0 0;
	width:auto;
}
ul.con_news li img {
	float:left;
	margin:4px 10px 23px 0;
	padding-bottom:13px;
}
ul.con_news li em {
	line-height:12px;
}
ul.con_news li p {
	margin:0!important;
}
ul.con_news li a {
	margin:12px 0 0 0;
	float:left;
}
ul.con_news li.topnews a {
	margin:0;
	float:none;
	position:absolute;
	bottom:14px;
	left:10px;
}
ul.con_newstabs {
	padding:4px 0 0 0;
}
ul.con_newstabs .audi_generated_corners_background, ul.con_newstabs .audi_generated_corners_background .audi_generated_top, ul.con_newstabs .audi_generated_corners_background .audi_generated_bottom {
	width:704px!important;
}
ul.con_newstabs .audi_generated_corners_background .generated_middle {
	width:692px!important;
}
ul.con_newstabs li {
	margin:0 0 17px 0;
	padding:0 0 8px 0;
	clear:both;
}
ul.con_newstabs li li {
	width:440px;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
}
ul.con_newstabs li .last {
	margin-bottom:0!important;
	padding:0!important;
	clear:both;
	display:inline-block;
	background:none!important;
}
ul.con_newstabs li:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
ul.con_newstabs li.topnews {
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
	padding:2px 10px 11px 10px;
	border:none;
	position:relative;
}
* html ul.con_newstabs li.topnews {
	padding-top:3px;
	background-image:none;
	background-color:#b3b8be;
}
ul.con_newstabs li.topnews p {
	display:block;
	float:left;
	position:relative;
}
* html ul.con_newstabs li.topnews p {
	float:none;
}
*+html ul.con_newstabs li.topnews p {
	float:none;
}
ul.con_newstabs li h3 {
	margin:0 0 12px 0;
	padding:0 15px 0 0;
	width:auto;
}
ul.con_newstabs li em {
	line-height:12px;
}
ul.con_newstabs li p {
	margin:0!important;
}
ul.con_newstabs li a {
	margin:12px 0 0 0;
	float:left;
}
.con_newstabs li.topnews {
	margin:0 0 17px 0!important;
	padding:0 0 8px 0!important;
	clear:both;
	display:inline-block;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom!important;
	border:none;
	width:440px!important;
}
.con_newstabs li.topnews a {
	left:0!important;
}
* html .con_newstabs li.audi_tab_navigation_value li {
	margin-left:00px!important;
}
*+html .con_newstabs li.audi_tab_navigation_value li {
	margin-left:00px!important;
}
span.col2_round_edge_top_right_10percent_white {
	margin:0;
	top:-4px;
	left:0;
	height:4px;
	clear:both;
	width:462px;
	position:absolute;
	display:block;
	background:transparent url(/ngw_base/img/content/2col_round_edge_top_right_10percent_white.png);
}
* html span.col2_round_edge_top_right_10percent_white {
	background:transparent url(/ngw_base/img/content/2col_round_edge_top_right_10percent_white.gif) no-repeat;
}
#con_newstabs_container .audi_tab_navigation {
	margin-bottom:4px;
}
ul.con_newsbymonth h2 {
	color:#fff;
	margin:1px 0 4px 0;
}
ul.con_newsbymonth h2 object {
	margin-left:-2px;
}
ul.con_newsbymonth h2.sIFR {
	padding-bottom:2px;
}
#audi_imprint {
	padding:0 20px 0 0;
}
#audi_imprint h3 {
	font-size:1em!important;
	color:#000!important;
	margin:0 0 15px 0;
}
#audi_imprint p {
	margin:0 0 15px 0;
}
#audi_imprint dl {
	margin:0 0 15px 0;
}
#audi_imprint dl.address, #audi_imprint div.address {
	margin:0;
	padding-bottom:1px;
	margin-bottom:15px;
	background:url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
}
#audi_imprint div.address {
	padding-bottom:15px;
}
#audi_imprint dl.address dt {
	font-weight:bold;
}
#audi_imprint dl.address dd {
	margin:0 0 15px 0;
}
.con_news_teaser {
	background:url(/ngw_base/img/content/news_teaser_frame_leftright.png) repeat-y;
	overflow:visible;
	margin:4px 0 8px 0;
	padding:3px 0 8px 0;
}
.con_news_teaser h3 {
	padding:0 0 0 7px;
	display:block;
	margin:0 1px;
}
.con_news_teaser ul {
	position:relative;
	display:block;
	overflow:visible;
	padding:34px 0 0 0;
	margin:-25px 0 -12px 0;
	background:transparent url(/ngw_base/img/content/news_teaser_frame_top.png) no-repeat left top;
}
.con_news_teaser ul li {
	position:relative;
	padding:6px 9px 8px 10px;
	margin:0 1px;
	display:block;
	background:transparent url(/ngw_base/img/dotted_line_40.png) repeat-x left bottom;
}
.con_news_teaser ul li em {
	font-weight:bold;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	line-height:13px;
}
.con_news_teaser ul li a {
	display:block;
}
.con_news_teaser ul li.last {
	margin:0;
	border:none;
	position:relative;
	padding-top:16px;
	background:transparent url(/ngw_base/img/content/news_teaser_frame_bottom.png) no-repeat left bottom;
}
#con_teaser_calendar {
	background:url(/ngw_base/img/content/news_teaser_frame_leftright.png) repeat-y;
	overflow:visible;
	margin:4px 0 8px 0;
	padding:3px 0 8px 0;
}
#con_teaser_calendar h3 {
	padding:0 0 0 7px;
	display:block;
	margin:0 1px;
}
#con_teaser_calendar ul {
	position:relative;
	display:block;
	overflow:visible;
	padding:34px 0 0 0;
	margin:-25px 0 -12px 0;
	background:transparent url(/ngw_base/img/content/news_teaser_frame_top.png) no-repeat left top;
}
#con_teaser_calendar ul li {
	position:relative;
	padding:6px 9px 8px 10px;
	margin:0 1px;
	display:block;
	background:transparent url(/ngw_base/img/dotted_line_40.png) repeat-x left bottom;
}
#con_teaser_calendar ul li em {
	font-weight:bold;
	display:block;
	margin:0;
	padding:0 0 0 10px;
	line-height:13px;
}
#con_teaser_calendar ul li a {
	display:block;
}
#con_teaser_calendar ul li.last {
	margin:0;
	border:none;
	position:relative;
	padding-top:16px;
	background:transparent url(/ngw_base/img/content/news_teaser_frame_bottom.png) no-repeat left bottom;
}
#con_teaser_calendar ul li.last a.arrow, #con_teaser_calendar ul li.last a.block_arrow {
	background:transparent url(/ngw_base/img/icon_calendar.gif) no-repeat left center!important;
	padding-left:14px!important;
}
#audi_teaser_area li h2 {
	font-size:11px;
	color:#fff;
	width:218px;
	padding:0;
	line-height:12px;
	min-height:20px;
	margin:0 0 5px 0;
	top:0;
	position:relative;
}
* html #audi_teaser_area li h2 {
	height:20px;
}
#audi_teaser_area li h2 object {
	margin:0 0 0 -3px;
}
ul#audi_teaser_area li img {
	position:absolute;
	top:27px;
	left:12px;
	z-index:2;
}
ul#audi_teaser_area li form {
	position:absolute;
	display:none;
	width:217px;
	height:60px;
	top:27px;
	left:12px;
	z-index:1;
}
ul#audi_teaser_area li ul.links {
	margin:67px 0 0 0;
	padding:0;
}
ul#audi_teaser_area li ul.links li {
	height:auto!important;
	display:block!important;
	margin:0!important;
	padding:0!important;
}
li.con_teaser_news ul {
	margin:66px 0 0 0;
	padding:0;
	position:relative;
}
* html li.con_teaser_news ul {
	margin:68px 0 0 0;
}
li.con_teaser_news ul li {
	margin:66px 0 5px 0!important;
	padding:1px 0 0 0!important;
	display:block!important;
	float:none!important;
	height:60px!important;
	width:218px;
}
* html li.con_teaser_news ul li {
	padding:5px 0 0 0!important;
}
li.con_teaser_news ul li h2 {
	margin-bottom:0!important;
}
li.con_teaser_news ul li h2.sIFR {
	padding-top:1px!important;
}
li.con_teaser_news ul li.more_teaser_news {
	background:transparent url(/ngw_base/img/content/con_teaser_news_bg.png) no-repeat right top;
	margin:0 0 5px 0!important;
	padding:6px 12px 10px 12px!important;
	height:auto!important;
	width:218px!important;
	position:absolute!important;
	z-index:2;
	bottom:61px;
	min-height:51px;
	left:-13px;
	border:none;
}
li.con_teaser_news ul li.more_teaser_news ul {
	display:none;
}
* html li.con_teaser_news ul li.more_teaser_news ul.slide {
	height:1%;
}
*+html li.con_teaser_news ul li.more_teaser_news ul.slide {
	zoom:1;
}
*+html li.con_teaser_news ul li.more_teaser_news {
	bottom:60px;
}
li.con_teaser_news ul li.more_teaser_news ul li {
	margin:0 0 5px 0!important;
	padding:0 0 7px 0!important;
	width:218px!important;
	height:auto!important;
	background:transparent url(/ngw_base/img/content/news_teaser_dotted_line.png) repeat-x left bottom;
}
li.con_teaser_news ul li.more_teaser_news ul li.lastChild, li.con_teaser_news ul li.more_teaser_news ul li:last-child {
	margin:0 0 0 0!important;
	padding:0 0 0 0!important;
	background:none;
}
li.con_teaser_news ul li.more_teaser_news a.block_arrow {
	padding:0 10px 0 0;
}
ul#audi_teaser_area li.con_teaser_news ul li.more_teaser_news img {
	left:auto;
	position:static;
	top:auto;
	z-index:auto;
}
li.con_teaser_news ul li ul {
	margin:0;
	padding:0;
}
li.con_teaser_news ul li.more_teaser_news a#slide_button {
	position:absolute;
	background:transparent url(/ngw_base/img/content/news_teaser_slide_btn.png) no-repeat;
	width:11px;
	text-indent:-3000px;
	height:11px;
	top:4px;
	right:4px;
}
li.con_teaser_news ul li.more_teaser_news a#slide_button.active {
	background:transparent url(/ngw_base/img/content/news_teaser_slide_btn_ac.png) no-repeat;
}
img.con_image_distributor {
	display:block;
}
ul.con_teaser_distributor {
	position:absolute;
	display:block;
	left:-1px;
	bottom:0;
	width:706px!important;
	height:71px!important;
}
ul.con_teaser_distributor li {
	float:left;
	width:328px;
	height:51px;
	background:transparent url(/ngw_base/img/content/bg_black_70_percent.png) repeat;
	margin:0 0 0 1px;
	padding:10px 12px;
	display:inline;
}
* html ul.con_teaser_distributor li {
	background:none;
	background-color:#000;
}
ul.con_teaser_distributor li img {
	float:left;
	position:static!important;
	left:auto!important;
	top:auto!important;
	z-index:auto!important;
}
ul.con_teaser_distributor li h2 {
	float:left;
	width:204px!important;
	margin:-4px 0 0 14px!important;
	color:#fff;
}
ul.con_teaser_distributor li a {
	float:left;
	color:#fff!important;
	width:192px;
	margin:0 0 0 14px;
}
ul.con_teaser_distributor li a:hover {
	color:#b4b4b4!important;
}
div.test, ul.con_teaser_home_splitstage {
	display:block;
	width:242px;
	margin:0;
	float:left;
}
ul.con_teaser_home_splitstage li {
	display:inline;
	background-color:#b8bcc2;
	height:172px;
	margin:0;
	float:left;
	padding:12px;
}
ul.con_teaser_home_splitstage li.last {
	height:173px;
	margin:1px 0 0 0;
}
ul.con_teaser_home_splitstage_dynamic {
	display:block;
	width:242px;
	max-height:395px;
	min-height:298px;
	height:395px;
	margin-left:1px;
	float:left;
}
ul.con_teaser_home_splitstage_dynamic li {
	display:block;
	height:172px;
	float:left;
	margin:0;
	width:217px;
	padding:12px;
	background-color:#b8bcc2;
}
ul.con_teaser_home_splitstage_dynamic li.last {
	margin-top:1px;
}
ul.con_teaser_home_splitstage_dynamic li .teaser_home_image {
	display:block;
	float:left;
	width:217px;
	margin:0;
	height:137px;
	background-repeat:no-repeat;
	background-position:center center;
}
ul.con_teaser_home_splitstage_dynamic li a {
	height:30px;
	display:block;
	float:left;
	margin-top:5px;
}
div.con_teaser_context1 {
	margin:15px 0 4px 0;
	border:none;
	position:relative;
	overflow:visible;
}
* html div.con_teaser_context1 {
	background-image:none;
	background-color:#b3b8be;
}
* html div.con_teaser_context1 span.col2_round_edges_bottom_10percent_white {
	bottom:-11px;
}
div.con_teaser_context1:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
div.con_teaser_context1 img {
	float:left;
	display:block;
	margin:0 10px 0 0;
}
div.con_teaser_context1 h3 {
	float:left;
	font-size:11px;
	width:214px;
	color:#fff;
	margin:-4px 0 9px 0;
}
* html div.con_teaser_context1 h3 {
	float:none;
}
*+html div.con_teaser_context1 h3 {
	float:none;
}
div.con_teaser_context1 h3 object {
	margin-left:-3px;
}
.con_teaser_context2 {
	background:#b4b8be url(/ngw_base/img/content/1col_round_edges_bottom_10percent_white_png8.png) no-repeat left bottom;
	padding:0 0 13px 0;
}
.con_teaser_context2 h3 {
	padding:5px 0 0 7px;
	background:transparent url(/ngw_base/img/content/1col_round_edges_top_10percent_white_png8.png) no-repeat left top;
}
.con_teaser_context2 p {
	margin:10px 15px 5px 9px;
}
.con_teaser_context2 a {
	margin:0 15px 0 9px;
}
.con_teaser_newsletter {
	background:#b4b8be url(/ngw_base/img/content/1col_round_edges_bottom_10percent_white_png8.png) no-repeat left bottom;
	padding:0 0 13px 0;
}
.con_teaser_newsletter form {
	display:block;
	float:left;
	margin:10px 15px 12px 9px;
}
.con_teaser_newsletter h3 {
	padding:5px 0 0 7px;
	background:transparent url(/ngw_base/img/content/1col_round_edges_top_10percent_white_png8.png) no-repeat left top;
}
.con_teaser_newsletter p {
	margin:20px 15px 12px 9px;
}
#audi_marginalia .con_teaser_newsletter fieldset {
	margin-top:0;
}
.con_teaser_newsletter label {
	font-weight:bold;
	display:block;
	margin-bottom:18px;
}
.con_teaser_newsletter input {
	display:block;
	float:left;
	margin-left:0!important;
}
.con_com_teaser_region select {
	display:block;
	float:left;
	width:100%;
}
.con_com_teaser_region button {
	display:block;
	float:right;
}
.con_teaser_newsletter input.text {
	width:145px;
	height:19px;
}
.con_teaser_newsletter a.submit.basic_plus_simple {
	margin:2px 0 0 0!important;
	float:right;
}
table.con_table_2col {
	width:100%;
	border-collapse:separate;
	border-spacing:1px 1px;
}
table.con_table_2col th {
	padding:6px 10px;
	margin:1px;
	background:transparent url(/ngw_base/img/content/bg_40percent_transparent_white.png) repeat;
}
table.con_table_2col td {
	padding:6px 10px;
	background:transparent url(/ngw_base/img/content/bg_20percent_transparent_white.png) repeat;
}
* html table.con_table_2col th {
	background:none;
	background-color:#cdd0d4;
}
* html table.con_table_2col td {
	background:none;
	background-color:#bcc0c5;
}
#audi_content_wrapper .con_rss {
	width:486px!important;
}
.con_rss #audi_modal_header h1, .con_rss #audi_modal_body h2 {
	width:442px!important;
}
.con_rss #audi_modal_body h2 {
	margin:0 0 17px 0;
}
.con_rss #audi_modal_body p {
	margin:0 0 22px 0;
}
.con_rss #audi_modal_body {
	padding-right:20px!important;
}
.con_rss #audi_modal_round_head #audi_modal_top_left {
	background:none;
	background-image:url(/ngw_base/img/advice/bg_modal_top_l.png);
	background-repeat:no-repeat;
}
* html .con_rss #audi_modal_round_head #audi_modal_top_left {
	height:4px;
	width:4px;
	background-image:url(/ngw_base/img/advice/bg_modal_top_l.gif);
}
.con_rss ul {
	margin-bottom:20px;
}
.con_rss ul li {
	width:445px;
	position:relative;
	height:65px;
	margin:0 0 5px 0;
	background:#aaaeb5 url(/ngw_base/img/content/2col_round_edges_bottom_rss.png) no-repeat left bottom;
}
.con_rss ul li img {
	position:absolute;
	right:10px;
	bottom:10px;
}
.con_rss h3 {
	width:442px;
	padding:8px 0 0 0;
}
.con_rss ul li h3 {
	padding:6px 0 0 9px;
	margin:0 0 15px 0;
	width:436px!important;
	background:#aaaeb5 url(/ngw_base/img/content/2col_round_edges_top_rss.png) no-repeat left top;
}
.con_rss ul li a {
	margin:0 0 0 9px;
}
#audi_content .has_audi_generated_corners {
	background:none;
	padding:0;
}
#audi_content .audi_generated_corners_background {
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
	position:relative;
	padding:2px 10px 11px 10px;
	height:100%;
	width:442px;
}
#audi_content form.template-c-3 .audi_generated_corners_background {
	width:691px;
	padding-left:0;
}
* html #audi_content form.template-c-3 .audi_generated_corners_background {
	padding-left:0!important;
	padding-right:0!important;
	width:681px!important;
}
* html #audi_content form.template-c-3 .audi_generated_corners_background h2, * html #audi_content form.template-c-3 .audi_generated_corners_background legend, * html #audi_content form.template-c-3 .audi_generated_corners_background .sIFR, * html #audi_content form.template-c-3 .audi_generated_corners_background object {
	width:671px!important;
}
*+html #audi_content form.template-c-3 .audi_generated_corners_background {
	padding-left:0!important;
	width:701px;
}
#audi_content form.template-c-3 .audi_generated_corners_background fieldset {
	padding-left:10px;
}
#audi_content form.template-c-3 .audi_generated_corners_background fieldset.hasSpaceBelow {
	background:url(/ngw_base/img/c-3_cornered_fieldset_bg.png) bottom left no-repeat;
	padding-bottom:13px;
}
* html #audi_content .audi_generated_corners_background {
	background:none;
}
#audi_content .audi_generated_corners_background:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#audi_content .audi_generated_top {
	background:transparent;
	overflow:hidden;
	height:4px;
	display:block;
	position:relative;
	top:-6px;
	left:-10px;
	width:462px;
}
#audi_content form.template-c-3 .audi_generated_top {
	width:701px;
	left:0;
}
#audi_content .audi_generated_top .generated_right {
	height:4px;
	width:6px;
	float:right;
	display:block;
	background:transparent url(/ngw_base/img/content/2col_round_edges_top_10percent_white.png) -456px 0 no-repeat;
}
#audi_content .audi_generated_top .generated_middle {
	height:4px;
	width:450px;
	float:right;
	display:block;
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
}
#audi_content form.template-c-3 .audi_generated_top .generated_middle {
	width:689px;
}
* html #audi_content .audi_generated_top .generated_middle {
	background:none;
	background-color:#b3b8be;
}
#audi_content .audi_generated_top .generated_left {
	height:4px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/ngw_base/img/content/2col_round_edges_top_10percent_white.png) 0 0 no-repeat;
}
#audi_content .audi_generated_top .generated_left_tabs {
	height:4px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
}
#audi_content .audi_generated_bottom {
	position:absolute;
	bottom:-4px;
	left:0;
	overflow:hidden;
	height:4px;
	display:block;
	margin-top:1px;
	width:462px;
}
#audi_content form.template-c-3 .audi_generated_bottom {
	width:701px;
}
#audi_content .audi_generated_bottom .generated_right {
	height:4px;
	width:6px;
	float:right;
	display:block;
	background:transparent url(/ngw_base/img/content/2col_round_edges_bottom_10percent_white.png) -456px 0 no-repeat;
}
#audi_content .audi_generated_bottom .generated_middle {
	height:4px;
	width:450px;
	float:right;
	display:block;
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
}
#audi_content form.template-c-3 .audi_generated_bottom .generated_middle {
	width:689px;
}
* html #audi_content .audi_generated_bottom .generated_middle {
	background:none;
	background-color:#b3b8be;
}
#audi_content .audi_generated_bottom .generated_left {
	height:4px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/ngw_base/img/content/2col_round_edges_bottom_10percent_white.png) 0 0 no-repeat;
}
ul.audi_teaser_control li.teaser {
	display:none!important;
	float:none!important;
	height:auto!important;
	margin:0!important;
	padding:0!important;
	position:static!important;
	width:auto!important;
}
ul.audi_teaser_control li.current {
	display:block!important;
}
.con_newstabs ul {
	display:block;
	width:462px;
	float:left;
	position:relative;
	overflow:hidden;
	height:auto;
}
.audi_con_com_region {
	position:absolute;
	bottom:40px;
	left:463px;
}
.audi_con_com_region h2 {
	color:#000!important;
	line-height:18px;
}
.audi_con_com_region form fieldset {
	margin-top:5px!important;
}
.audi_con_com_region form #select, .audi_con_com_region form #button {
	float:left;
}
.audi_con_com_region form select {
	width:180px;
	margin-right:15px;
}
.audi_con_com_region form button {
	margin-left:6px;
	display:block;
}
#audi_teaser_top, #audi_teaser_bottom, #audi_teaser_content {
	width:242px;
}
#audi_teaser_top {
	height:7px;
	background:url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) no-repeat #cecece;
	font-size:0;
}
#audi_teaser_bottom {
	height:7px;
	background:url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat #cecece;
	font-size:0;
}
#audi_teaser_content {
	background:url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -242px 0 repeat #cecece;
}
#audi_teaser_content a {
	display:block;
	line-height:13px;
}
.audi_teaser_region {
	margin-top:10px;
	float:right;
}
.audi_teaser_region #audi_teaser_top, .audi_teaser_region #audi_teaser_bottom, .audi_teaser_region #audi_teaser_content {
	width:265px;
}
.audi_teaser_region #audi_teaser_top {
	height:3px;
	background:url(/ngw_base/img/con_com_teaser_region_bg.gif) no-repeat #cecece;
	font-size:0;
}
.audi_teaser_region #audi_teaser_bottom {
	height:3px;
	background:url(/ngw_base/img/con_com_teaser_region_bg.gif) -530px 0 no-repeat #cecece;
	font-size:0;
}
.audi_teaser_region #audi_teaser_content {
	padding:5px 0;
	height:150px;
	background:url(/ngw_base/img/con_com_teaser_region_bg.gif) 265px 0 repeat #cecece;
}
.audi_teaser_region h2 {
	padding-bottom:5px;
}
.audi_teaser_region #audi_teaser_content a, .audi_teaser_region #audi_teaser_content p, .audi_teaser_region #audi_teaser_content img, .audi_teaser_region #audi_teaser_content h2, .audi_teaser_region #audi_teaser_content img, .audi_teaser_region #audi_teaser_content select, .audi_teaser_region #audi_teaser_content button {
	margin:0 22px;
}
.audi_teaser_region #audi_teaser_content button {
	clear:both;
	margin-left:183px;
	display:none;
	padding-top:15px;
}
.audi_teaser_region #audi_teaser_content select {
	margin-top:10px;
	width:219px;
}
#audi_teaser_content a, #audi_teaser_content p, #audi_teaser_content img, #audi_teaser_content h2, #audi_teaser_content img, #audi_teaser_content select, #audi_teaser_content button {
	margin:0 11px;
}
#audi_teaser_content fieldset {
	margin-top:0!important;
}
#audi_teaser_content a {
	background:url(/iframe/images/default/audi/link_arrows.png) no-repeat -30px 4px;
	padding-left:10px;
}
#audi_teaser_content h3 {
	color:#FFF;
	font-size:13px;
	padding-left:10px;
}
#audi_content_wrapper .advice {
	padding:0!important;
	clear:left;
}
#audi_content_wrapper .foldout .advice {
	display:inline;
	line-height:15px;
}
#audi_content_wrapper .advice .audi_generated_corners_background {
	background:#41464c!important;
	position:relative!important;
	padding:0;
	margin:6px 0;
	width:243px;
}
#audi_content_wrapper .advice .audi_generated_top {
	background:transparent;
	overflow:hidden;
	height:6px;
	display:block;
	position:relative;
	top:-6px;
	width:243px;
	left:0;
}
#audi_content_wrapper .advice .audi_generated_top .generated_right {
	height:6px;
	width:6px;
	float:right;
	display:block;
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 100% 0 no-repeat;
}
#audi_content_wrapper .advice .audi_generated_top .generated_middle {
	height:6px;
	width:231px;
	float:right;
	display:block;
	background:#41464c;
}
#audi_content_wrapper .advice .audi_generated_top .generated_left {
	height:6px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 0 0 no-repeat;
}
#audi_content_wrapper .advice .audi_generated_bottom {
	position:relative;
	bottom:-6px;
	overflow:hidden;
	height:6px;
	display:block;
	margin-top:1px;
	width:243px;
}
#audi_content_wrapper .advice .audi_generated_bottom .generated_right {
	height:6px;
	width:6px;
	float:right;
	display:block;
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 100% 100% no-repeat;
}
#audi_content_wrapper .advice .audi_generated_bottom .generated_middle {
	height:6px;
	float:right;
	display:block;
	width:231px;
	background:#41464c;
}
#audi_content_wrapper .advice .audi_generated_bottom .generated_left {
	height:6px;
	width:6px;
	float:left;
	display:block;
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 0 100% no-repeat;
}
* html #audi_content_wrapper .advice .audi_generated_top .generated_right {
	background:transparent url(/ngw_base/img/advice/sprite-corners-8bit.png) 100% 0 no-repeat!important;
}
* html #audi_content_wrapper .advice .audi_generated_top .generated_left {
	background:transparent url(/ngw_base/img/advice/sprite-corners-8bit.png) 0 0 no-repeat!important;
}
* html #audi_content_wrapper .advice .audi_generated_bottom .generated_right {
	background:transparent url(/ngw_base/img/advice/corners-bottom-8bit.png) 100% 0 no-repeat!important;
}
* html #audi_content_wrapper .advice .audi_generated_bottom .generated_left {
	background:transparent url(/ngw_base/img/advice/corners-bottom-8bit.png) 0 0 no-repeat!important;
}
#audi_content_wrapper .advice {
	color:#dcdcdc;
	left:10px;
	padding:6px 0 6px 0;
	width:243px;
}
#audi_content_wrapper .advice img.close {
	width:11px;
	height:11px;
	position:absolute;
	right:5px;
	top:-1px;
}
#audi_content_wrapper .advice h4 {
	color:#fff;
	width:200px!important;
	height:18px;
	background:transparent url(/ngw_base/img/advice/advice_layer_dotted_line.gif) 0 100% repeat-x!important;
	padding:0 0 5px 0;
	font-size:13px;
	margin:5px 21px 5px 21px;
	overflow:hidden!important;
}
#audi_content_wrapper .advice h4 object {
	width:203px!important;
	margin-left:-3px;
	overflow:hidden!important;
}
#audi_content_wrapper .advice p {
	padding:0 21px;
	margin-left:0;
}
#audi_content_wrapper .advice ul {
	padding:0 21px;
	margin-top:8px;
}
#audi_content_wrapper .advice li {
	color:#fff;
}
#audi_content_wrapper .advice a, #audi_content_wrapper .advice a:link, #audi_content_wrapper .advice a:visited {
	color:#fff!important;
}
#audi_content_wrapper .advice a:hover, #audi_content_wrapper .advice a:active {
	color:#B4B4B4!important;
}
.func_download_pocketguide h3 {
	color:#000;
	font-size:1em;
	width:auto;
	margin-bottom:15px;
}
.no_margin {
	margin-bottom:0!important;
}
.func_download_pocketguide .faq {
	margin-bottom:30px;
}
.func_download_pocketguide .faq a {
	text-decoration:underline;
}
ul.reset_credentials {
	margin-bottom:15px;
}
ul.reset_credentials a {
	text-decoration:underline!important;
}
.con_gallery_ringtones #audi_modal_body a {
	text-decoration:underline!important;
}
.cat_order_final h1, .cat_order_final h2, .cat_order_final p, .cat_order_final ul {
	padding-left:10px;
}
.cat_order_final h2 {
	font-size:1em;
}
.cat_order_final ul.orders li {
	width:300px;
}
.cat_order_final ul.orders span {
	float:left;
	width:200px;
}
.cat_order_final ul.orders a.store {
	float:right;
	width:80px;
	text-align:right;
}
a.icon {
	padding-left:17px;
}
a.icon.wallpaper {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 2px no-repeat;
}
a.icon.store, a.icon.download {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -15px no-repeat;
}
a.icon.rintpage {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -41px no-repeat;
}
a.icon.sendfriend {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -27px no-repeat;
}
a.icon.bookmark {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -57px no-repeat;
}
a.icon.contactowner {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -73px no-repeat;
}
a.icon.delete {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -86px no-repeat;
}
span.icon.https {
	padding-left:17px;
	background:transparent url(/ngw_base/img/icon_https.png) 0 -1px no-repeat;
}
span.right {
	position:absolute;
	right:0;
}
.divider {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 100%;
	height:1px;
	line-height:1px;
	margin-bottom:15px;
}
.cta-wrapper {
	position:relative;
	float:left;
}
a.cta-button {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) no-repeat 0 -434px;
	display:block;
	position:absolute;
	bottom:20px;
	right:30px;
	z-index:8000;
}
a.cta-button span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) no-repeat 100% -434px;
	display:block;
	line-height:15px;
	height:15px;
	padding:3px 16px 3px 14px;
	position:relative;
	right:-3px;
	top:0;
	color:#FFF;
	font-family:Verdana;
	font-weight:bold!important;
	font-size:10px!important;
	cursor:pointer;
}
a.cta-button:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -465px no-repeat;
}
a.cta-button:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -465px no-repeat;
}
.audi_flash_replace {
	position:relative;
}
p.audi_flash_fallback {
	position:absolute;
	top:11px;
	left:11px;
	width:300px;
	padding:11px;
	background-color:#fff;
	opacity:.8;
}
p.audi_flash_fallback a {
	display:block;
}
p.audi_flash_fallback a:hover {
	color:#000!important;
}
a.cta-button span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) no-repeat 100% -434px;
	display:block;
	line-height:1.5em;
	padding:3px 16px 3px 14px;
	position:relative;
	right:-3px;
	top:0;
	color:#FFF;
	font-family:Verdana;
	font-weight:bold!important;
	font-size:10px!important;
	cursor:pointer;
}
* html a.cta-button {
	background:transparent url(/ngw_base/img/form/sprite_buttons.gif) no-repeat 0 -434px;
}
* html a.cta-button span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.gif) no-repeat 100% -434px;
}
* html a.cta-button:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -465px no-repeat;
}
* html a.cta-button:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -465px no-repeat;
}
* html a.cta-button span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.gif) no-repeat 100% -434px;
	padding:2px 16px 4px 14px;
	display:inline-block;
}
.audi_flash_replace {
	position:relative;
}
p.audi_flash_fallback {
	position:absolute;
	top:11px;
	left:11px;
	width:300px;
	padding:11px;
	background-color:#fff;
	opacity:.8;
}
p.audi_flash_fallback a {
	display:block;
}
p.audi_flash_fallback a:hover {
	color:#000!important;
}
#audi_generic_copy.h3 {
	padding-bottom:4px;
}
.hasTabs .audi_generated_top .generated_left {
	background-position:50%!important;
}
ul.audi_nav_pager {
	float:right;
}
ul.audi_nav_pager li {
	float:left;
	padding:0 6px;
	border-right:1px solid #000;
	height:11px;
	line-height:10px;
}
ul.audi_nav_pager li.skip_to_first {
	border-right:none;
	font-size:9px;
	padding-left:0;
	padding-right:3px;
}
ul.audi_nav_pager li.skip_to_first a {
	display:block;
	text-decoration:none;
	border-bottom:1px solid #000;
	width:11px;
	padding:0 1px 0 0;
	text-align:right;
	background:transparent url(/ngw_base/img/navigation/nav_pager_border_line.gif) scroll no-repeat 2px 1px;
}
ul.audi_nav_pager li.skip_to_first a:hover {
	text-decoration:none;
	border-bottom:none;
}
ul.audi_nav_pager li.skip_to_last {
	border-right:none;
	font-size:9px;
	padding-left:0;
	padding-right:3px;
}
ul.audi_nav_pager li.skip_to_last a {
	display:block;
	text-decoration:none;
	border-bottom:1px solid #000;
	width:11px;
	padding:0 0 0 1px;
	text-align:left;
	background:transparent url(/ngw_base/img/navigation/nav_pager_border_line.gif) scroll no-repeat 9px 1px;
}
ul.audi_nav_pager li.skip_to_last a:hover {
	text-decoration:none;
	border-bottom:none;
}
ul.audi_nav_pager li.first {
	padding-left:0;
}
ul.audi_nav_pager li.last {
	border-right:none;
	padding-right:3px;
}
ul.audi_nav_pager li.skip_to_next {
	border-right:none;
	padding-left:0;
}
ul.audi_nav_pager li.skip_to_previous {
	border-right:none;
	padding-right:3px;
}
ul.audi_nav_pager li.active a, ul.audi_nav_pager li.active span {
	text-decoration:none!important;
	color:#fff;
	font-weight:bold;
}
ul.audi_nav_pager li a {
	text-decoration:underline!important;
}
ul.audi_nav_pager li a:hover {
	text-decoration:none!important;
	color:#000;
}
@charset "UTF-8";
#audi_modal_overlay {
	position:fixed;
	top:0;
	left:0;
	z-index:3000;
	width:100%;
	height:100%;
	background:transparent url(/ngw_base/img/advice/overlay.png) 0 0 repeat!important;
}
* html #audi_modal_overlay {
	position:absolute;
	background-image:none;
	background-color:#454545;
}
*+html #audi_modal_overlay {
	position:fixed;
	background-image:none;
	background-color:#454545;
}
#audi_modal_super_wrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:3001;
	width:100%;
	height:100%;
	overflow:auto;
}
#audi_modal_super_wrapper.preload {
	background-image:url(/ngw_base/img/preloader_modal.gif)!important;
}
#audi_modal_wrapper {
	width:100%;
	height:100%;
	position:absolute;
	text-align:center;
}
*+#audi_modal_wrapper {
	text-align:center;
}
#audi_modal_container {
	position:relative;
	position:absolute;
	text-align:left;
}
.audi_modal_container_sitemap {
	width:971px!important;
}
#audi_modal_header {
	clear:both;
	margin:0 30px 2px 20px;
	margin:0;
	position:relative;
	background:#a0a5ad!important;
	padding:22px 20px 0 21px;
}
* html #audi_modal_header {
	padding:22px 20px 0 20px;
}
*+html #audi_modal_header {
	padding:22px 20px 0 20px;
}
* html #audi_modal_header, * html #audi_modal_body {
	height:1%;
}
#audi_modal_header a {
	position:absolute;
	right:10px;
	top:6px;
	cursor:pointer!important;
	font-size:9px;
}
#audi_modal_header a span {
	float:left;
}
#audi_modal_header a img {
	float:left;
	margin:2px 0 0 8px;
}
#audi_modal_header h1 {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
	font-size:18px;
	line-height:18px;
	margin:0;
	color:#fff;
	padding-bottom:10px;
	width:100%;
	margin:0!important;
}
.col_3 #audi_modal_header h1 {
	width:704px!important;
}
#audi_modal_header h1 .audi_h1_margin {
	margin-bottom:22px;
}
#audi_modal_body {
	padding:20px;
	overflow:auto;
	position:relative;
	z-index:0;
	background:#a0a5ad;
}
.con_rss #audi_modal_body {
	padding-bottom:0;
}
#audi_modal_body h2 {
	margin:0 0 9px 0;
	color:#fff;
}
ul#audi_advice_info {
	position:relative;
	line-height:14px;
	background:transparent url(/ngw_base/img/advice/advice_info_top_round_edges.gif) scroll no-repeat left top;
	padding:4px 0 0 0;
}
ul#audi_advice_info li {
	float:left;
	height:365px;
	width:214px;
	background-color:#b3b7bd;
	border-left:1px solid #a0a5ad;
	padding:1px 10px 17px;
}
ul#audi_advice_info li.first {
	border:none;
	background:#b3b7bd url(/ngw_base/img/advice/advice_left_bottom_edge.gif) scroll no-repeat left bottom;
}
ul#audi_advice_info li.last {
	background:#b3b7bd url(/ngw_base/img/advice/advice_right_bottom_edge.gif) scroll no-repeat right bottom;
}
ul#audi_advice_info li img {
	margin:0 0 13px 0;
	width:214px;
}
ul#audi_advice_info li dl dt {
	font-weight:bold;
	margin:0 0 14px 0;
}
ul#audi_advice_info a.cta {
	position:absolute;
	bottom:16px;
	display:block;
	float:none;
	height:auto;
	width:auto;
	border:none;
}
#audi_lexikon_start {
	line-height:14px;
	width:668px;
}
#audi_lexikon {
	line-height:14px;
	background:transparent url(/ngw_base/img/advice/advice_content_rightcol_bg.gif) no-repeat 200px 35px;
}
* html #audi_lexikon {
	background-position:198px 35px;
}
*+html #audi_lexikon {
	background:transparent url(/ngw_base/img/advice/advice_content_rightcol_bg.gif) no-repeat 200px 35px!important;
}
ul#audi_lexikon_navigation {
	width:599px;
	height:15px;
	line-height:10px;
	font-weight:bold;
	margin:0 0 21px 0;
}
ul#audi_lexikon_navigation li {
	float:left;
	border-left:1px solid #2B2F33;
}
ul#audi_lexikon_navigation li a {
	padding:0 5px;
}
ul#audi_lexikon_navigation li.inactive {
	padding:0 5px;
	color:#656A70;
}
ul#audi_lexikon_navigation li.first a {
	padding:0 5px 0 0;
}
ul#audi_lexikon_navigation li.first {
	border:none;
}
ul#audi_lexikon_image_list {
	margin:14px 0 0 0;
}
ul#audi_lexikon_image_list li {
	float:left;
}
#audi_lexikon #audi_advice_leftcol_container ul {
	width:180px;
	height:284px;
	overflow:auto;
	float:left;
}
#audi_lexikon #audi_advice_leftcol_container ul {
	width:180px;
	height:284px;
	overflow:auto;
	float:left;
}
#audi_lexikon #audi_advice_leftcol_container ul li {
	margin-bottom:15px;
}
ul.audi_lexikon_keywords {
	height:auto;
	line-height:12px;
}
ul.audi_lexikon_keywords a {
	text-decoration:underline;
}
ul.audi_lexikon_keywords a:hover {
	text-decoration:none;
	color:#000;
}
form.audi_lexikon_filter {
	display:block;
	width:180px;
	margin:17px 0 0 0;
	padding:16px 0 0 0;
	float:left;
	border-top:1px dotted #c6c9ce;
}
form.audi_lexikon_filter label {
	display:block;
	font-weight:bold;
	margin:0 0 7px 0;
}
form.audi_lexikon_filter select {
	width:100%;
	height:16px;
	font-size:10px;
	border:1px solid #fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#audi_advice_rightcol_container {
	float:right;
	height:337px;
	width:502px;
	margin:10px 2px 10px 0;
	overflow:auto;
}
*+html #audi_lexikon #audi_advice_rightcol_container {
	position:relative;
}
#audi_lexikon_content {
	float:left;
	width:412px;
	padding:11px 12px 11px 12px;
}
#audi_lexikon_content.preload {
	height:330px;
}
*+html #audi_lexikon_content {
	overflow:hidden;
	width:455px;
}
*+html #audi_lexikon_content h1 {
	width:455px!important;
}
#audi_faq {
	line-height:15px;
	width:704px;
	background:transparent url(/ngw_base/img/advice/advice_content_rightcol_bg.gif) scroll no-repeat 200px 0;
}
* html #audi_faq {
	background-position:180px 0;
}
*+html #audi_faq {
	background-position:200px 0;
}
#audi_faq #audi_advice_leftcol_container {
	width:180px;
	overflow:auto;
	float:left;
}
#audi_faq #audi_foldout_faq.foldout dl {
	background:none;
	padding:11px 0 10px 0;
	width:485px;
}
#audi_faq #audi_foldout_faq.foldout dt a {
	padding-left:25px;
	background-position:11px 12px;
}
#audi_faq #audi_foldout_faq.foldout dt.open a {
	padding-left:25px;
	background-position:10px 13px;
}
#audi_faq #audi_foldout_faq.foldout dt {
	background-repeat:no-repeat;
	background-position:25px bottom;
}
#audi_faq #audi_foldout_faq.foldout dd {
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:25px bottom;
}
#audi_faq #audi_foldout_faq.foldout dt a:hover {
	background-color:#bbbec5;
	color:#000;
}
#audi_faq #audi_foldout_faq.foldout dt.last {
	background:none;
}
ul#audi_faq_navigation {
	width:178px;
	height:250px;
	overflow:auto;
	line-height:21px;
}
ul#audi_faq_navigation li {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
	padding:0 0 0 1px;
}
ul#audi_faq_navigation li.active a {
	color:#fff;
	font-weight:bold;
}
#audi_faq_contact {
	float:left;
	margin:16px 0 0 0;
	width:180px;
}
#audi_faq_contact a {
	text-decoration:underline;
}
#audi_faq_contact h2 {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	width:180px;
}
#audi_faq_contact p {
	margin:0 0 5px 0;
}
#audi_modal_round_bottom, #audi_modal_round_head {
	position:relative;
	clear:both;
	overflow:hidden;
	width:100%;
	height:3px;
	line-height:1px;
	font-size:1px;
}
#audi_modal_top_right {
	position:absolute;
	background-image:url(/ngw_base/img/advice/bg_modal_top_r.png);
	background-repeat:no-repeat;
	bottom:0;
	right:0;
	height:3px;
	width:4px;
}
#audi_modal_top_left_notround {
	position:absolute;
	background-image:none;
	background:#a0a5ad;
	bottom:0;
	left:0;
	height:3px;
	width:4px;
}
#audi_modal_top_left {
	position:absolute;
	background-image:url(/ngw_base/img/advice/bg_modal_top_l.png);
	background-repeat:no-repeat;
	bottom:0;
	left:0;
	height:3px;
	width:4px;
}
#audi_modal_round_head.lefton #audi_modal_top_left {
	background:none;
	background-image:url(/ngw_base/img/advice/bg_modal_top_l.png);
	background-repeat:no-repeat;
}
#audi_modal_bottom_right {
	position:absolute;
	background-image:url(/ngw_base/img/advice/bg_modal_bottom_r.png);
	background-repeat:no-repeat;
	bottom:0;
	right:0;
	height:3px;
	width:4px;
}
#audi_modal_bottom_left {
	position:absolute;
	background-image:url(/ngw_base/img/advice/bg_modal_bottom_l.png);
	background-repeat:no-repeat;
	bottom:0;
	left:0;
	height:3px;
	width:4px;
}
.audi_modal_bg_bar {
	background:#a0a5ad;
	height:3px;
	margin:0 4px 0 4px;
}
* html .audi_modal_bg_bar {
	height:4px;
}
* html #audi_modal_round_bottom, * html #audi_modal_round_head {
	height:4px;
}
* html #audi_modal_top_right {
	height:4px;
	width:4px;
	background-image:none;
	background:#a0a4ad;
}
* html #audi_modal_top_left {
	height:4px;
	width:4px;
	background-image:none;
	background:#a0a4ad;
}
* html #audi_modal_bottom_right {
	height:4px;
	width:4px;
	background-image:none;
	background:#a0a4ad;
}
* html #audi_modal_bottom_left {
	height:4px;
	width:4px;
	background-image:none;
	background:#a0a4ad;
}
.audi_modal_small {
	width:240px!important;
}
.audi_modal_small label {
	font-weight:bold;
}
.audi_modal_small textarea.textarea {
	width:185px;
	height:60px;
	margin-left:0;
	overflow:auto;
}
.audi_modal_small input.text {
	width:150px;
	height:17px;
	margin-left:0;
}
.audi_modal_small .submit {
	margin-top:1px;
	margin-left:13px;
}
.audi_modal_small .row {
	width:185px;
}
.audi_modal_small h2 {
	margin:0 20px;
	padding-left:3px!important;
	width:200px;
}
.audi_modal_small h2 {
	border-bottom:1px dotted #fff;
	color:#FFF;
	margin:-10px 21px 5px;
	padding:0 0 4px;
	text-indent:-3px;
}
.audi_modal_small #audi_modal_body {
	overflow:hidden;
}
.audi_technologylayer_left {
	width:462px;
}
.clone {
	visibility:hidden!important;
	left:-9999em!important;
	top:0!important;
}
#audi_func_downloadcenter img {
	float:left;
	margin-right:10px;
}
#audi_func_downloadcenter ul li {
	display:inline;
}
#audi_func_downloadcenter ul {
	clear:both;
	min-height:110px;
	height:auto!important;
	height:110px;
}
.audi_func_downloadcenter_link {
	display:block!important;
	margin-top:10px;
}
#audi_func_downloadcenter_pulldown_dottedborder {
	margin-top:10px;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
	height:1px;
}
#audi_func_downloadcenter a, #audi_container_page a.audi_download_link {
	background:url(/ngw_base/img/icon_download.gif) no-repeat transparent!important;
	padding-left:15px!important;
}
#audi_func_downloadcenter_first {
	border-bottom:1px dotted #cecece;
	margin-top:5px;
	margin-bottom:20px;
}
#audi_func_downloadcenter_pulldown {
	margin-bottom:20px;
}
#audi_func_downloadcenter_pulldown {
	border-top:1px dotted #cecece;
	padding-top:10px;
	padding-bottom:10px;
}
#audi_func_downloadcenter_pulldown ul {
	width:100%;
	padding-bottom:2px;
	line-height:15px;
}
#audi_func_downloadcenter_pulldown h3 {
	color:#FFF;
	font-size:16px;
	width:100%;
	line-height:20px;
}
.audi_func_downloadcenter_pulldown_kat {
	text-decoration:none!important;
}
#audi_func_downloadcenter_pulldown a {
	padding-left:12px;
	text-decoration:underline;
}
#audi_func_downloadcenter_pulldown li ul li {
	display:block;
}
.audi_func_downloadcenter_pulldown_kat {
	background:url(/ngw_base/img/advice/advice_faq_arrow_black.gif) 0 3px no-repeat transparent;
}
#audi_livesearch {
	float:right;
	width:203px;
	padding:7px 0;
	background:url(/ngw_base/img/bg_search_separator.png) top left no-repeat transparent;
	margin-top:1px;
}
#audi_livesearch_input {
	display:block;
	float:left;
	color:#777;
	font-size:.625em;
}
#audi_livesearch #audi_livesearch_input {
	background:url(/ngw_base/img/bg_input_search.png) top left no-repeat transparent;
	border:none;
	width:147px;
	margin-left:10px;
	padding:3px 6px 4px;
	font-size:.9em;
	outline:none;
}
#audi_livesearch #audi_livesearch_input:active, #audi_livesearch #audi_livesearch_input:focus, #audi_livesearch_input.focus {
	background-position:0 -25px!important;
	color:#000!important;
}
#audi_livesearch #audi_livesearch_button {
	background-image:url(/ngw_base/img/btn_search.gif);
	width:auto;
	height:auto;
	padding:0;
	height:18px;
}
#audi_livesearch_overlay a:active, #audi_livesearch_overlay a:hover, #audi_livesearch_overlay a:focus {
	text-decoration:none;
	color:#000;
}
#audi_livesearch_overlay h3 {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 top;
	padding:7px 0;
	margin:15px 0 0 0;
}
.audi_livesearch_overlay_first {
	background:none!important;
	padding-top:0!important;
	margin:0!important;
}
.audi_livesearch_overlay_last {
	padding-bottom:15px;
	border-bottom:#cecece dotted 1px;
}
div.audi_livesearch {
	z-index:9400;
	position:absolute;
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
}
* html div.audi_livesearch {
	padding-top:1px;
}
*+html div.audi_livesearch {
	margin-top:12px;
	padding:0;
}
div.audi_livesearch div.as_header div.as_corner, div.audi_livesearch div.as_footer div.as_corner {
	position:absolute;
	top:0;
	left:0;
}
div.audi_livesearch div.as_header div.as_bar, div.audi_livesearch div.as_footer div.as_bar {
	height:0;
	overflow:hidden;
	background-color:#fff;
}
div.audi_livesearch ul {
	list-style:none;
	margin:0 0 -4px 0;
	padding:0;
	overflow:hidden;
	background:transparent url(/ngw_base/img/func_liversearch_bg.png) no-repeat bottom left;
	position:absolute;
	left:-50px;
	top:10px;
	width:242px;
}
div.audi_livesearch ul li {
	color:#000;
	padding:0;
	margin:10px 20px;
	margin:0 20px;
	text-align:left;
	padding:10px 0;
}
div.audi_livesearch ul li.cat {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x top left;
}
div.audi_livesearch ul li h1 {
	font-size:11px;
	margin:0!important;
}
div.audi_livesearch ul li h1 a {
	text-decoration:underline;
}
div.audi_livesearch ul li h1 a:hover {
	text-decoration:none;
}
div.audi_livesearch ul li p {
	margin:0;
	padding:0;
}
.hasBorder {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 top;
	display:block;
	height:1px;
	margin-bottom:5px;
}
#footer {
	display:block;
}
#footer, #footer_link {
	float:right;
	margin-top:0!important;
}
#footer_link {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 top;
	width:auto;
}
#footer a {
	text-decoration:underline;
	padding-top:10px!important;
}
#footer a:hover {
	text-decoration:none;
}
div.audi_livesearch ul li a {
	color:#000;
	display:block;
	background-color:transparent;
	text-shadow:#000 0 0 5px;
	position:relative;
	padding:0;
	width:100%;
}
div.audi_livesearch ul li a span {
	font-weight:normal;
}
div.audi_livesearch ul li a span p {
	display:block;
	font-weight:normal;
	color:#000;
}
div.audi_livesearch ul li a span h1 {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	margin-bottom:2px;
}
div.audi_livesearch ul li a span h1:hover {
	text-decoration:none;
}
div.audi_livesearch ul li.as_highlight a span small {
	color:#ccc;
}
div.audi_livesearch ul li a .tr {
	right:0;
}
div.audi_livesearch ul li.as_warning {
	font-weight:bold;
	text-align:center;
}
#audi_searchresult #audi_tab_navigation a:hover {
	color:#FFF;
}
#audi_searchresult_marginalia {
	float:right;
	position:relative;
	top:167px;
	float:right;
	width:204px;
}
#audi_searchresult_marginalia h3 {
	color:#FFF;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
	height:20px;
	display:block;
	font-size:16px;
	text-indent:-3px;
}
#audi_searchresult_marginalia li {
	padding-top:3px;
}
#audi_searchresult_marginalia a {
	text-decoration:underline;
	color:#000;
}
#audi_searchresult_marginalia a:hover, #audi_searchresult_marginalia a:active, #audi_searchresult_marginalia a:focus {
	text-decoration:none;
	color:#000;
}
#audi_searchresult_marginalia_deletekeywords {
	padding-top:10px!important;
}
#audi_searchresult_marginalia_deletekeywords a {
	padding-left:20px;
	background:url(/ngw_base/img/icon_delete.gif) 0 3px no-repeat;
}
#audi_searchresult_marginalia a:hover, #audi_searchresult_marginalia a:focus, #audi_searchresult_marginalia a:active {
	text-decoration:none;
}
#audi_searchresult {
	float:left;
}
#audi_searchresult h2 {
	color:#FFF!important;
}
#audi_searchresult a {
	text-decoration:underline;
	cursor:pointer;
}
#audi_searchresult a:hover, #audi_searchresult a:focus, #audi_searchresult a:active {
	text-decoration:none;
	color:#000;
}
#audi_searchresult_result {
	padding:15px 19px;
	margin:20px 0;
	background:url(/ngw_base/img/func_searchresult.gif) no-repeat;
	width:710px;
	height:62px;
}
div.audi_searchresult_gradientbox {
	padding-top:4px;
	margin:20px 0;
	background:url(/ngw_base/img/func_searchresult_gradientbox_top.gif) no-repeat;
}
div.audi_searchresult_gradientbox_inner {
	padding-bottom:4px;
	background:url(/ngw_base/img/func_searchresult_gradientbox_bottom.gif) no-repeat left bottom;
}
div.audi_searchresult_gradientbox_content {
	padding:15px 19px;
	margin:0;
	background:url(/ngw_base/img/func_searchresult_gradientbox_bg.gif) repeat-y top left;
	width:709px;
}
#audi_container_main div.audi_searchresult_gradientbox_content fieldset {
	margin-top:14px;
}
div.audi_searchresult_gradientbox_content input.text {
	margin-top:4px;
	margin-left:0;
}
#audi_searchresult_resultpane {
	background:url(/ngw_base/img/func_searchresult_result.png) top right;
	clear:both;
	width:689px;
	padding:10px 20px;
	float:left;
}
#audi_searchresult_resultpane li {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	position:relative;
	width:669px;
	float:left;
}
#audi_searchresult_resultpane li div {
	width:500px;
	float:right;
}
#audi_searchresult_resultpane img {
	width:145px;
	float:left;
	padding-right:10px;
}
#audi_searchresult_resultpane_hidepictures {
	width:709px;
	height:17px!important;
	border-bottom:none!important;
	padding-left:20px;
	padding-bottom:10px;
	background:url(/ngw_base/img/func_searchresult_result.png) bottom left;
	clear:both;
}
#audi_searchresult_footer {
	width:699px;
	margin:10px 14px;
}
#audi_searchresult_footer a {
	padding-left:2px;
}
#audi_searchresult_footer a:hover, #audi_searchresult_footer a:active, #audi_searchresult_footer a:focus {
	color:#000;
}
#audi_searchresult_footer li {
	float:left;
}
#audi_searchresult_footer_recordselector form {
	width:50%;
	float:left;
	margin-right:5px;
}
#audi_searchresult_footer #audi_searchresult_footer_recordpageselector {
	float:right;
}
#audi_searchresult_footer_recordselector {
	float:left;
}
#audi_searchresult_footer_recordpageselector a {
	padding-left:2px;
	color:#000;
	font-weight:normal;
}
#audi_searchresult_footer_recordpageselector a:hover, #audi_searchresult_footer_recordpageselector a:focus, #audi_searchresult_footer_recordpageselector a:active {
	text-decoration:none;
}
#audi_searchresult_footer_recordpageselector a:active {
	color:#fff!important;
	font-weight:bold;
}
.audi_func_sitemap {
	height:100%;
	width:928px;
}
.audi_func_sitemap li {
	width:197px;
	margin-right:0;
}
.audi_func_sitemap_col1, .audi_func_sitemap_col2, .audi_func_sitemap_col3 {
	float:left;
}
.audi_func_sitemap_col4 {
	float:right;
}
.audi_func_sitemap_col2, .audi_func_sitemap_col3 {
	margin-left:46px;
}
.audi_func_sitemap li ul li {
	padding-bottom:10px;
}
.audi_func_sitemap li ul li ul li {
	padding-bottom:2px!important;
}
.audi_func_sitemap li ul li {
	margin-bottom:15px;
}
.audi_func_sitemap li ul li ul li {
	margin-bottom:0;
	line-height:16px;
}
.audi_func_sitemap li ul li h4 {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 top;
	padding-top:7px;
	margin-top:1px;
}
.moreSpace {
	margin-top:12px!important;
}
.audi_func_sitemap li ul li a {
	background:transparent url(/iframe/images/default/audi/link_arrows.png) -30px 3px no-repeat;
	padding-left:11px;
}
#audi_func_sitemap_footer {
	width:928px!important;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 top;
	margin-top:10px;
	height:10px;
	padding-top:3px;
	clear:both;
}
#audi_func_sitemap_footer li {
	float:left;
	padding-top:5px;
	width:auto;
}
#audi_func_sitemap_footer a {
	background:none!important;
	padding-left:0!important;
	padding-right:10px;
	text-decoration:underline;
}
#audi_func_sitemap_footer a:hover, #audi_func_sitemap_footer a:active, #audi_func_sitemap_footer a:focus {
	text-decoration:none;
	color:#000;
}
.audi_nav_process ol {
	display:block;
	height:47px;
	float:left;
}
.audi_nav_process ol li {
	display:block;
	float:left;
}
.audi_nav_process ol li p {
	display:block;
	float:left;
}
.audi_nav_process ol li p {
	position:relative;
	height:27px;
	background:transparent url(/ngw_base/img/navigation/nav_process_sprite.png) no-repeat scroll right -96px;
	padding:11px 24px 9px 10px;
	display:block;
	float:left;
	color:#000;
}
.audi_nav_process ol li a span, .audi_nav_process ol li p span {
	font-weight:bold;
	position:absolute;
	bottom:13px;
	line-height:12px;
	font-size:10px;
	left:31px;
	display:block;
	float:none;
}
.audi_nav_process ol li a dfn, .audi_nav_process ol li p dfn {
	background:transparent url(/ngw_base/img/navigation/nav_process_numbers_sprite.png) no-repeat scroll 7px -1px;
	display:block;
	text-indent:-2000px;
	width:28px;
	height:20px;
	position:absolute;
	bottom:13px;
	left:0;
}
.audi_nav_process ol li.first a span, .audi_nav_process ol li.firstActive p span {
	left:22px;
}
.audi_nav_process ol li.first a dfn, .audi_nav_process ol li.firstActive p dfn {
	width:24px;
}
.audi_nav_process ol li a dfn.no2, .audi_nav_process ol li p dfn.no2 {
	background-position:right -21px;
}
.audi_nav_process ol li a dfn.no3, .audi_nav_process ol li p dfn.no3 {
	background-position:right -41px;
}
.audi_nav_process ol li a dfn.no4, .audi_nav_process ol li p dfn.no4 {
	background-position:right -61px;
}
.audi_nav_process ol li a dfn.no5, .audi_nav_process ol li p dfn.no5 {
	background-position:right -80px;
}
.audi_nav_process ol li a dfn.no6, .audi_nav_process ol li p dfn.no6 {
	background-position:right -101px;
}
.audi_nav_process ol li.beforeActive a dfn.no1, .audi_nav_process ol li.firstActive p dfn.no1, .audi_nav_process ol li.wasActive a dfn.no1 {
	background-position:right -121px;
}
.audi_nav_process ol li.beforeActive a dfn.no2, .audi_nav_process ol li.wasActive a dfn.no2, .audi_nav_process ol li.active p dfn.no2, .audi_nav_process ol li.lastActive p dfn.no2 {
	background-position:right -141px;
}
.audi_nav_process ol li.beforeActive a dfn.no3, .audi_nav_process ol li.wasActive a dfn.no3, .audi_nav_process ol li.active p dfn.no3, .audi_nav_process ol li.lastActive p dfn.no3 {
	background-position:right -161px;
}
.audi_nav_process ol li.beforeActive a dfn.no4, .audi_nav_process ol li.wasActive a dfn.no4, .audi_nav_process ol li.active p dfn.no4, .audi_nav_process ol li.lastActive p dfn.no4 {
	background-position:right -181px;
}
.audi_nav_process ol li.beforeActive a dfn.no5, .audi_nav_process ol li.wasActive a dfn.no5, .audi_nav_process ol li.active p dfn.no5, .audi_nav_process ol li.lastActive p dfn.no5 {
	background-position:right -200px;
}
.audi_nav_process ol li.wasActive a dfn.no6, .audi_nav_process ol li.active p dfn.no6, .audi_nav_process ol li.lastActive p dfn.no6 {
	background-position:right -220px;
}
.audi_nav_process ol li.first {
	padding-left:5px;
	background:transparent url(/ngw_base/img/navigation/nav_process_sprite.png) no-repeat scroll left -240px;
}
.audi_nav_process ol li.firstActive {
	padding-left:5px;
	background:transparent url(/ngw_base/img/navigation/nav_process_sprite.png) no-repeat scroll left -288px;
}
.audi_nav_process ol li.last p, .audi_nav_process ol li.last a {
	background-position:right 0;
}
.audi_nav_process ol li.lastActive a, .audi_nav_process ol li.lastActive p {
	background-position:right -48px;
}
.audi_nav_process ol li a {
	background:transparent url(/ngw_base/img/navigation/nav_process_sprite.png) repeat scroll right 239px;
}
.audi_nav_process ol li.wasActive a, .audi_nav_process ol li.beforeActive a {
	height:27px;
	background-position:right -96px;
	padding:11px 24px 9px 10px;
	cursor:pointer!important;
	display:inline;
	position:relative;
	color:#000;
	float:left;
}
.audi_nav_process ol li.wasActive a span, .audi_nav_process ol li.beforeActive a span {
	text-decoration:underline;
}
.audi_nav_process ol li.wasActive a:hover span, .audi_nav_process ol li.beforeActive a:hover span {
	text-decoration:none;
}
.audi_nav_process ol li.beforeActive a {
	background-position:right -192px;
}
.audi_nav_process ol li.active p, .audi_nav_process ol li.firstActive p {
	background-position:right -144px;
}
.audi_nav_process ol.steps2 li p, .audi_nav_process ol.steps2 li.wasActive a, .audi_nav_process ol.steps2 li.beforeActive a {
	width:314px;
}
.audi_nav_process ol.steps2 li a span, .audi_nav_process ol.steps2 li p span {
	width:300px;
}
.audi_nav_process ol.steps3 li p, .audi_nav_process ol.steps3 li.wasActive a, .audi_nav_process ol.steps3 li.beforeActive a {
	width:198px;
}
.audi_nav_process ol.steps3 li a span, .audi_nav_process ol.steps3 li p span {
	width:184px;
}
.audi_nav_process ol.steps4 li p, .audi_nav_process ol.steps4 li.wasActive a, .audi_nav_process ol.steps4 li.beforeActive a {
	width:140px;
}
.audi_nav_process ol.steps4 li a span, .audi_nav_process ol.steps4 li p span {
	width:126px;
}
.audi_nav_process ol.steps5 li p, .audi_nav_process ol.steps5 li.wasActive a, .audi_nav_process ol.steps5 li.beforeActive a {
	width:105px;
}
.audi_nav_process ol.steps5 li.last a, .audi_nav_process ol.steps5 li.last p {
	width:106px;
}
.audi_nav_process ol.steps5 li a span, .audi_nav_process ol.steps5 li p span {
	width:91px;
}
.audi_nav_process ol.steps6 li p, .audi_nav_process ol.steps6 li.wasActive a, .audi_nav_process ol.steps6 li.beforeActive a {
	width:82px;
}
.audi_nav_process ol.steps6 li p span, .audi_nav_process ol.steps6 li.wasActive a span, .audi_nav_process ol.steps6 li.beforeActive a span {
	width:68px;
}
.audi_nav_process ol li span {
	color:#5c5e61;
}
.audi_nav_process ol li.wasActive a span, .audi_nav_process ol li.beforeActive a span, .audi_nav_process ol li.firstActive p span, .audi_nav_process ol li.lastActive p span, .audi_nav_process ol li.active p span {
	color:#000;
}
* html .audi_nav_process ol li.last {
	float:left;
}
* html .audi_nav_process ol li.lastActive {
	float:left;
}
* html .audi_nav_process ol li a {
	background:transparent url(/ngw_base/img/navigation/nav_process_ie6_sprite_png8.png) repeat scroll right 239px;
}
* html .audi_nav_process ol li p {
	background:transparent url(/ngw_base/img/navigation/nav_process_ie6_sprite_png8.png) repeat scroll right 239px;
}
* html .audi_nav_process ol li a dfn, * html .audi_nav_process ol li p dfn {
	background:transparent url(/ngw_base/img/navigation/nav_process_ie6_numbers_sprite_png8.png) no-repeat scroll 7px -1px;
}
* html .audi_nav_process ol li.wasActive a dfn.no1, * html .audi_nav_process ol li.beforeActive a dfn.no1 {
	background-position:right -242px;
}
* html .audi_nav_process ol li.wasActive a dfn.no2, * html .audi_nav_process ol li.beforeActive a dfn.no2 {
	background-position:right -263px;
}
* html .audi_nav_process ol li.wasActive a dfn.no3, * html .audi_nav_process ol li.beforeActive a dfn.no3 {
	background-position:right -284px;
}
* html .audi_nav_process ol li.wasActive a dfn.no4, * html .audi_nav_process ol li.beforeActive a dfn.no4 {
	background-position:right -304px;
}
* html .audi_nav_process ol li.wasActive a dfn.no5, * html .audi_nav_process ol li.beforeActive a dfn.no5 {
	background-position:right -323px;
}
* html .audi_nav_process ol li a dfn.no6, * html.audi_nav_process ol li p dfn.no6 {
	background-position:right -101px;
}
* html .audi_nav_process ol li.first {
	padding-left:5px;
	background:transparent url(/ngw_base/img/navigation/nav_process_ie6_sprite_png8.png) no-repeat scroll left -240px;
}
* html .audi_nav_process ol li.firstActive {
	padding-left:5px;
	background:transparent url(/ngw_base/img/navigation/nav_process_ie6_sprite_png8.png) no-repeat scroll left -288px;
}
ul.audi_tab_navigation {
	width:100%;
	height:22px;
	overflow:hidden;
	line-height:normal;
	padding:0;
	list-style:none;
}
ul.audi_tab_navigation li {
	float:left;
	background:transparent url("/ngw_base/img/advice/navigation/spite_tabs_left.gif") no-repeat left top;
	margin:0;
	margin-right:1px;
	padding:0 0 0 2px;
	display:block;
}
ul.audi_tab_navigation a {
	float:left;
	display:block;
	background:transparent url("/ngw_base/img/advice/navigation/sprite_tabs.gif") no-repeat right top;
	padding:4px 19px 6px 19px;
	text-decoration:none;
	color:#e1e2e4;
}
ul.audi_tab_navigation .active {
	background:transparent url("/ngw_base/img/advice/navigation/spite_tabs_left.gif") no-repeat left -44px;
}
ul.audi_tab_navigation .active a {
	background:transparent url("/ngw_base/img/advice/navigation/sprite_tabs.gif") no-repeat right -44px;
	color:#fff;
	font-weight:bold;
}
ul.audi_tab_navigation .rollover {
	background:transparent url("/ngw_base/img/advice/navigation/spite_tabs_left.gif") no-repeat left -22px;
}
ul.audi_tab_navigation .rollover a {
	color:#fff;
	background:transparent url("/ngw_base/img/advice/navigation/sprite_tabs.gif") no-repeat right -22px;
}
.template-c-2 .func_pagelinks {
	width:462px;
}
.template-c-3 .func_pagelinks {
	width:704px;
}
#audi_content_small .func_pagelinks {
	width:462px!important;
}
.func_pagelinks {
	clear:left;
	background:transparent url(/ngw_base/img/func_pagelinks_line.png) 0 0 no-repeat;
	display:block;
	text-align:right;
	height:20px;
	padding-top:6px;
	width:462px;
}
*+html .func_pagelinks {
	padding-top:5px;
}
.func_pagelinks li {
	display:inline;
	padding:0 0 0 17px;
	margin-left:15px;
}
.func_toolbox {
	display:block;
	text-align:right;
	padding:0 25px;
	margin-top:-3px;
	padding-bottom:3px;
	padding-top:6px;
	height:15px;
}
*+html .func_toolbox {
	padding:7px 10px 4px 10px;
}
* html .func_toolbox {
	padding:7px 10px 4px 10px;
}
#audi_content .func_toolbox {
	display:block;
	text-align:right;
	padding:1px 10px 4px 10px;
	margin:-3px 0 0 0;
}
*+html #audi_content .func_toolbox {
	padding:2px 10px 4px 10px;
}
.func_toolbox li {
	display:inline;
	margin:0 0 0 8px;
	padding:15px 0 3px 0;
}
*+html #audi_content .func_toolbox li {
	padding:15px 0 0 0!important;
}
* html #audi_content .func_toolbox li {
	padding:15px 0 0 0!important;
}
.func_toolbox li a {
	padding:15px 0 3px 0;
}
.func_toolbox li a span {
	padding:0 0 0 17px;
}
.func_toolbox li ul {
	display:inline;
}
html body div ul.func_toolbox .wallpaper li.firstChild {
	margin-left:15px!important;
}
* html .func_toolbox .wallpaper li.firstChild {
	margin-left:15px!important;
}
.func_toolbox .wallpaper li {
	line-height:1.5em!important;
}
.func_toolbox li li {
	display:inline;
	padding:0;
	margin-left:15px!important;
}
#audi_marginalia .toolbox li a {
	padding:0 0 0 17px;
}
#audi_marginalia .toolbox .wallpaper, .func_pagelinks.toolbox .wallpaper {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 2px no-repeat;
}
#audi_marginalia .toolbox .store, .func_pagelinks.toolbox .store {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -15px no-repeat;
}
#audi_marginalia .toolbox .printpage, .func_pagelinks.toolbox .printpage {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -41px no-repeat;
}
#audi_marginalia .toolbox .sendfriend, .func_pagelinks.toolbox .sendfriend {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -27px no-repeat;
}
#audi_marginalia .toolbox .bookmark, .func_pagelinks.toolbox .bookmark {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -57px no-repeat;
}
#audi_marginalia .toolbox .contactowner, .func_pagelinks.toolbox .contactowner {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -73px no-repeat;
}
#audi_marginalia .toolbox .opencalendar, .func_pagelinks.toolbox .opencalendar {
	background:transparent url(/ngw_base/img/icon_calendar.gif) 0 2px no-repeat;
}
.toolbox .wallpaper a span {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 2px no-repeat;
}
.toolbox .download a span, .toolbox .store a span {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -15px no-repeat;
}
.toolbox .printpage a span {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -41px no-repeat;
}
.toolbox .sendfriend a span {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -27px no-repeat;
}
.toolbox .bookmark a span {
	background:transparent url(/ngw_base/img/sprite_icons.png) 0 -57px no-repeat;
}
.detailview_image #audi_modal_body {
	overflow:hidden!important;
}
.landscape {
	width:667px!important;
}
.portrait {
	width:375px!important;
}
#audi_content_wrapper .flash {
	width:706px!important;
}
.detailview_image #audi_tab_navigation, .detailview_image #audi_modal_header h1 {
	display:none!important;
}
.detailview_image #audi_modal_header {
	height:2.5em;
	padding:0;
}
.detailview_image #audi_modal_header a {
	top:3px!important;
}
#audi_modal_header a img {
	margin-left:7px;
}
.detailview_image #audi_modal_round_head #audi_modal_top_left {
	background:none;
	background-image:url(/ngw_base/img/advice/bg_modal_top_l.png);
	background-repeat:no-repeat;
}
* html .detailview_image #audi_modal_round_head #audi_modal_top_left {
	height:4px;
	width:4px;
	background-image:url(/ngw_base/img/advice/bg_modal_top_l.gif);
}
.detailview_image #audi_modal_body {
	padding:0!important;
}
#audi_con_contact_container {
	width:708px;
}
.audi_con_contact h1 {
	width:668px;
}
#audi_con_contact dl {
	margin-bottom:10px;
}
#audi_con_contact dt, #audi_con_contact ul {
	font-weight:bold;
}
.audi_con_contact_left {
	float:left;
	margin-right:20px;
}
.audi_con_contact_vcard {
	background:url(/ngw_base/img/icon_vcard.png) no-repeat;
	padding:3px 0 3px 30px;
	text-decoration:underline;
	color:#000;
}
.audi_con_contact_vcard:hover {
	text-decoration:none;
}
#audi_con_contact h3 {
	margin-bottom:10px!important;
}
#audi_con_contact h4 {
	margin-top:10px;
	background:transparent url(/ngw_base/img/dotted_line.png) top left repeat-x!important;
	padding-top:10px;
	margin-bottom:5px!important;
	width:668px;
}
#audi_con_contact .audi_nav_process {
	margin-top:10px;
}
#audi_con_contact .audi_nav_process ol.steps4 li p, #audi_con_contact .audi_nav_process ol.steps4 li.wasActive a, #audi_con_contact .audi_nav_process ol.steps4 li.beforeActive a {
	width:131px;
}
#audi_con_contact textarea {
	margin-top:10px;
	width:660px;
	height:109px;
}
#audi_con_contact .process_forward {
	float:right;
	margin-top:10px;
	margin-right:5px;
}
#audi_con_contact li a {
	text-decoration:underline;
	color:#000;
	font-weight:normal;
}
#audi_con_contact li a:hover, #audi_con_contact li a:active, #audi_con_contact li a:focus {
	text-decoration:none;
	color:#000;
}
#audi_con_contact_form {
	float:left;
	margin-top:5px;
	background:transparent url(/ngw_base/img/dotted_line.png) 0 100% repeat-x!important;
	padding-bottom:10px;
	margin-bottom:10px;
	width:668px;
}
label.hidden {
	display:none!important;
	width:0;
	margin:0;
	padding:0;
}
.col_1 form.single_column fieldset {
	margin-top:0!important;
}
.col_1 form.single_column label {
	font-weight:bold;
}
.col_1 form.single_column label, .col_1 form.single_column input.text, .col_1 form.single_column input.password {
	width:198px;
}
.col_1 form.single_column textarea {
	width:196px;
	height:75px;
}
* html .col_1 form.single_column textarea {
	width:191px;
}
.col_1 form.single_column textarea {
	margin-left:0!important;
	margin-right:0!important;
}
div.row.hasSimpleButton button {
	float:left;
	margin-left:5px;
}
.col_1 form.single_column input.hasSimpleButton {
	width:166px;
	height:15px;
	margin-top:3px;
}
.col_1 form.single_column input.hasError.hasSimpleButton {
	width:162px!important;
	height:15px;
	margin-top:1px;
}
* html .col_1 form.single_column input.hasSimpleButton, * html .col_1 form.single_column input.hasSimpleButton.hasError {
	width:162px!important;
	margin-top:2px!important;
}
* html .col_1 form.single_column input.hasError, * html .col_1 form.single_column textarea.hasError {
	margin-left:0!important;
	margin-right:0!important;
}
.col_1 form.single_column input.text.hasError, .col_1 form.single_column input.password.hasError {
	width:194px;
}
* html .col_1 form.single_column input.text, * html .col_1 form.single_column input.password, * html .col_1 form.single_column input.text.hasError, * html .col_1 form.single_column input.password.hasError {
	width:194px;
}
.col_1 form.single_column .error ul.hasError {
	clear:left;
	border-top:5px solid #a0a5ad;
	position:static!important;
}
* html .col_1 form.single_column div.error ul.error {
	height:20px;
}
form.single_column label.select, form.single_column label.radio, form.single_column label.radio_descriptions, form.single_column label.text, form.single_column label.textarea, form.single_column select, form.single_column input.text, form.single_column object {
	width:169px;
	margin:0 0 0 20px;
}
form.single_column.align_left label, form.single_column.align_left input.text, form.single_column.align_left object {
	margin-left:0!important;
}
form.single_column input.checkbox {
	float:none;
	margin:5px 0 0 20px;
}
form.single_column p.subline {
	margin-bottom:0;
}
form.single_column div.error p {
	position:static;
	clear:left;
}
div.selection p {
	width:235px;
	margin-bottom:0!important;
}
div.selection p span {
	font-weight:bold;
	width:125px;
	padding-right:10px;
	float:left;
}
div.selection a.delete {
	float:right;
	text-align:right;
	width:50px;
	padding-left:20px;
}
.audi_generated_corners_background .cat_order_step_one fieldset {
	margin-top:0!important;
	padding-left:0!important;
}
.cat_order_step_one fieldset.small {
	float:left;
	width:216px;
}
.cat_order_step_one label {
	font-weight:bold;
}
.cat_order_step_one label, .cat_order_step_one select, form.template-c-3 .cat_order_step_one select, form.template-c-3 .cat_order_step_one select.stretchLine, .cat_order_step_one label, .cat_order_step_one select, form.template-c-3 .cat_order_step_one .error .hasError.stretchLine, form.template-c-3 .cat_order_step_one p, form.template-c-3 .cat_order_step_one p.stretchLine {
	width:210px!important;
}
form.template-c-3 .cat_order_step_one p {
	margin-bottom:15px!important;
}
form.template-c-3 .cat_order_step_one ul.error {
	left:0!important;
	margin-left:0!important;
	width:175px!important;
}
.cat_order_step_one .divider {
	background-position:0 0;
	height:auto;
	line-height:1;
	margin:15px 0 0 0;
	padding-top:10px;
}
* html .cat_order_step_one input.hasError, * html .cat_order_step_one textarea.hasError {
	margin-left:0!important;
	margin-right:0!important;
}
.cat_order_step_one select.hasError {
	width:234px;
}
* html .cat_order_step_one select {
	width:232px;
}
.cat_order_step_one .error ul.hasError {
	position:static!important;
}
* html form.template-c-3 .cat_order_step_one ul.error {
	height:20px!important;
}
*+html form.template-c-3 .cat_order_step_one ul.error {
	height:20px!important;
}
.audi_navigation_footer_overlay form ul.error.hasError li.hasError {
	display:block;
}
form.single_column label.select, form.single_column label.radio, form.single_column label.radio_descriptions, form.single_column label.text, form.single_column label.textarea, form.single_column select, form.single_column input.text, form.single_column object {
	width:169px;
	margin:0 0 0 20px;
}
form.single_column.align_left label, form.single_column.align_left input.text, form.single_column.align_left object {
	margin-left:0!important;
}
form.single_column input.checkbox {
	float:none;
	margin:5px 0 0 20px;
}
form.single_column p.subline {
	margin-bottom:0;
}
form.single_column div.error p {
	position:static;
	clear:left;
}
.audi_navigation_footer_overlay form ul.error, .audi_navigation_footer_overlay form ul.error.hasError {
	position:static!important;
	float:none!important;
	clear:left;
	height:auto!important;
}
.audi_navigation_footer_overlay form p.subline, .audi_navigation_footer_overlay form .example {
	padding:0;
}
.audi_navigation_footer_overlay form.single_column input.text {
	margin:0 0 15px 0!important;
}
.audi_navigation_footer_overlay form.single_column button {
	position:absolute;
	top:-3px;
	right:0;
}
*+html.audi_navigation_footer_overlay form.single_column button {
	top:-2px;
}
.audi_navigation_footer_overlay form.single_column .error button {
	top:-2px;
}
*+html .audi_navigation_footer_overlay form.single_column .error button {
	top:-1px;
}
*+html .audi_navigation_footer_overlay form.single_column ul.error {
	clear:none!important;
}
form.template-c-3 legend, form.template-c-3 legend * {
	width:424px!important;
}
form.template-c-3 {
	width:704px!important;
}
form.template-c-3 legend, form.template-c-3 legend * {
	width:684px!important;
}
form.template-c-3 legend {
	margin-bottom:15px;
}
form.template-c-3 div.radiogroup {
	width:333px!important;
}
form.template-c-3 label.newline {
	width:333px!important;
}
form.template-c-3 .fakeLabel {
	margin-left:150px!important;
}
form.template-c-3 .stretchLine {
	width:331px!important;
	margin-left:0!important;
}
* html body form.template-c-3 .error select.stretchLine, form.template-c-3 .error .hasError.stretchLine {
	width:333px!important;
	margin-left:0!important;
}
form.template-c-3 label.select, form.template-c-3 label.radio, form.template-c-3 label.text, form.template-c-3 label.textarea {
	float:left;
	padding-right:10px;
	width:135px;
}
div.label.double {
	float:left;
	padding-right:0;
	width:145px;
	line-height:1.5em;
	padding-bottom:3px;
	padding-top:2px;
}
*+html div.label.double {
	padding-top:3px;
	padding-bottom:2px;
}
form.template-c-3 div.label.double label.text.double {
	float:none;
	padding-right:0!important;
	width:auto;
	display:inline;
}
form.template-c-3 label.checkbox {
	float:left;
	padding-right:10px;
	width:305px;
}
form.template-c-3 label.small, form.template-c-3 label.zip {
	width:20px!important;
}
form.template-c-3 label.wide, form.template-c-3 label.city {
	width:105px!important;
}
* html form.template-c-3 label.wide, * html form.template-c-3 label.city {
	width:100px!important;
}
form.template-c-3 label.street {
	width:45px!important;
}
form.template-c-3 label.street_number {
	width:80px!important;
}
form.template-c-3 label.text.repeat {
	width:500px;
	font-weight:normal;
}
* html form.template-c-3 label.street_number {
	width:78px!important;
}
form.template-c-3 select {
	width:184px!important;
	line-height:1em!important;
}
form.template-c-3 .error select.hasError {
	width:188px!important;
}
form.template-c-3 input.text {
	width:180px!important;
}
form.template-c-3 input.small, form.template-c-3 input.zip, form input.small {
	width:35px!important;
}
form.template-c-3 input.wide, form input.wide {
	width:129px!important;
}
form.template-c-3 input.city {
	margin-left:10px;
	width:129px!important;
}
form.template-c-3 input.street {
	width:130px!important;
}
form.template-c-3 input.street_number {
	width:34px!important;
	margin-left:10px;
}
form.template-c-3 input.text.day {
	width:18px!important;
}
form.template-c-3 input.text.month {
	width:18px!important;
}
form.template-c-3 input.text.year {
	width:31px!important;
}
form.template-c-3 textarea {
	width:180px!important;
}
form.template-c-3 p.subline {
	margin-bottom:0!important;
	margin-left:147px;
	padding-left:2px;
	width:180px;
}
form.template-c-3 p.example {
	margin-left:147px;
	padding-left:2px;
	width:180px;
}
* html form.template-c-3 textarea {
	width:183px!important;
}
*+html form.template-c-3 textarea {
	width:183px!important;
}
form.template-c-3 input.wide.hasMargin, form.template-c-3 input.small.hasMargin {
	margin-left:10px;
}
form.template-c-3 .error input.wide.hasMargin.hasError, form.template-c-3 .error input.small.hasMargin.hasError, form.template-c-3 .error input.city.hasError, form.template-c-3 .error input.street_number.hasError {
	margin-left:8px!important;
}
*+html form.template-c-3 input.wide.hasMargin, *+html form.template-c-3 input.small.hasMargin, *+html form.template-c-3 input.city, *+html form.template-c-3 input.street_number {
	margin-left:6px!important;
}
* html form.template-c-3 input.wide.hasMargin, * html form.template-c-3 input.small.hasMargin, * html form.template-c-3 input.city, * html form.template-c-3 input.street_number {
	margin-left:6px!important;
}
* html form.template-c-3 .error input.wide.hasMargin.hasError, * html form.template-c-3 .error input.small.hasMargin.hasError, * html form.template-c-3 .error input.city.hasError, * html form.template-c-3 .error input.street_number.hasError {
	margin-left:4px!important;
}
form.template-c-3 div.error ul.error {
	margin-left:20px;
	width:280px;
	position:absolute;
	left:323px;
	top:0;
}
* html form.template-c-3 div.error ul.error {
	height:20px;
}
form.template-c-3 div.labelHasNewline ul.hasError {
	top:1.5em;
	margin-top:5px!important;
}
* html form.template-c-3 div.select ul.hasError {
	background-position:0 0;
}
* html form.template-c-3 div.labelHasNewline ul.hasError {
	top:1.5em;
	margin-top:2px!important;
}
*+html form.template-c-3 div.textarea ul.hasError {
	background-position:0 1px;
	margin-top:-1px!important;
}
#audi_container_main form {
	position:relative;
}
form div.single_row {
	clear:left;
}
div.row {
	clear:left;
	margin-bottom:15px;
	position:relative;
	text-align:left;
}
div.row.https {
	margin-top:-10px;
}
form div.option {
	margin-bottom:2px!important;
}
form div.submitrow input.text {
	margin-top:2px;
}
form div.submitrow label.text {
	font-weight:bold;
}
form div.row p.subline {
	display:block;
	clear:left;
}
.row p.example {
	font-weight:bold;
	display:block;
	clear:left;
	line-height:1.5em;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:0!important;
}
*+html p.example {
	padding-top:3px;
	padding-bottom:2px;
}
form div.row img.fom_advice {
	padding-left:5px;
	vertical-align:middle;
	margin-top:-2px;
}
*+html form div.row img.fom_advice {
	padding-left:5px;
	vertical-align:middle;
	margin-top:0;
}
form div.row ul.error {
	display:none;
}
form div.row ul.error.show {
	display:block!important;
}
form div.row ul.error.show li.hasError {
	display:block!important;
}
form div.row img.help {
	display:inline;
}
form div.error ul.hasError {
	display:block!important;
	min-height:15px;
}
* html form div.error ul.hasError {
	height:15px;
}
#audi_container_main fieldset {
	margin-top:30px;
}
#audi_container_main label {
	font-weight:bold;
}
div.radiogroup span {
	float:left;
}
label.select, label.radio, label.radio_descriptions, label.text, label.textarea {
	padding-top:2px;
	padding-bottom:3px;
	line-height:1.5em;
	display:block;
}
label.checkbox.checkbox_descriptions, label.radio_descriptions {
	font-weight:normal!important;
}
label.checkbox {
	padding-top:2px;
	padding-bottom:3px;
	line-height:1.5em;
	display:block;
}
* html label.select, * html label.radio, * html label.radio_descriptions, * html label.text {
	padding-top:5px;
	padding-bottom:0;
}
* html label.radio_descriptions {
	padding-top:3px;
	padding-bottom:2px;
}
*+html label.select, *+html label.radio, *+html label.radio_descriptions, *+html label.text {
	padding-top:3px;
	padding-bottom:2px;
}
label.radio_descriptions {
	float:left;
	padding-left:5px;
	padding-right:20px;
}
select {
	height:14px;
	padding:0;
	font-size:10px!important;
	border:none;
	margin:2px;
	float:left;
}
*+html select {
	height:19px;
	padding:1px;
	font-size:10px!important;
	border:none;
	margin:2px;
	float:left;
	border:2px solid transparent!important;
}
input.text {
	height:14px;
	padding:1px 2px;
	font-size:10px!important;
	border:none;
	margin:2px;
	float:left;
}
input.text.day {
	width:15px;
	margin-right:5px;
	float:left;
}
input.text.month {
	width:15px;
	margin-right:5px;
	float:left;
}
input.text.year {
	width:28px;
	float:left;
}
*+html input.text {
	height:14px;
	padding:1px 2px 0 2px;
	font-size:10px!important;
}
input.radio {
	height:14px;
	padding:1px 2px;
	font-size:10px!important;
	border:none;
	margin-top:3px;
	float:left;
}
*+html input.radio {
	margin-top:5px;
}
input.checkbox {
	height:14px;
	font-size:10px!important;
	border:none;
	margin-top:1px;
	float:left;
	margin-right:5px;
	margin-left:0;
	padding-left:0;
}
input.checkbox.siblingCheckbox {
	clear:left;
}
* html label.siblingLabel {
	width:550px!important;
}
*+html label.siblingLabel {
	width:550px!important;
}
textarea {
	font-family:Verdana;
	font-size:10px;
	padding:1px 2px;
	font-size:10px!important;
	border:none;
	margin:2px;
	float:left;
}
.error select.hasError {
	margin:0;
	height:16px!important;
}
html>body .error textarea.hasError, html>body .error select.hasError, html>body .error input.text.hasError {
	border:2px solid #cc0136;
}
* html input.checkbox {
	margin-left:8px!important;
}
*+html .error select.hasError {
	margin:2px!important;
	border:2px solid transparent!important;
	height:19px!important;
}
* html .error select.hasError {
	margin:0 0 0 2px;
}
.error input.text.hasError {
	margin:0;
}
.error input.text.day.hasError, .error input.text.month.hasError, .error input.text.year.hasError {
	margin-right:3px;
}
*+html .error input.text.hasError {
	margin:2px;
}
* html .error input.text.hasError {
	margin:2px!important;
}
.error textarea.hasError {
	margin:0;
	float:left;
}
.error ul.hasError {
	color:#cc0136;
	font-weight:bold;
	display:block;
	line-height:12px;
	padding-top:2px;
	padding-bottom:3px;
	margin-bottom:0!important;
	position:absolute;
	padding-left:30px;
	background:transparent url(/ngw_base/img/form/error.png) 0 0 no-repeat;
}
div.labelHasNewline ul.hasError {
	top:1.5em;
	margin-top:5px!important;
}
* html .error ul.hasError {
	background-position:0 2px;
}
*+html .error ul.hasError {
	background-position:0 2px;
}
.error ul.error li {
	padding-top:1px;
	display:none;
}
* html .error li {
	padding-top:3px!important;
	padding-bottom:2px;
}
*+html .error li {
	padding-top:3px!important;
	padding-bottom:2px;
}
html body #audi_content .newline {
	float:none!important;
	display:block!important;
	clear:both!important;
}
#audi_content form {
	position:relative;
	text-align:left;
}
div.button {
	height:25px;
}
button.back {
	position:absolute;
	left:0;
}
button.forward {
	position:absolute;
	right:0;
}
* html button.forward {
	position:absolute;
	right:-35px;
}
*+html button.forward div {
	float:right;
}
*+html button.forward {
	overflow:hidden!important;
	width:50%;
	position:absolute;
	right:3px!important;
	float:none;
}
button.right {
	position:absolute;
	right:0;
}
* html button.right {
	position:absolute;
	right:-35px;
}
*+html button.right div {
	float:right;
}
*+html button.right {
	overflow:hidden!important;
	width:50%;
	position:absolute;
	right:3px!important;
	float:none;
}
.submit, .submit:link, .submit:visited, .submit:hover, .submit:active, .submit * {
	color:#fff;
	font-weight:bold!important;
}
.submit {
	color:#fff;
	float:left;
	position:relative;
	cursor:pointer;
	width:auto;
	font-family:Verdana;
}
span.submit input {
	display:block;
	position:relative;
	right:-6px;
	top:0;
	padding:3px 17px 3px 11px;
	height:21px;
	cursor:pointer;
	background:none;
	border:none;
	font-size:10px;
	font-weight:bold;
}
span.submit.basic {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 0 no-repeat;
}
span.submit.basic input {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% 0 no-repeat;
}
span.submit.basic:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -31px no-repeat;
}
span.submit.basic:hover input {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -31px no-repeat;
}
button .submit, button .submit:link, button .submit:visited, button .submit:hover, button .submit:active, button .submit * {
	color:#fff;
	font-weight:bold!important;
	font-family:Verdana;
}
button {
	border:none;
	background:none;
	margin:0;
	padding:0;
}
button .submit {
	color:#fff;
	float:left;
	position:relative;
	cursor:pointer;
	width:auto;
	border:none;
	background:none;
	padding:0;
	font-size:10px!important;
	white-space:nowrap;
}
button .submit span {
	display:block;
	position:relative;
	line-height:1.5em;
	right:-3px;
	top:0;
	padding:3px 16px 3px 14px;
	cursor:pointer;
}
* html button .submit span {
	height:19px;
	padding-top:2px!important;
}
*+html button .submit span {
	height:19px;
	padding-top:2px!important;
}
button .submit.basic {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 0 no-repeat;
}
button .submit.basic span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% 0 no-repeat;
}
button .submit.basic:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -31px no-repeat;
}
button .submit.basic:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -31px no-repeat;
}
button .submit.basic:hover span button .submit.basic {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 0 no-repeat;
}
button .submit.basic span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% 0 no-repeat;
}
button .submit.basic:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -31px no-repeat;
}
button .submit.basic:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -31px no-repeat;
}
button .submit.basic_plus {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -62px no-repeat;
}
button .submit.basic_plus span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -62px no-repeat;
}
button .submit.basic_plus:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -93px no-repeat;
}
button .submit.basic_plus:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -93px no-repeat;
}
button .submit.basic_plus_simple {
	width:21px!important;
	float:right!important;
	height:21px!important;
	line-height:21px!important;
	font-size:21px!important;
	padding:0!important;
	margin:0!important;
	text-indent:-999em!important;
	padding:0!important;
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -124px no-repeat!important;
}
button .submit.basic_plus_simple span {
	width:21px!important;
	height:21px!important;
	line-height:21px!important;
	font-size:21px!important;
	padding:0!important;
}
button .submit.basic_plus_simple:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -155px no-repeat!important;
}
button .submit.process_back {
	padding-left:20px;
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -186px no-repeat;
}
button .submit.process_back span {
	padding:3px 20px 3px 10px!important;
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -186px no-repeat;
}
button .submit.process_back:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -217px no-repeat;
}
button .submit.process_back:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -217px no-repeat;
}
button .submit.process_forward {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -248px no-repeat;
}
button .submit.process_forward span {
	padding:3px 35px 3px 14px!important;
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -248px no-repeat;
}
button .submit.process_forward:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -279px no-repeat;
}
button .submit.process_forward:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -279px no-repeat;
}
button .submit.process_forward_plus {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -310px no-repeat;
}
button .submit.process_forward_plus span {
	padding:3px 35px 3px 14px!important;
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -310px no-repeat;
}
button .submit.process_forward_plus:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -341px no-repeat;
}
button .submit.process_forward_plus:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -341px no-repeat;
}
button .submit.call_to_action_1 {
	color:#2B2F33;
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -372px no-repeat;
}
button .submit.call_to_action_1, button .submit.call_to_action_1 *, button .submit.call_to_action_1:link, button .submit.call_to_action_1:visited, button .submit.call_to_action_1:hover, button .submit.call_to_action_1:active {
	color:#2B2F33!important;
}
button .submit.call_to_action_1 span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -372px no-repeat;
}
button .submit.call_to_action_1:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -403px no-repeat;
}
button .submit.call_to_action_1:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -403px no-repeat;
}
button .submit.call_to_action_2 {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -434px no-repeat;
}
button .submit.call_to_action_2 span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -434px no-repeat;
}
button .submit.call_to_action_2:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -465px no-repeat;
}
button .submit.call_to_action_2:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -465px no-repeat;
}
button .submit.call_to_action_3 {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -496px no-repeat;
}
button .submit.call_to_action_3 span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -496px no-repeat;
}
button .submit.call_to_action_3:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -527px no-repeat;
}
button .submit.call_to_action_3:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -527px no-repeat;
}
form.single_column.align_left label.captcha {
	width:198px!important;
}
ul.distributor_teaser {
	margin-top:14px;
	padding-bottom:12px;
	margin-bottom:10px;
	margin-left:-25px!important;
	overflow:hidden;
	background:transparent url(/ngw_base/img/dotted_line.png) 0 100% repeat-x;
}
* html ul.distributor_teaser {
	margin-left:-50px!important;
	width:754px!important;
}
ul.distributor_teaser li {
	float:left;
	position:relative;
	width:218px;
	margin-left:25px;
	margin-top:18px;
	overflow:hidden;
}
ul.distributor_teaser img {
	width:218px;
	height:74px;
	display:block;
	margin-bottom:3px;
	position:relative;
	z-index:20;
	margin:0!important;
	padding:0!important;
}
ul.distributor_teaser li.has_teaser_css:hover img, ul.distributor_teaser li.has_teaser.hover img {
	visibility:hidden;
}
ul.distributor_teaser li span {
	display:block;
	position:absolute;
	margin:0!important;
	padding:0!important;
	z-index:10;
	top:0;
	left:0;
	width:218px;
	height:74px;
	overflow:hidden;
	visibility:visible;
	padding:6px 9px!important;
	width:200px;
	height:62px;
	background-color:#333;
	color:#fff;
	cursor:pointer;
}
ul.distributor_teaser li a.block_arrow {
	margin-top:4px;
}
div.audi_teaser_top, div.audi_teaser_bottom, div.audi_teaser_content {
	width:242px;
}
div.audi_teaser_top {
	height:7px;
	background:url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) no-repeat #cecece;
	font-size:0;
}
div.audi_teaser_bottom {
	height:7px;
	background:url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat #cecece;
	font-size:0;
}
div.audi_teaser_content {
	background:url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -242px 0 repeat #cecece;
}
div.audi_teaser_content a {
	display:block;
	line-height:13px;
}
div.audi_teaser_content a, div.audi_teaser_content p, div.audi_teaser_content img, div.audi_teaser_content h2, div.audi_teaser_content img, div.audi_teaser_content select, div.audi_teaser_content button {
	margin:0 11px;
}
div.audi_teaser_content fieldset {
	margin-top:0!important;
}
div.audi_teaser_content a {
	background:url(/iframe/images/default/audi/link_arrows.png) no-repeat -30px 4px;
	padding-left:10px;
}
div.audi_teaser_content h3 {
	color:#FFF;
	font-size:13px;
	padding-left:10px;
}
ul.teaserclicktip {
	margin-left:-25px!important;
	overflow:hidden;
}
* html ul.teaserclicktip {
	margin-left:-50px!important;
	width:218px!important;
}
div.audi_teaser_content ul.teaserclicktip li {
	float:left;
	position:relative;
	width:239px;
	margin-left:25px;
	overflow:hidden;
}
div.audi_teaser_content ul.teaserclicktip li h3 {
	width:218px;
}
div.audi_teaser_content ul.teaserclicktip a img {
	z-index:20;
}
div.audi_teaser_content ul.teaserclicktip img {
	display:block;
	margin-bottom:3px;
	position:relative;
	z-index:20;
	margin:0!important;
	padding:0!important;
}
div.audi_teaser_content ul.teaserclicktip li div.innerteaser {
	position:relative;
	margin:11px 0;
	margin-left:11px;
}
div.audi_teaser_content ul.teaserclicktip li div.innerteaser a.teaserclicktip_more {
	background:none!important;
	margin:0;
	padding:0;
	display:block;
	width:218px;
	height:74px;
	overflow:hidden;
}
div.audi_teaser_content ul.teaserclicktip li div.innerteaser a.teaserclicktip_more span {
	display:none;
}
div.audi_teaser_content ul.teaserclicktip li.has_teaser div.innerteaser a.teaserclicktip_more span {
	position:absolute;
	margin:0!important;
	padding:0!important;
	top:0;
	left:0;
	height:67px;
	overflow:hidden;
	visibility:visible;
	z-index:10;
	color:#000;
}
div.audi_teaser_content ul.teaserclicktip li.has_teaser div.innerteaser a.hover img, div.audi_teaser_content ul.teaserclicktip li.has_teaser div.innerteaser a:hover img {
	display:none;
}
div.audi_teaser_content ul.teaserclicktip li.has_teaser div.innerteaser a.hover span, div.audi_teaser_content ul.teaserclicktip li.has_teaser div.innerteaser a:hover span {
	display:block;
}
#audi_content_wrapper .audi_teaser {
	display:none;
}
.audi_region_form button.hide, .audi_region_form select.hide {
	display:none;
}
.audi_gallery {
	overflow:hidden;
	display:block;
	clear:both;
	float:left;
	width:704px;
}
.audi_gallery_js {
	background:#9ea3a7 url(/ngw_base/img/navigation/bg_gallery_slider.png) no-repeat left bottom!important;
	height:86px;
	overflow:hidden;
	position:relative;
}
.audi_gallery_small_js {
	background:#9ea3a7 url(/ngw_base/img/navigation/bg_gallery_slider_small.png) no-repeat left bottom!important;
	height:199px;
}
.audi_gallery ul {
	position:absolute;
	list-style:none;
	white-space:nowrap;
	display:block;
	overflow:hidden;
	width:706px;
}
.audi.gallery_js ul {
	height:51px;
}
.audi_gallery ul li {
	display:block;
	width:92px;
	height:100%;
	margin:0 1px 0 0!important;
	float:left!important;
	clear:none!important;
	background:none!important;
}
.audi_gallery_slider {
	width:619px!important;
	height:34px!important;
	margin-top:51px!important;
	position:absolute!important;
	left:13px!important;
	top:0!important;
	display:none;
}
.audi_gallery_slider_handle {
	position:absolute!important;
	cursor:move!important;
	height:100%!important;
	width:51px!important;
	top:0!important;
	background:url(/ngw_base/img/navigation/gallery_slider.jpg) no-repeat 0 14px!important;
	z-index:100;
}
.audi_gallery_slider span {
	color:#bbb;
	font-size:80%;
	cursor:pointer;
	position:absolute;
	z-index:110;
	top:3px;
}
#audi_gallery_guided_tour, #audi_gallery_video, #audi_gallery_image {
	display:block;
	clear:both;
	width:100%;
	height:396px;
	position:relative;
	background-repeat:no-repeat;
}
.audi_gallery_toolbox {
	height:30px;
	line-height:30px;
	position:relative;
	background:#9ea3a7 url(/ngw_base/img/navigation/bg_gallery_slider.png) no-repeat left top;
	width:706px;
}
.audi_gallery .audi_gallery_items a {
	display:block;
	width:91px;
	height:51px;
	float:left;
	background-color:#000;
}
.audi_gallery .audi_gallery_items a img {
	opacity:.5;
}
.audi_gallery .audi_gallery_items a.hover img, .audi_gallery .audi_gallery_items a:hover img, .audi_gallery .audi_gallery_items a:active img, .audi_gallery .audi_gallery_items a:focus img, .audi_gallery .audi_gallery_items .active img {
	opacity:1.0;
}
.audi_gallery_slider_status {
	float:right;
	margin-top:60px;
	margin-right:20px;
	display:none;
}
#audi_gallery_fullscreen {
	display:block;
	width:31px;
	height:24px;
	position:absolute;
	top:10px;
	right:11px;
}
#audi_gallery_mobilesound {
	display:block;
	width:150px;
	height:15px;
	position:absolute;
	top:195px;
	left:11px;
}
#audi_gallery_mobile {
	height:229px;
	display:block;
	clear:both;
	width:100%;
	position:relative;
}
#audi_gallery_mobile h3, #audi_gallery_mobile p {
	position:absolute;
	display:block;
	left:20px;
	width:350px;
}
#audi_gallery_mobile h3 {
	top:100px;
	height:20px;
}
#audi_gallery_mobile p {
	height:40px;
	top:125px;
}
#audi_gallery_mobilevideo, #audi_gallery_mobileimage {
	position:absolute;
	display:block;
	height:140px;
	width:156px;
	top:90px;
	left:424px;
}
#audi_gallery_mobile .audi_gallery_mobiledetails {
	display:none;
}
#audi_navigation_gallery_extended_form {
	display:block;
	float:left;
	width:100%;
	clear:both;
	margin-bottom:12px;
}
#audi_navigation_gallery_extended_form fieldset {
	margin-top:0;
}
#audi_navigation_gallery_extended_form .select {
	width:160px;
	height:19px;
	line-height:19px!important;
	padding-top:2px;
}
#audi_navigation_gallery_extended_form .submit {
	margin-top:2px;
}
.audi_gallery_headline {
	margin-bottom:30px;
}
.audi_gallery_small {
	display:block;
	float:left;
	width:462px;
	padding:15px 222px 15px 20px;
	background:url(/ngw_base/img/navigation/bg_navigation_gallery_small.jpg) no-repeat left bottom;
}
.audi_gallery_small p {
	margin-top:10px;
}
.audi_gallery_small_js p {
	position:relative;
	top:110px;
	left:20px;
}
.audi_gallery_small_js h2 {
	position:relative;
	top:100px;
	left:20px;
	color:#fff;
}
#audi_gallery_orderlink {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) no-repeat scroll 0 -496px;
	bottom:11px;
	display:block;
	position:absolute;
	left:200px;
	bottom:20px;
	display:none;
}
#audi_gallery_orderlink span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) no-repeat scroll 100% -496px;
	color:#FFF;
	cursor:pointer;
	display:block;
	font-family:Verdana;
	font-size:10px!important;
	font-weight:bold!important;
	line-height:1.5em;
	padding:3px 16px 3px 14px;
	position:relative;
	right:-3px;
	top:0;
}
#audi_gallery_orderlink:hover {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 0 -527px no-repeat;
}
#audi_gallery_orderlink:hover span {
	background:transparent url(/ngw_base/img/form/sprite_buttons.png) 100% -527px no-repeat;
}
.audi_guided_tour {
	display:block;
	position:relative;
	width:704px;
	height:396px;
	background-color:#000;
	top:-396px;
	margin-bottom:-396px;
	left:0;
	opacity:.8;
	float:left;
	background-repeat:no-repeat;
}
.audi_guided_tour h4 {
	display:inline;
	width:auto;
	height:auto;
	float:left;
	clear:both;
	margin-left:260px;
	margin-top:100px;
	margin-bottom:20px;
	color:#fff;
	font-size:1.4em;
	font-weight:normal;
}
.audi_guided_tour ul {
	display:inline;
	width:auto;
	height:auto;
	float:left;
	clear:both;
	margin-left:260px;
}
.audi_guided_tour li, .audi_guided_tour li a {
	width:400px;
	height:auto;
	float:left;
	display:block;
}
.audi_guided_tour li a.arrow {
	color:#fff;
}
#audi_gallery_extended_container {
	float:left;
	display:block;
	width:706px;
	height:auto;
	clear:both;
}
.func_toolbox li {
	position:relative;
	background:none!important;
}
.func_toolbox li.wallpaper {
	position:relative;
}
* html .func_toolbox li.wallpaper {
	position:static;
}
*+html .func_toolbox li.wallpaper {
	position:static;
}
.func_toolbox li.active_overlay {
	background:transparent url(/ngw_base/img/audibar_meta_round_edges_sprite.png) no-repeat 0 100%!important;
}
* html .func_toolbox li.active_overlay {
	background:transparent url(/ngw_base/img/audibar_meta_round_edges_sprite.gif) no-repeat 0 100%!important;
}
*+html .func_toolbox li.audi_gallery_toolbox, *+html .func_toolbox li.active_overlay {
	background-position:8px 100%!important;
}
* html .func_toolbox li.active_overlay {
	background-position:8px 100%!important;
}
.func_toolbox li a.has_overlay {
	position:relative;
	right:-12px;
	padding-right:12px;
}
.func_toolbox li.active_overlay a.open {
	color:#fff!important;
	position:relative;
	padding-right:12px;
	right:-12px;
	background:transparent url(/ngw_base/img/audibar_meta_round_edges_sprite.png) no-repeat 100% 100%;
}
* html .func_toolbox li.active_overlay a.open {
	background:transparent url(/ngw_base/img/audibar_meta_round_edges_sprite.gif) no-repeat 100% 100%;
}
* html .func_toolbox li.active_overlay a.open, * html .func_toolbox li.active_overlay a.open:link, * html .func_toolbox li.active_overlay a.open:visited, * html .func_toolbox li.active_overlay a.open:hover, * html .func_toolbox li.active_overlay a.open:active {
	background-position:100% -25px!important;
}
.overlay {
	display:none;
	position:absolute;
	bottom:25px;
	color:#dcdcdc;
	left:0;
}
*+html .func_toolbox {
	margin-top:-10px!important;
	padding-top:0!important;
	padding-bottom:0!important;
	line-height:35px;
	height:35px;
}
*+html .audi_gallery_toolbox .func_toolbox {
	margin-top:-5px!important;
	padding-top:0!important;
	padding-bottom:0!important;
	line-height:30px;
	height:30px;
}
*+html .func_toolbox ul * {
	line-height:1.8em!important;
	height:auto!important;
}
*+html .func_toolbox .wallpaper {
	padding-bottom:5px!important;
}
*+html .audi_gallery_toolbox li a.has_overlay, *+html .func_toolbox li a.has_overlay {
	position:relative;
	bottom:-5px;
	padding-bottom:5px!important;
}
*+html .audi_gallery_toolbox .func_toolbox li a.has_overlay {
	padding-bottom:4px!important;
}
*+html .wallpaper .overlay {
	bottom:25px;
}
*+html .audi_gallery_toolbox .overlay {
	bottom:30px;
}
.func_toolbox .overlay ul, .func_toolbox .overlay li, .func_toolbox .overlay li li {
	display:block;
}
.func_toolbox .wallpaper .overlay {
	width:97px!important;
	padding-bottom:0!important;
}
.func_toolbox .wallpaper .overlay ul {
	text-align:left!important;
	margin:3px 0 0 0;
	padding:0;
}
#audi_content .func_toolbox li .overlay ul li {
	margin:0;
	padding:3px 0 0 0!important;
	line-height:1.5em;
}
.func_toolbox .wallpaper .overlay a {
	background:none;
	padding:0;
	color:#fff;
	text-decoration:underline;
	line-height:1.5em;
}
#audi_content .func_toolbox .wallpaper .overlay img.close {
	top:1px;
}
#audi_content .func_toolbox .overlay .audi_generated_corners_background {
	width:auto;
	height:auto;
	padding:0 15px!important;
	margin:0;
	background:#40444D;
	top:-4px;
}
#audi_content .func_toolbox .wallpaper .overlay .audi_generated_corners_background {
	width:67px;
}
* html #audi_content .func_toolbox .wallpaper .overlay .audi_generated_corners_background {
	padding:0!important;
}
* html #audi_content .func_toolbox .wallpaper .overlay .audi_generated_corners_background ul {
	margin:3px 15px 0 15px!important;
}
#audi_modal_body #func_toolbox_wallpaper .overlay li:first-child {
	margin-left:15px!important;
}
*+html #func_toolbox_wallpaper .overlay li:first-child {
	margin-left:15px!important;
}
#audi_content .func_toolbox .overlay .audi_generated_top {
	left:-15px!important;
	top:-4px;
	width:97px;
}
* html .wallpaper .func_toolbox .overlay .audi_generated_top, * html #audi_content .func_toolbox .overlay .audi_generated_top {
	left:0!important;
}
.wallpaper .overlay .audi_generated_top .generated_left, #audi_content .func_toolbox .overlay .audi_generated_top .generated_left {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 0 0 no-repeat!important;
}
.wallpaper .overlay .audi_generated_top .generated_middle, #audi_content .func_toolbox .overlay .audi_generated_top .generated_middle {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 50% 0 no-repeat!important;
	width:85px!important;
}
.wallpaper .overlay .audi_generated_top .generated_right, #audi_content .func_toolbox .overlay .audi_generated_top .generated_right {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 100% 0 no-repeat!important;
}
.wallpaper .overlay .audi_generated_bottom, #audi_content .func_toolbox .overlay .audi_generated_bottom {
	width:85px;
}
.wallpaper .overlay .audi_generated_bottom .generated_left, #audi_content .func_toolbox .overlay .audi_generated_bottom .generated_left {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 0 100% no-repeat;
}
.wallpaper .overlay .audi_generated_bottom .generated_middle, #audi_content .func_toolbox .overlay .audi_generated_bottom .generated_middle {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 50% 100% no-repeat;
	width:85px;
}
.wallpaper .overlay .audi_generated_bottom .generated_right, #audi_content .func_toolbox .overlay .audi_generated_bottom .generated_right {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) 100% 100% no-repeat;
}
* html .wallpaper .overlay .audi_generated_top .generated_left, * html #audi_content .func_toolbox .overlay .audi_generated_top .generated_left {
	background:transparent url(/ngw_base/img/advice/sprite-corners.gif) 0 0 no-repeat;
}
* html .wallpaper .overlay .audi_generated_top .generated_middle, * html #audi_content .func_toolbox .overlay .audi_generated_top .generated_middle {
	background:transparent url(/ngw_base/img/advice/sprite-corners.gif) 50% 0 no-repeat;
}
* html .wallpaper .overlay .audi_generated_top .generated_right, * html #audi_content .func_toolbox .overlay .audi_generated_top .generated_right {
	background:transparent url(/ngw_base/img/advice/sprite-corners.gif) 100% 0 no-repeat;
}
* html .wallpaper .overlay .audi_generated_bottom .generated_left, * html #audi_content .func_toolbox .overlay .audi_generated_bottom .generated_left {
	background:transparent url(/ngw_base/img/advice/sprite-corners.gif) 0 100% no-repeat;
}
* html .wallpaper .overlay .audi_generated_bottom .generated_middle, * html #audi_content .func_toolbox .overlay .audi_generated_bottom .generated_middle {
	background:transparent url(/ngw_base/img/advice/sprite-corners.gif) 50% 100% no-repeat;
}
* html .wallpaper .overlay .audi_generated_bottom .generated_right, * html #audi_content .func_toolbox .overlay .audi_generated_bottom .generated_right {
	background:transparent url(/ngw_base/img/advice/sprite-corners.gif) 100% 100% no-repeat;
}
.closed, .closed * {
	display:none;
}
#audi_modal_overlay {
	background:transparent url(/ngw_base/img/advice/overlay.png) repeat scroll 0!important;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
}
.myaudicard_options p {
	margin:0 14px;
}
.myaudicard_options ul {
	width:176px;
	margin:0 14px;
}
.myaudicard_options ul li {
	margin-top:7px;
}
.myaudicard_options ul li a {
	margin:0;
}
.myaudicard_options label {
	margin:7px 0 12px 0;
	padding-top:5px;
}
.myaudicard_options input.text {
	width:164px;
}
.myaudicard_options button {
	margin-top:10px;
}
.myaudicard_options label, .myaudicard_options input {
	float:none!important;
	display:block;
}
.myaudicard_options a.copyLink {
	display:block;
	margin:7px 0;
	padding:0!important;
	text-decoration:underline;
}
.myaudicard_options .dividerTop {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 0;
	margin-top:14px!important;
}
.myaudicard_options .dividerBottom {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 100%;
	padding-bottom:10px;
	margin-bottom:9px;
}
img.help {
	padding:0 0 0 5px;
	vertical-align:baseline;
	;
}
.func_costmangement_add select {
	width:185px;
}
#audi_content div.rounded_corners_three_col {
	width:706px;
	padding:15px 0;
}
#audi_content .func_costmangement_results h2 {
	font-size:1em;
}
#audi_content .func_costmangement_results h2 span {
	float:left;
	width:175px;
	padding-right:10px;
}
#audi_content .rounded_corners_three_col .audi_generated_corners_background {
	width:686px;
	padding-bottom:0;
}
#audi_content .rounded_corners_three_col .audi_generated_top {
	width:706px;
}
#audi_content .rounded_corners_three_col .audi_generated_bottom {
	width:706px;
}
#audi_content .rounded_corners_three_col .generated_middle {
	width:694px;
}
#audi_content .func_costmangement_results div.row {
	margin-bottom:10px;
}
#audi_content .func_costmangement_results fieldset {
	margin-top:15px!important;
	width:670px;
}
#audi_content .func_costmangement_results fieldset.divider {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 100%;
	padding-bottom:5px;
}
#audi_content .func_costmangement_results legend {
	display:none;
}
#audi_content .func_costmangement_results label {
	width:175px;
}
#audi_content .func_costmangement_results label.three {
	width:50px;
}
#audi_content form.template-c-3 select.day {
	width:35px!important;
}
#audi_content form.template-c-3 select.month {
	width:35px!important;
}
#audi_content form.template-c-3 select.year {
	width:50px!important;
}
.func_costmangement_results form a {
	text-decoration:underline;
	padding:2px 0 0 10px;
	float:left;
}
button.func_costmangement_results.forward {
	margin-left:504px;
}
button.func_costmangement_results.back {
	margin-left:-3px;
}
ol.myaudi_con_teaser_registernow li {
	font-weight:bold;
	list-style-type:decimal;
	list-style-position:inside;
	margin-bottom:25px;
}
ol.myaudi_con_teaser_registernow li:last-child {
	margin-bottom:15px;
}
ol.myaudi_con_teaser_registernow p, ol.myaudi_con_teaser_registernow a {
	font-weight:normal;
}
ol.myaudi_con_teaser_registernow li h2 {
	font-size:1em!important;
	display:inline;
}
ol.myaudi_con_teaser_registernow li p {
	margin-top:5px;
}
ol.myaudi_con_teaser_registernow li a.arrow {
	margin-top:15px;
	display:block;
}
form.myaudi_con_teaser_registernow legend {
	display:none;
}
form.myaudi_con_teaser_registernow fieldset {
	margin-top:0!important;
}
div.con_teaser_context1 .audi_generated_corners_background {
	width:443px!important;
}
.con_teaser_context1 .small_margin {
	margin-bottom:5px!important;
}
dl.myaudi_func_myaudicard_data {
	margin-top:10px;
	padding-bottom:8px;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 100%;
}
dl.myaudi_func_myaudicard_data dt {
	font-weight:bold;
	width:95px;
	float:left;
}
dl.myaudi_func_myaudicard_data dd {
	width:350px;
	float:left;
	margin-bottom:5px;
}
#myaudi_foldout dt {
	padding:8px 0;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 100%;
}
#myaudi_foldout dt.open {
	background:none;
}
#myaudi_foldout dd {
	display:none;
	padding:0 0 8px 0;
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x 0 100%;
}
a.arrow_foldout {
	background:transparent url(/iframe/images/default/audi/link_arrows.png) no-repeat 0 -27px;
	padding-left:10px;
}

