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;
vertical-align:baseline;
background:transparent;
}
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(../images/bg_main.png) top center repeat-y #8f9398;
}
body {
color:#000;
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;
width:464px;
}
span.second_headline {
display:block;
}
h1.sIFR {
letter-spacing:.1em;
float:left;
padding-bottom:0!important;
}
h1.flashReplaced {
clear:left;
width:100%;
}

.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 {
padding-bottom:0!important;
}
h1.audi_h1_margin {
margin-bottom:22px;
}
h1.audi_h1_border {
padding-bottom:5px;
background:transparent url(../images/dotted_line.png) repeat-x scroll 0 bottom;
}
.first_half {
display:block;
color:#fff;
width:inherit;
}
.second_half {
display:block;
color:#2b2f33;
width:100%;
}
h2 {
width:464px;
}
h3 {
width:203px;
}
p {
margin:0 0 15px 0;
}
p.no_margin {
margin:0;
}
sub,sup {
vertical-align:sub;
}
sup {
vertical-align:super;
}
a.arrow,a.arrow:link,a.arrow:visited,a.arrow:hover,a.arrow:active {
background:transparent url(../images/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(../images/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(../images/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(../images/icon_rss.png) no-repeat left top;
padding-left:24px;
display:block;
line-height:16px;
padding-bottom:10px;
width:400px;
overflow:hidden;
}
a.advice,a.advice:link,a.advice:visited,a.advice:hover,a.advice:active {
background:transparent url(../images/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_logo_left {
float:left!important;
}
#audi_container_navigation {
background:url(../images/navigation/bg_navigation_main.png) top left no-repeat #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;
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-3 #audi_container_main,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(../images/content/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(../images/navigation/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(../images/navigation/sprite_nav_pagelevel_slide.png) 0 0 no-repeat;
}
body.template-c-1 .audi_container_emo_button_out {
background:url(../images/navigation/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-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-f #audi_content_wrapper {
display:block;
float:none;
width:971px;
}
body.template-f #audi_content_wrapper h1 {
width:971px;
}
body.template-f #audi_content_wrapper p {
width:470px;
}
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(../images/advice/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(../images/advice/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(../images/advice/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(../images/advice/sprite-corners.png) 0 100% no-repeat;
}
* html .audi_template_d .audi_generated_top .generated_right {
background:transparent url(../images/advice/sprite-corners-8bit.png) 100% 0 no-repeat!important;
}
* html .audi_template_d .audi_generated_top .generated_left {
background:transparent url(../images/advice/sprite-corners-8bit.png) 0 0 no-repeat!important;
}
* html .audi_template_d .audi_generated_bottom .generated_right {
background:transparent url(../images/advice/corners-bottom-8bit.png) 100% 0 no-repeat!important;
}

* html .audi_template_d .audi_generated_bottom .generated_left {
background:transparent url(../images/advice/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(../images/advice/advice_layer_dotted_line.gif) 0 100% repeat-x;
padding:0 0 5px 0;
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(../images/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;
}
#audi_footer_navigation #linkLogin {
padding-right:13px;
margin-right:10px;
background:url(../images/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(../images/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;
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;
}
.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(../images/preloader.gif) center 150px no-repeat;
}
#audi_content_wrapper.preload * {
visibility:hidden!important;
}
#audi_modal_body_tmp.preload {
background-image:url(../images/preloader.gif);
background-position:center center;
}
.preload {
background-image:url(../images/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(../images/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(../images/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;
overflow:visible;
}
ul.con_textimage_combo1_2col ul.audi_content_list li {
float:none;
}
#audi_content_wrapper .func_pagelinks,#func_toolbox .audi_js,#audi_advice_leftcol_container .audi_js {
display:none;
}
#audi_modal_container .flash #func_toolbox {
float:right;
}
.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(../images/preloader.gif)!important;
background-position:center;
background-repeat:no-repeat;
height:150px!important;
}
.audi_tab_navigation_value #audi_advice_rightcol_container.preload {
background-color:#b3b7bd!important;
height:337px!important;
}
#audi_tooltip {
position:absolute;
display:block;
background:url(../images/navigation/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(../images/navigation/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_generic_copy.audi_con_com_region {
height:18px;
}
#psyma_layer {
display:block;
visibility:hidden;
z-index:100000;
position:absolute;
top:120px;
left:0;
width:550px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
background-color:#fff;
color:#000;
border:3px solid #B2B2B2;
padding:0;
}
#psyma_layer p {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:0;
margin:0 0 10px 0;
line-height:105%;
}

#psyma_layer #header-background {
width:100%;
height:50px;
z-index:0;
background-color:#5E5E5E;
}
#psyma_layer #header-background2 {
width:100%;
height:20px;
z-index:0;
background:#B2B2B2 url('http://www.psyma-statistics.com/img/AudioVideo/ecken/header_schatten.gif') repeat-x 0 15px;
}
#psyma_layer #titel {
line-height:18px;
font-family:Arial,Helvetica,sans-serif;
position:absolute;
top:28px;
right:20px;
color:#fff;
font-size:18px;
font-weight:bold;
z-index:1;
}
#psyma_layer #client-logo-li {
position:absolute;
top:11px;
left:20px;
padding:0;
margin:0;
text-align:center;
width:auto;
background:#fff url('http://www.psyma-statistics.com/img/AudioVideo/ecken/ecke-links-5E5E5E.gif') no-repeat top left;
}
#psyma_layer #client-logo-re {
padding:15px;
background:url('http://www.psyma-statistics.com/img/AudioVideo/ecken/ecke-rechts-5E5E5E.gif') no-repeat top right;
}
#psyma_layer a:link,#psyma_layer a:active,#psyma_layer a:visited,#psyma_layer a:hover {
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
color:#5E5E5E;
text-decoration:underline;
}

#psyma_layer a:hover {
text-decoration:none;
}
#psyma_layer a:link,#psyma_layer a:active,#psyma_layer a:visited,#psyma_layer a:hover {
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
color:#5E5E5E;
text-decoration:underline;
}
#psyma_text {
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:30px 20px 0 20px;
padding:0;
}
#psyma_layer #psyma_liste {
font-family:Arial,Helvetica,sans-serif;
margin:10px 20px 10px 20px;
padding:0 0 0 15px;
list-style:square;
font-size:11px;
}
#psyma_liste .link_small:link,#psyma_liste .link_small:active,#psyma_liste .link_small:visited,#psyma_liste .link_small:hover,#psyma_layer .link_small:link,#psyma_layer .link_small:active,#psyma_layer .link_small:visited,#psyma_layer .link_small:hover {
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#5E5E5E;
text-decoration:underline;
}
#psyma_liste li {
text-align:left;
font-size:11px;
}
#psyma_layer #psyma_logo {
margin:-10px 0 10px 0;
padding:0 20px 0 10px;
float:right;
}
#psyma_button table {
border-collapse:collapse;
margin:5px 0 10px 0;
}

#psyma_button td {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:0;
margin:0;
}
#psyma_button .psyma_button_text {
width:100%;
padding:0 0 0 5px;
background:#fff url('http://www.psyma-statistics.com/img/AudioVideo/ecken/dot.gif') repeat-x bottom left;
}
#psyma_button a:link,#psyma_button a:active,#psyma_button a:visited,#psyma_button a:hover {
font-size:13px;
display:block;
width:100px;
text-align:center;
text-decoration:none;
color:#fff;
background-color:#5E5E5E;
padding:7px 5px;
border:1px solid #5E5E5E;
}
#psyma_button a:hover {
color:#000;
background-color:#B2B2B2;
}
.audi_navigation_sub {
float:left;
display:block;
width:242px;
}
.adviceTooltip {
background:transparent url(../images/bg_dotted_line_1px_000-transparent.png) repeat-x scroll 0 100%!important;
position:relative;
top:0;
display:inline;
left:0;
}
.adviceTooltip .adviceContainer {
display:none;
position:absolute;
top:10px;
left:50%;
width:201px;
height:auto;
background:transparent url(../images/advice/sprite-corners.png) no-repeat scroll left top;
color:#fff;
padding:6px 21px;
z-index:1;
}

.adviceTooltip .last {
background:transparent url(../images/advice/sprite-corners.png) no-repeat scroll left bottom;
display:block;
position:relative;
height:6px;
bottom:-12px;
left:-21px;
width:243px;
padding:0;
}
.adviceTooltipJs:hover .adviceContainer {
display:block;
}
.adviceContainer a {
color:#fff!important;
}
.adviceContainer ul,.adviceContainer li,.adviceContainer p,.adviceContainer a {
background:transparent!important;
}
.adviceContainer h4.flashReplaced {
position:relative;
top:0;
left:-3px;
}
#audi_navigation_model {
margin:32px 0 0;
width:auto;
height:26px;
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(../images/navigation/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(../images/navigation/bg_model_pulldown_wide.png) no-repeat scroll left bottom;
clear:both;
width:290px;
}
#audi_navigation_model li ul {
background:url(../images/navigation/bg_model_pulldown.png) top left no-repeat transparent;
width:145px;
}
#audi_navigation_model li ul.wide {
background:url(../images/navigation/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(../images/navigation/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(../images/link_arrows.png) no-repeat scroll -30px 55px!important;
height:30px;
overflow:hidden;
display:block;
width:105px!important;
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 {
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(../images/link_arrows.png) no-repeat scroll -30px 4px!important;
}
#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a,#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a:link,#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a:visited {
color:#000!important;
}

#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a:hover,#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a:focus,#audi_container_header .audi_navigation_model_meta_activated ul li .audi_navigation_model_meta a:active {
color:#fff!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(../images/navigation/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(../images/navigation/bg_model_full_pulldown.png) bottom no-repeat;
}

.audi_navigation_main_overlay a {
background:url(../images/link_arrows.png) -30px 4px no-repeat transparent!important;
padding-left:11px;
}
#audi_navigation_main_sitemap_footer a {
background:url(../images/link_arrows.png) -30px 2px no-repeat transparent!important;
}
.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;
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;
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(../images/navigation/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: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 {
display:block;
}
#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 ul li a {
width:123px;
}
#audi_navigation_main_sitemap .audi_navigation_main_overlay li.audi_navigation_main_sitemap_activesite a {
color:#000;
font-weight:bold;
display:block!important;
background-color:#fff!important;
background-image:none!important;
margin:0;
padding:0 12px;
}
#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 {
margin:3px 0 0;
}
#audi_navigation_main_sitemap_footer {
width:100%!important;
background:transparent url(../images/navigation/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(../images/link_arrows.png) no-repeat scroll -30px 6px!important;
}

#audi_navigation_main_models {
height:14px;
}
#audi_navigation_main_models li a {
height:14px!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 {
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:200px;
}
.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(../images/navigation/bg_navi_sub_pulldown.png) no-repeat 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:auto;
}
#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;
line-height:14px;
border-bottom:1px dotted #d2d4d7;
width:162px!important;
background-image:url(../images/link_arrows.png)!important;
background-position:-30px 3px!important;
background-repeat:no-repeat;
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_navigation_main_models_head ul li,#audi_navigation_main_models_head ul li a {
width:auto!important;
margin-right:10px;
}
#audi_nav_pagelevel ul {
display:block;
width:242px;
margin-bottom:20px;
}
#audi_nav_pagelevel ul li ul {

}
#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(../images/navigation/nav_pagelevel_distributor_bg.png) -242px 0 no-repeat;
display:block;
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(../images/navigation/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(../images/navigation/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(../images/navigation/nav_pagelevel_distributor_bg.png) -484px 0 no-repeat;
font-weight:bold;
}
#audi_nav_pagelevel ul ul {
background:#777b82 url(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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(../images/navigation/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:4.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(../images/navigation/nav_pagelevel_ul_bg.png) -1452px 0 no-repeat;
display:block;
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(../images/navigation/nav_pagelevel_distributor_bg.png) -1452px 0 no-repeat;
}
#audi_nav_distributor li a:hover,#audi_nav_distributor li a:active {
background:#6f737a url(../images/navigation/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;
padding-bottom:5px;
width:240px;
}
#audi_nav_distributor li.firstChild h2.sIFR {
padding-bottom:12px;
}
#audi_nav_distributor li.firstChild p {
color:#000;
}
#audi_container_footer {
position:fixed;
bottom:0;
clear:both;
width:971px;
background:url(../images/bg_main.png) center;
padding-top:5px;
text-align:left;
}
.audi_container_footer_relative {
top:35px;
}
.template-a-1 .audi_container_footer_relative,.template-a-2 .audi_container_footer_relative,.template-a-3 .audi_container_footer_relative,.template-b-1 .audi_container_footer_relative,.template-b-2 .audi_container_footer_relative,.template-c-1 .audi_container_footer_relative {
top:0;
}

.audi_container_footer_relative {
position:relative!important;
}
#audi_navigation_footer {
background:#7A7D84 url(../images/bg_functions.png) no-repeat left bottom;
height:23px;
position:relative;
}
#audi_navigation_footer_teaser {
float:right;
height:23px;
width:83px;
display:block;
background:transparent url(../images/bg_teaser_audi_tv.jpg) no-repeat 0 0;
text-indent:-5000px;
}
#audi_navigation_footer_teaser:hover {
background:transparent url(../images/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;
display:block;
height:17px;
padding:4px 9px 0 9px;
}
#audi_navigation_footer ul li span.myaudi_status {
display:none;
}

#audi_navigation_footer ul li .myaudi_username {
display:block;
float:left;
height:17px;
padding:4px 9px 0 9px;
}
#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(../images/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(../images/audibar_meta_round_edges_sprite.png) no-repeat bottom right;
}
#audi_navigation_footer li a:hover,#audi_navigation_footer li a:focus {
color:#CECECE;
}
#audi_navigation_footer li a.active {
color:#CECECE;
}
#audi_navigation_footer_status {
display:none;
float:left;
margin:2px 0 0 1px;
width:4px;
height:19px;
}
#audi_navigation_footer_separator {
background:transparent url(../images/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;
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(../images/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(../images/audibar_meta_round_edges_sprite.png) no-repeat bottom right;
}
#audi_navigation_meta li a {
padding:5px 7px 2px 8px;
color:#fff;
display:block;
}
*+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;
}
#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;
height:18px;
display:block;
visibility:visible;
position:absolute;
left:-9999em;
top:0;
}
span.audi_tab_navigation_value {
width:900px;
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(../images/advice/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(../images/advice/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(../images/advice/advice_layer_dotted_line.gif) 0 100% repeat-x;
}
.audi_navigation_footer_overlay a {
margin:0 20px;
background:transparent url(../images/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(../images/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 #audi_navigation_footer_func_dealer_offices h4 {
margin-bottom:15px!important;
}
#audi_navigation_footer #audi_navigation_footer_func_dealer_offices ul a {
margin:0!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(../images/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(../images/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;
}
.con_flex_2col p {
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/dotted_line.png) repeat-x scroll 0 bottom;
}
.foldout dd li {
background:none!important;
}
.foldout dt.last,.foldout li.last {
background:transparent url(../images/content/con_flex_foldout_bottom_line.gif) no-repeat 0 bottom;
}
.foldout dt.open {
background:none;
}
.foldout dt a,.foldout li a {
display:block;
padding:5px 0 5px 15px;
height:auto;
line-height:18px;
background:transparent url(../images/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(../images/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(../images/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(../images/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(../images/advice/advice_faq_dotted_line.gif) no-repeat scroll 1px bottom;
}

.foldout dl dd.singleLn {
width:221px;
background:transparent url(../images/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(../images/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;
}
.pageheader .left {
margin:0!important;
}
.con_teaser_context1 {
margin-top:30px;
}
.func_pagelinks {
margin-top:30px!important;
}
.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;
}
.template-c-2 h1 {
margin-bottom:8px!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(../images/dotted_line.png) repeat-x scroll left bottom;
padding-bottom:6px;
margin:0 0 5px 0;
}
.con_infobox h3.flashReplaced {
padding-bottom:6px;
background:transparent url(../images/dotted_line.png) repeat-x scroll left bottom;
margin:0 0 5px 0;
}
.con_infobox h3.flashReplaced object {
display:block;
margin-left:-3px;
}
h3.flashReplaced object {
height:17px;
}
.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 {
padding:0;
}
#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(../images/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(../images/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(../images/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(../images/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(../images/content/2col_round_edge_top_right_10percent_white.png);
}
* html span.col2_round_edge_top_right_10percent_white {
background:transparent url(../images/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 {
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(../images/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(../images/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(../images/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(../images/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(../images/content/news_teaser_frame_bottom.png) no-repeat left bottom;
}
.con_teaser_calendar {
background:url(../images/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(../images/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(../images/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(../images/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(../images/icon_calendar.gif) no-repeat left center!important;
padding-left:14px!important;
}
#audi_teaser_area li h2 {
color:#fff;
width:218px;
padding:0;
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;
}
ul#audi_teaser_area li ul.links li a {
display:block;
}
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(../images/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:9002;
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(../images/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;
}
#audi_teaser_area a.block_arrow,#audi_teaser_area a.arrow {
line-height:12px;
margin-bottom:3px;
}
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(../images/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(../images/content/news_teaser_slide_btn_ac.png) no-repeat;
}
.con_image_distributor {
display:block;
}
ul.con_teaser_distributor {
position:relative;
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(../images/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,div.con_teaser_context1 object {
float:left;
display:block;
margin:0 10px 0 0;
}
div.con_teaser_context1 h3 {
float:left;
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;
}
#audi_content_wrapper div.con_teaser_context1 .audi_generated_corners_background {
width:462px;
}
#audi_content_wrapper div.con_teaser_context1 .audi_generated_corners_background .audi_generated_top,#audi_content_wrapper div.con_teaser_context1 .audi_generated_corners_background .audi_generated_bottom {
width:462px;
}
#audi_content_wrapper div.con_teaser_context1 .audi_generated_corners_background .generated_middle {
width:450px;
}
.con_teaser_context2 {
background:#b4b8be url(../images/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(../images/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(../images/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(../images/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(../images/content/bg_40percent_transparent_white.png) repeat;
}
table.con_table_2col td {
padding:6px 10px;
background:transparent url(../images/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(../images/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(../images/advice/bg_modal_top_l.gif);
}
.con_rss ul {
margin-bottom:20px;
}
.con_rss ul li {
width:445px;
position:relative;
margin:0 0 5px 0;
background:#aaaeb5 url(../images/content/2col_round_edges_bottom_rss.png) no-repeat left bottom;
overflow:hidden;
}
.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(../images/content/2col_round_edges_top_rss.png) no-repeat left top;
}
.con_rss ul li a {
margin:0 0 0 9px;
}
#audi_content_wrapper .has_audi_generated_corners {
background:none;
padding:0;
}
#audi_content_wrapper .audi_generated_corners_background {
background:transparent url(../images/content/bg_10percent_transparent_white.png)!important;
position:relative;
padding:2px 10px 11px 10px;
height:100%;
width:704px;
}
.audi_layer_fallback #audi_content_wrapper .audi_generated_top,.audi_layer_fallback #audi_content_wrapper .audi_generated_bottom {
display:none;
}

.audi_layer_fallback #audi_content_wrapper .audi_generated_corners_background {
padding:0;
width:auto;
background:none!important;
}
#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .audi_generated_corners_background {
width:auto!important;
}
#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .audi_generated_top {
width:97px!important;
}
#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .audi_generated_corners_background {
background:#41464C none repeat scroll 0!important;
}
#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .audi_generated_bottom {
width:97px!important;
}
#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .generated_left,#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .generated_middle,#audi_content_wrapper .func_toolbox .wallpaper .audi_template_d .generated_right {
background-image:url(../images/advice/sprite-corners.png)!important;
}
.func_toolbox .wallpaper .overlay ul {
margin-top:10px!important;
}
.func_toolbox .wallpaper .overlay ul li.firstChild,.func_toolbox .wallpaper .overlay ul li {
margin-left:5px!important;
}

* html #audi_content_wrapper .audi_generated_corners_background {
background-color:#b3b8be;
}
* html #audi_content_wrapper .audi_generated_corners_background {
width:684px;
}
*+html #audi_content_wrapper .audi_generated_corners_background {
width:684px;
}
#audi_content_wrapper .audi_generated_corners_background:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#audi_content_wrapper .audi_generated_top {
background:transparent;
overflow:hidden;
height:4px;
display:block;
position:relative;
top:-6px;
left:-10px;
width:704px;
}
#audi_content_wrapper .audi_generated_top .generated_right {
height:4px;
width:6px;
float:right;
display:block;
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) -456px 0 no-repeat;
}
#audi_content_wrapper .audi_generated_top .generated_middle {
height:4px;
width:692px;
float:right;
display:block;
background:transparent url(../images/content/bg_10percent_transparent_white.png);
}
#audi_content_wrapper .audi_generated_top .generated_left {
height:4px;
width:6px;
float:left;
display:block;
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) 0 0 no-repeat;
}

#audi_content_wrapper .audi_generated_top .generated_left_tabs {
height:4px;
width:6px;
float:left;
display:block;
background:transparent url(../images/content/bg_10percent_transparent_white.png);
}
#audi_content_wrapper .audi_generated_bottom {
position:absolute;
bottom:-4px;
left:0;
overflow:hidden;
height:4px;
display:block;
margin-top:1px;
width:704px;
}
#audi_content_wrapper .audi_generated_bottom .generated_right {
height:4px;
width:6px;
float:right;
display:block;
background:transparent url(../images/content/2col_round_edges_bottom_10percent_white.png) -456px 0 no-repeat;
}
#audi_content_wrapper .audi_generated_bottom .generated_middle {
height:4px;
width:692px;
float:right;
display:block;
background:transparent url(../images/content/bg_10percent_transparent_white.png);
}
#audi_content_wrapper .audi_generated_bottom .generated_left {
height:4px;
width:6px;
float:left;
display:block;
background:transparent url(../images/content/2col_round_edges_bottom_10percent_white.png) 0 0 no-repeat;
}
#audi_content .has_audi_generated_corners {
background:none;
padding:0;
}

.template-c-3 #audi_content_small .audi_generated_corners_background,#audi_content .audi_generated_corners_background {
background:transparent url(../images/content/bg_10percent_transparent_white.png);
position:relative;
padding:2px 10px 11px 10px;
height:100%;
width:442px;
}
.template-c-3 #audi_content .audi_generated_corners_background {
width:704px!important;
}
#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(../images/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;
}
.template-c-3 #audi_content_small .audi_generated_top,#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;
}
.template-c-3 #audi_content .audi_generated_top {
width:701px;
}
#audi_content .audi_generated_top .generated_right {
height:4px;
width:6px;
float:right;
display:block;
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) -456px 0 no-repeat;
}

.template-c-3 #audi_content_small .generated_middle,#audi_content .audi_generated_top .generated_middle {
height:4px;
width:450px;
float:right;
display:block;
background:transparent url(../images/content/bg_10percent_transparent_white.png);
}
.template-c-3 #audi_content .audi_generated_top .generated_middle,#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;
}
.template-c-3 #audi_content_small .generated_left,#audi_content .audi_generated_top .generated_left {
height:4px;
width:6px;
float:left;
display:block;
background:transparent url(../images/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(../images/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;
}

.template-c-3 #audi_content .audi_generated_bottom,#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(../images/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(../images/content/bg_10percent_transparent_white.png);
}
.template-c-3 #audi_content .audi_generated_bottom .generated_middle,#audi_content form.template-c-3 .audi_generated_bottom .generated_middle {
width:689px!important;
}
#audi_content .audi_generated_bottom .generated_left {
height:4px;
width:6px;
float:left;
display:block;
background:transparent url(../images/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;
}
ul.audi_teaser_control_flash_stage {
width:728px;
float:left;
}
ul.audi_teaser_control_flash_stage li.teaser {
display:none!important;
float:none!important;
height:auto!important;
margin:0!important;
padding:0!important;
position:static!important;
width:728px!important;
}
ul.audi_teaser_control_flash_stage li.current {
display:block!important;
}
.audi_con_com_region {
position:absolute;
bottom:40px;
left:463px;
}
span.audi_con_com_region {
height:18px;
}
.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;
position:relative;
top:-3px;
}
#audi_teaser_top,#audi_teaser_bottom,#audi_teaser_content {
width:242px;
}

#audi_teaser_top {
height:7px;
background:url(../images/navigation/nav_teaser_clicktip_bg.png) no-repeat #cecece;
}
#audi_teaser_bottom {
height:7px;
background:url(../images/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat #cecece;
}
#audi_teaser_content {
background:url(../images/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(../images/con_com_teaser_region_bg.gif) no-repeat #cecece;
}
.audi_teaser_region #audi_teaser_bottom {
height:3px;
background:url(../images/con_com_teaser_region_bg.gif) -530px 0 no-repeat #cecece;
}
.audi_teaser_region #audi_teaser_content {
padding:5px 0;
height:150px;
background:url(../images/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(../images/link_arrows.png) no-repeat -30px 4px;
padding-left:10px;
}
#audi_teaser_content h3 {
color:#FFF;
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(../images/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(../images/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(../images/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(../images/advice/sprite-corners.png) 0 100% no-repeat;
}
* html #audi_content_wrapper .advice .audi_generated_top .generated_right {
background:transparent url(../images/advice/sprite-corners-8bit.png) 100% 0 no-repeat!important;
}
* html #audi_content_wrapper .advice .audi_generated_top .generated_left {
background:transparent url(../images/advice/sprite-corners-8bit.png) 0 0 no-repeat!important;
}
* html #audi_content_wrapper .advice .audi_generated_bottom .generated_right {
background:transparent url(../images/advice/corners-bottom-8bit.png) 100% 0 no-repeat!important;
}

* html #audi_content_wrapper .advice .audi_generated_bottom .generated_left {
background:transparent url(../images/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(../images/advice/advice_layer_dotted_line.gif) 0 100% repeat-x!important;
padding:0 0 5px 0;
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;
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 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(../images/sprite_icons.png) 0 2px no-repeat;
}
a.icon.store,a.icon.download {
background:transparent url(../images/sprite_icons.png) 0 -15px no-repeat;
}

a.icon.rintpage {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
}
a.icon.sendfriend {
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
}
a.icon.bookmark {
background:transparent url(../images/sprite_icons.png) 0 -57px no-repeat;
}
a.icon.contactowner {
background:transparent url(../images/sprite_icons.png) 0 -73px no-repeat;
}
a.icon.delete {
background:transparent url(../images/sprite_icons.png) 0 -86px no-repeat;
}
a.icon.finddealer {
background:transparent url(../images/sprite_icons.png) 0 -224px no-repeat;
}
a.icon.details {
background:transparent url(../images/sprite_icons.png) 0 -185px no-repeat;
}
span.icon.https {
padding-left:17px;
background:transparent url(../images/icon_https.png) 0 -1px no-repeat;
}
span.right {
position:absolute;
right:0;
}
.divider {
background:transparent url(../images/dotted_line.png) repeat-x 0 100%;
height:1px;
line-height:1px;
margin-bottom:15px;
}
.cta-wrapper {
position:relative;
float:left;
}
#audi_tab_container .cta-wrapper div.audi_flash_replace {
float:left;
}

a.cta-button {
background:transparent url(../images/form/sprite_buttons.png) no-repeat 0 -434px;
display:block;
position:absolute;
bottom:20px;
right:30px;
z-index:9001;
white-space:nowrap;
}
a.cta-button span {
background:transparent url(../images/form/sprite_buttons.png) no-repeat 100% -434px;
display:block;
height:15px;
padding:3px 16px 3px 14px;
position:relative;
right:-3px;
top:0;
color:#FFF;
cursor:pointer;
}
a.cta-button:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -465px no-repeat;
}
a.cta-button:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -465px no-repeat;
}
.audi_flash_replace {
float:left;
position:relative;
}
.template-a-1 .audi_main_flash_stage .audi_flash_replace,.template-a-1 .audi_main_flash_stage .cta-wrapper,.template-a-2 .audi_main_flash_stage .audi_flash_replace,.template-a-2 .audi_main_flash_stage .cta-wrapper {
height:100%;
}
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(../images/form/sprite_buttons.png) no-repeat 100% -434px;
display:block;
padding:3px 16px 3px 14px;
position:relative;
right:-3px;
top:0;
color:#FFF;
cursor:pointer;
}
* html a.cta-button {
background:transparent url(../images/form/sprite_buttons.gif) no-repeat 0 -434px;
}
* html a.cta-button span {
background:transparent url(../images/form/sprite_buttons.gif) no-repeat 100% -434px;
}
* html a.cta-button:hover {
background:transparent url(../images/form/sprite_buttons.gif) 0 -465px no-repeat;
}
* html a.cta-button:hover span {
background:transparent url(../images/form/sprite_buttons.gif) 100% -465px no-repeat;
}
* html a.cta-button span {
background:transparent url(../images/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;
}
.top_none .audi_generated_top,.bottom_none .audi_generated_bottom {
display:none!important;
}
#audi_content_wrapper .col_4 .audi_generated_corners_background {
width:954px;
}
.audi_nobold {
font-weight:normal!important;
}
#audi_content_wrapper .con_dealer_staff .audi_generated_top {
top:-14px;
}
#audi_content_wrapper .con_dealer_staff .audi_generated_corners_background {
width:704px;
}
#audi_content_wrapper .con_dealer_staff .audi_generated_top .generated_left {
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) no-repeat scroll 0 0;
}
#audi_content_wrapper .con_dealer_staff .audi_generated_top .generated_middle {
background:transparent url(../images/content/bg_10percent_transparent_white.png) repeat scroll 0 0;
}
#audi_content_wrapper .con_dealer_staff .audi_generated_top .generated_right {
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) no-repeat scroll -456px 0;
}

.has_audi_generated_rounded_corners {
clear:both;
height:auto;
}
.teaser_big {
height:325px!important;
bottom:0!important;
right:0;
position:absolute!important;
background:transparent url(../images/content/con_teaser_news_bg.png) no-repeat right top;
}
.teaser_big iframe {
width:100%;
height:100%;
}
.flash_3col,.con_flashfilm_3col,.con_flashfilm_2col,.slideshow_2col,.slideshow_3col {
margin-bottom:30px;
}
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;
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(../images/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;
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(../images/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(../images/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(../images/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;
}

.layer_fullscreen .audi_generated_corners_background a#modal_close {
top:2px;
}
#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(../images/dotted_line.png) repeat-x scroll 0 bottom;
margin:0;
color:#fff;
padding-bottom:10px;
width:100%;
margin:0!important;
margin-top:10px!important;
}
.col_3 #audi_modal_header h1 {
width:704px!important;
}
.col_4 #audi_modal_header h1 {
width:930px!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(../images/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 h2 {
width:214px;
}
ul#audi_advice_info li.first {
border:none;
background:#b3b7bd url(../images/advice/advice_left_bottom_edge.gif) scroll no-repeat left bottom;
}
ul#audi_advice_info li.last {
background:#b3b7bd url(../images/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(../images/advice/advice_content_rightcol_bg.gif) no-repeat 200px 35px;
}
* html #audi_lexikon {
background-position:198px 35px;
}
*+html #audi_lexikon {
background:transparent url(../images/advice/advice_content_rightcol_bg.gif) no-repeat 200px 35px!important;
}
ul#audi_lexikon_navigation {
width:599px;
height:10px;
line-height:10px;
font-weight:bold;
margin:0 0 26px 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;
border:1px solid #fff;
}
#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_infolayer_col2 {
line-height:15px;
width:704px;
background:transparent url(../images/advice/advice_content_rightcol_col2_bg.gif) scroll no-repeat 242px 0;
}
* html #audi_infolayer_col2 {
background-position:242px 0;
}
*+html #audi_infolayer_col2 {
background-position:242px 0;
}
#audi_infolayer_col2 #audi_advice_leftcol_container {
width:220px;
overflow:auto;
float:left;
}
#audi_infolayer_col2 #audi_advice_rightcol_container {
width:462px;
margin:10px 0;
}
*+html #audi_infolayer_col2 #audi_advice_rightcol_container {
overflow-x:hidden;
}

#audi_faq {
line-height:15px;
width:704px;
background:transparent url(../images/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-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 {
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(../images/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(../images/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;
}
#audi_modal_top_right {
position:absolute;
background-image:url(../images/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(../images/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(../images/advice/bg_modal_top_l.png);
background-repeat:no-repeat;
}

#audi_modal_bottom_right {
position:absolute;
background-image:url(../images/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(../images/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;
}
#template-iframe-modal p {
max-width:462px;
}
#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(../images/dotted_line.png) repeat-x scroll 0 bottom;
height:1px;
}
#audi_func_downloadcenter a,#audi_container_page a.audi_download_link {
background:url(../images/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;
width:100%;
}
.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(../images/advice/advice_faq_arrow_black.gif) 0 3px no-repeat transparent;
}
#audi_livesearch {
float:right;
width:203px;
padding:7px 0;
background:url(../images/bg_search_separator.png) top left no-repeat transparent;
margin-top:1px;
}
#audi_livesearch_input {
display:block;
float:left;
color:#777;
}
#audi_livesearch #audi_livesearch_input {
background:url(../images/bg_input_search.png) top left no-repeat transparent;
border:none;
width:147px;
margin-left:10px;
padding:3px 6px 4px;
height:13px;
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(../images/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(../images/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(../images/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(../images/dotted_line.png) repeat-x top left;
}
div.audi_livesearch ul li h5 a {
text-decoration:underline;
}
div.audi_livesearch ul li h5 a:hover {
text-decoration:none;
}
div.audi_livesearch ul li p {
margin:0;
padding:0;
}
.hasBorder {
background:transparent url(../images/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(../images/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:hover {
color:#000;
}
div.audi_livesearch ul li a span p {
display:block;
color:#000;
}
div.audi_livesearch ul li a span h1 {
display:block;
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(../images/dotted_line.png) repeat-x scroll 0 bottom;
height:20px;
display:block;
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(../images/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(../images/func_searchresult.gif) no-repeat;
width:710px;
height:62px;
}

div.audi_searchresult_gradientbox {
padding-top:4px;
margin:20px 0;
background:url(../images/func_searchresult_gradientbox_top.gif) no-repeat;
}
div.audi_searchresult_gradientbox_inner {
padding-bottom:4px;
background:url(../images/func_searchresult_gradientbox_bottom.gif) no-repeat left bottom;
}
div.audi_searchresult_gradientbox_content {
padding:15px 19px;
margin:0;
background:url(../images/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(../images/func_searchresult_result.png) top right;
clear:both;
width:689px;
padding:10px 20px;
float:left;
}
#audi_searchresult_resultpane li {
background:transparent url(../images/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(../images/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(../images/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(../images/link_arrows.png) -30px 3px no-repeat;
padding-left:11px;
}
#audi_func_sitemap_footer {
width:928px!important;
background:transparent url(../images/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(../images/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 {
position:absolute;
bottom:13px;
left:31px;
display:block;
float:none;
}
.audi_nav_process ol li a dfn,.audi_nav_process ol li p dfn {
background:transparent url(../images/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(../images/navigation/nav_process_sprite.png) no-repeat scroll left -240px;
}
.audi_nav_process ol li.firstActive {
padding-left:5px;
background:transparent url(../images/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(../images/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(../images/navigation/nav_process_ie6_sprite_png8.png) repeat scroll right 239px;
}
* html .audi_nav_process ol li p {
background:transparent url(../images/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(../images/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(../images/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(../images/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("../images/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("../images/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("../images/advice/navigation/spite_tabs_left.gif") no-repeat left -44px;
}
ul.audi_tab_navigation .active a {
background:transparent url("../images/advice/navigation/sprite_tabs.gif") no-repeat right -44px;
color:#fff;
font-weight:bold;
}
ul.audi_tab_navigation .rollover {
background:transparent url("../images/advice/navigation/spite_tabs_left.gif") no-repeat left -22px;
}
ul.audi_tab_navigation .rollover a {
color:#fff;
background:transparent url("../images/advice/navigation/sprite_tabs.gif") no-repeat right -22px;
}
div.tabs_has_rounded_corners {
clear:left;
overflow:hidden;
width:704px;
position:relative;
}
div.tabs_has_rounded_corners .audi_tab_navigation_container {
width:464px!important;
}
div.tabs_has_rounded_corners ul.audi_tab_navigation {
margin-bottom:4px;
}

div.tabs_has_rounded_corners .has_audi_generated_rounded_corners {
padding-bottom:4px;
}
div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_top .generated_left {
background:transparent url(../images/content/bg_10percent_transparent_white.png) repeat top left!important;
}
div.tabs_has_rounded_corners form.template-c-3 {
width:682px!important;
}
div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background {
width:704px!important;
}
div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background .audi_generated_top {
width:704px!important;
}
div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background .audi_generated_bottom {
width:704px!important;
}
div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background .generated_middle {
width:692px!important;
}
#audi_content_small div.tabs_has_rounded_corners {
width:484px!important;
}
#audi_content_wrapper #audi_content_small div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background {
width:464px!important;
}

#audi_content_small div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background .audi_generated_top,#audi_content_small div.tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background .audi_generated_bottom {
width:484px!important;
}
#audi_content_wrapper #audi_content_small .tabs_has_rounded_corners .has_audi_generated_rounded_corners .audi_generated_corners_background .generated_middle {
width:472px!important;
}
.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(../images/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;
position:relative;
}
.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(../images/sprite_icons.png) 0 2px no-repeat;
}

#audi_marginalia .toolbox .store,.func_pagelinks.toolbox .store {
background:transparent url(../images/sprite_icons.png) 0 -15px no-repeat;
}
#audi_marginalia .toolbox .printpage,.func_pagelinks.toolbox .printpage {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
}
#audi_marginalia .toolbox .sendfriend,.func_pagelinks.toolbox .sendfriend {
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
}
#audi_marginalia .toolbox .bookmark,.func_pagelinks.toolbox .bookmark {
background:transparent url(../images/sprite_icons.png) 0 -57px no-repeat;
}
#audi_marginalia .toolbox .contactowner,.func_pagelinks.toolbox .contactowner {
background:transparent url(../images/sprite_icons.png) 0 -73px no-repeat;
}
#audi_marginalia .toolbox .opencalendar,.func_pagelinks.toolbox .opencalendar {
background:transparent url(../images/icon_calendar.gif) 0 2px no-repeat;
}
.toolbox .wallpaper a span {
background:transparent url(../images/sprite_icons.png) 0 2px no-repeat;
}

.toolbox .download a span,.toolbox .download_1 a span,.toolbox .download_2 a span,.toolbox .download_3 a span,.toolbox .download_4 a span,.toolbox .download_5 a span,.toolbox .store a span {
background:transparent url(../images/sprite_icons.png) 0 -15px no-repeat;
}
.toolbox .printpage a span {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
}
.toolbox .sendfriend a span {
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
}
.toolbox .bookmark a span {
background:transparent url(../images/sprite_icons.png) 0 -57px no-repeat;
}
.toolbox .delete a span {
background:transparent url(../images/sprite_icons.png) 0 -88px no-repeat;
}
.toolbox .change a span {
background:transparent url(../images/sprite_icons.png) 0 -104px no-repeat;
}
.toolbox .blog a span {
background:transparent url(../images/sprite_icons.png) 0 -118px no-repeat;
}
.toolbox .finddealer a span {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
}
.toolbox .sendhandy a span {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
}

.toolbox .download_pc a span,.toolbox .download_mac a span {
background:transparent url(../images/icon_download.gif) 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(../images/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(../images/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(../images/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(../images/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(../images/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.file,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.file,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;
}
#template-iframe-modal #audi_container_main .audi_generated_corners_background fieldset legend {
margin-left:-4px;
}
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.file,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;
}

form.template-c-3 div.error ul.audi_radio_image_error {
float:none;
clear:left;
position:static;
margin-left:0;
}
* html form.template-c-3 div.error ul.error {
height:20px;
}
form.template-c-3 div.labelHasNewline ul.hasError {
margin-top:5px!important;
}
form.template-c-3 div.labelHasNewline ul.hasError {
top:1.5em;
}
* 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;
}
#audi_container_main form.form_listener_tab {
position:static;
}
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 fieldset.first {
margin-top:0;
}
#template-iframe-modal #audi_container_main .audi_generated_corners_background fieldset {
margin-top:10px;
}
#audi_container_main label {
font-weight:bold;
}
div.radiogroup span {
float:left;
}
label.select,label.radio,label.radio_descriptions,label.text,label.file,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.file,* 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.file,*+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;
border:none;
margin:2px;
float:left;
}
*+html select {
height:19px;
padding:1px;
border:none;
margin:2px;
float:left;
border:2px solid transparent!important;
}
input.text {
height:14px;
padding:1px 2px;
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;
}
input.radio {
height:14px;
padding:1px 2px;
border:none;
margin-top:3px;
float:left;
}
*+html input.radio {
margin-top:5px;
}
input.checkbox {
height:14px;
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 {
padding:1px 2px;
border:none;
margin:2px;
float:left;
}
textarea.higher {
height:150px;
}
.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;
display:block;
padding-top:2px;
padding-bottom:3px;
margin-bottom:0!important;
position:absolute;
padding-left:30px;
background:transparent url(../images/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;
}
.submit {
color:#fff;
float:left;
position:relative;
cursor:pointer;
width:auto;
}
span.submit input {
display:block;
position:relative;
right:-6px;
top:0;
padding:3px 17px 3px 11px;
height:21px;
cursor:pointer;
background:none;
border:none;
}
span.submit.basic {
background:transparent url(../images/form/sprite_buttons.png) 0 0 no-repeat;
}
span.submit.basic input {
background:transparent url(../images/form/sprite_buttons.png) 100% 0 no-repeat;
}
span.submit.basic:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -31px no-repeat;
}

span.submit.basic:hover input {
background:transparent url(../images/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;
}
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;
white-space:nowrap;
}
button .submit span {
display:block;
position:relative;
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(../images/form/sprite_buttons.png) 0 0 no-repeat;
}
button .submit.basic span {
background:transparent url(../images/form/sprite_buttons.png) 100% 0 no-repeat;
}
button .submit.basic:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -31px no-repeat;
}

button .submit.basic:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -31px no-repeat;
}
button .submit.basic:hover span button .submit.basic {
background:transparent url(../images/form/sprite_buttons.png) 0 0 no-repeat;
}
button .submit.basic span {
background:transparent url(../images/form/sprite_buttons.png) 100% 0 no-repeat;
}
button .submit.basic:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -31px no-repeat;
}
button .submit.basic:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -31px no-repeat;
}
button .submit.basic_plus {
background:transparent url(../images/form/sprite_buttons.png) 0 -62px no-repeat;
}
button .submit.basic_plus span {
background:transparent url(../images/form/sprite_buttons.png) 100% -62px no-repeat;
}
button .submit.basic_plus:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -93px no-repeat;
}
button .submit.basic_plus:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -93px no-repeat;
}

button .submit.basic_plus_simple {
width:21px!important;
float:right!important;
height:21px!important;
padding:0!important;
margin:0!important;
text-indent:-999em!important;
padding:0!important;
background:transparent url(../images/form/sprite_buttons.png) 0 -124px no-repeat!important;
}
button .submit.basic_plus_simple span {
width:21px!important;
height:21px!important;
padding:0!important;
}
button .submit.basic_plus_simple:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -155px no-repeat!important;
}
button .submit.process_back {
padding-left:20px;
background:transparent url(../images/form/sprite_buttons.png) 0 -186px no-repeat;
}
button .submit.process_back span {
padding:3px 20px 3px 10px!important;
background:transparent url(../images/form/sprite_buttons.png) 100% -186px no-repeat;
}
button .submit.process_back:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -217px no-repeat;
}
button .submit.process_back:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -217px no-repeat;
}

button .submit.process_forward {
background:transparent url(../images/form/sprite_buttons.png) 0 -248px no-repeat;
}
button .submit.process_forward span {
padding:3px 35px 3px 14px!important;
background:transparent url(../images/form/sprite_buttons.png) 100% -248px no-repeat;
}
button .submit.process_forward:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -279px no-repeat;
}
button .submit.process_forward:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -279px no-repeat;
}
button .submit.process_forward_plus {
background:transparent url(../images/form/sprite_buttons.png) 0 -310px no-repeat;
}
button .submit.process_forward_plus span {
padding:3px 35px 3px 14px!important;
background:transparent url(../images/form/sprite_buttons.png) 100% -310px no-repeat;
}
button .submit.process_forward_plus:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -341px no-repeat;
}
button .submit.process_forward_plus:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -341px no-repeat;
}

button .submit.call_to_action_1 {
color:#2B2F33;
background:transparent url(../images/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(../images/form/sprite_buttons.png) 100% -372px no-repeat;
}
button .submit.call_to_action_1:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -403px no-repeat;
}
button .submit.call_to_action_1:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -403px no-repeat;
}
button .submit.call_to_action_2 {
background:transparent url(../images/form/sprite_buttons.png) 0 -434px no-repeat;
}
button .submit.call_to_action_2 span {
background:transparent url(../images/form/sprite_buttons.png) 100% -434px no-repeat;
}

button .submit.call_to_action_2:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -465px no-repeat;
}
button .submit.call_to_action_2:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -465px no-repeat;
}
button .submit.call_to_action_3 {
background:transparent url(../images/form/sprite_buttons.png) 0 -496px no-repeat;
}
button .submit.call_to_action_3 span {
background:transparent url(../images/form/sprite_buttons.png) 100% -496px no-repeat;
}
button .submit.call_to_action_3:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -527px no-repeat;
}
button .submit.call_to_action_3:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -527px no-repeat;
}
form.single_column.align_left label.captcha {
width:198px!important;
}
a.submit,a.submit:link,a.submit:visited,a.submit:hover,a.submit:active {
color:#fff;
}
a.submit {
color:#fff;
float:left;
position:relative;
cursor:pointer;
white-space:nowrap;
}
a.submit span {
display:block;
font-weight:bold;
position:relative;
right:-6px;
top:0;
padding:3px 20px 3px 14px;
cursor:pointer;
}

* html a.submit span {
height:18px;
float:left;
padding-bottom:0;
}
* html a.process_back span,* html a.process_forward span,* html a.process_plus span {
height:19px;
float:left;
padding-bottom:0;
}
* html a.submit.basic_plus_simple {
width:21px;
height:18px;
}
*+html a.submit span {
height:19px;
padding-top:2px;
padding-bottom:0;
}
a.submit.basic {
background:transparent url(../images/form/sprite_buttons.png) 0 0 no-repeat;
}
a.submit.basic span {
background:transparent url(../images/form/sprite_buttons.png) 100% 0 no-repeat;
}
a.submit.basic:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -31px no-repeat;
}
a.submit.basic:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -31px no-repeat;
}
a.submit.basic_plus {
background:transparent url(../images/form/sprite_buttons.png) 0 -62px no-repeat;
}
a.submit.basic_plus span {
background:transparent url(../images/form/sprite_buttons.png) 100% -62px no-repeat;
}
a.submit.basic_plus:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -93px no-repeat;
}

a.submit.basic_plus:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -93px no-repeat;
}
a.submit.right {
float:right;
margin-right:6px;
}
a.submit.basic_plus_simple {
width:21px!important;
float:right!important;
height:21px!important;
padding:0!important;
margin:0!important;
text-indent:-999em!important;
background:transparent url(../images/form/sprite_buttons.png) 0 -124px no-repeat!important;
}
a.submit.basic_plus_simple:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -155px no-repeat!important;
}
a.submit.process_back {
padding-left:20px;
background:transparent url(../images/form/sprite_buttons.png) 0 -186px no-repeat;
}
a.submit.process_back span {
padding:2px 20px 4px 10px;
background:transparent url(../images/form/sprite_buttons.png) 100% -186px no-repeat;
}
a.submit.process_back:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -217px no-repeat;
}
a.submit.process_back:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -217px no-repeat;
}

a.submit.process_forward {
background:transparent url(../images/form/sprite_buttons.png) 0 -248px no-repeat;
}
a.submit.process_forward span {
padding:2px 35px 4px 14px;
background:transparent url(../images/form/sprite_buttons.png) 100% -248px no-repeat;
}
a.submit.process_forward:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -279px no-repeat;
}
a.submit.process_forward:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -279px no-repeat;
}
a.submit.process_forward_plus {
background:transparent url(../images/form/sprite_buttons.png) 0 -310px no-repeat;
}
a.submit.process_forward_plus span {
padding:2px 35px 4px 14px;
background:transparent url(../images/form/sprite_buttons.png) 100% -310px no-repeat;
}
a.submit.process_forward_plus:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -341px no-repeat;
}
a.submit.process_forward_plus:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -341px no-repeat;
}

a.submit.call_to_action_1 {
color:#2B2F33;
background:transparent url(../images/form/sprite_buttons.png) 0 -372px no-repeat;
}
a.submit.call_to_action_1,a.submit.call_to_action_1:link,a.submit.call_to_action_1:visited,a.submit.call_to_action_1:hover,a.submit.call_to_action_1:active {
color:#2B2F33;
}
a.submit.call_to_action_1 span {
background:transparent url(../images/form/sprite_buttons.png) 100% -372px no-repeat;
}
a.submit.call_to_action_1:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -403px no-repeat;
}
a.submit.call_to_action_1:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -403px no-repeat;
}
a.submit.call_to_action_2 {
background:transparent url(../images/form/sprite_buttons.png) 0 -434px no-repeat;
}
a.submit.call_to_action_2 span {
background:transparent url(../images/form/sprite_buttons.png) 100% -434px no-repeat;
}
a.submit.call_to_action_2:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -465px no-repeat;
}

a.submit.call_to_action_2:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -465px no-repeat;
}
a.submit.call_to_action_3 {
background:transparent url(../images/form/sprite_buttons.png) 0 -496px no-repeat;
}
a.submit.call_to_action_3 span {
background:transparent url(../images/form/sprite_buttons.png) 100% -496px no-repeat;
}
a.submit.call_to_action_3:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -527px no-repeat;
}
a.submit.call_to_action_3:hover span {
background:transparent url(../images/form/sprite_buttons.png) 100% -527px no-repeat;
}
div.fileupload a.submit,div.fileupload span.fileupload {
display:none;
}
div.fileuploadjs {
float:left;
position:relative;
}
div.fileuploadjs a.submit {
display:block;
}
div.fileuploadjs span.fileupload {
display:block;
float:left;
background:#fff;
margin-right:5px;
height:18px;
width:180px;
white-space:nowrap;
overflow:hidden;
}
div.fileuploadjs input.file {
opacity:0;
filter:alpha(opacity = 0);
position:absolute;
top:0;
left:0;
width:1px;
margin-left:180px;
}

ul.audi_radio_image {
display:block;
float:none;
}
ul.audi_radio_image li {
display:block;
float:left;
width:120px;
height:130px;
margin-right:20px;
}
.audi_radio_image li img {
float:left;
}
.audi_radio_image input.radio {
clear:left;
}
ul.audi_radio_image label.radio {
width:auto;
}
.label_right label {
text-align:right;
}
form.template-c-3 div.globalerror ul.error {
position:relative;
left:0;
width:auto;
}
ul.distributor_teaser {
margin-top:14px;
padding-bottom:12px;
margin-bottom:10px;
margin-left:-25px!important;
overflow:hidden;
background:transparent url(../images/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(../images/navigation/nav_teaser_clicktip_bg.png) no-repeat #cecece;
}
div.audi_teaser_bottom {
height:7px;
background:url(../images/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat #cecece;
}
div.audi_teaser_content {
background:url(../images/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(../images/link_arrows.png) no-repeat -30px 4px;
padding-left:10px;
}
div.audi_teaser_content h3 {
color:#FFF;
padding-left:10px;
}
ul.teaserclicktip {
margin-left:-25px!important;
overflow:hidden;
}
* html ul.teaserclicktip {
margin-left:-51px!important;
width:218px!important;
}
div.audi_teaser_content ul.teaserclicktip li {
float:left;
position:relative;
width:239px;
margin-left:26px;
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,div.audi_teaser_content ul.teaserclicktip li.has_teaser_css 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.hover div.innerteaser a img,div.audi_teaser_content ul.teaserclicktip li.has_teaser_css div.innerteaser a:hover img {
display:none;
}
div.audi_teaser_content ul.teaserclicktip li.has_teaser.hover div.innerteaser a span,div.audi_teaser_content ul.teaserclicktip li.has_teaser_css 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_teaser_msrp {
margin-bottom:10px;
}
.audi_teaser_msrp .innerteaser {
margin-top:0!important;
margin-bottom:5px!important;
}

div.audi_teaser_msrp ul li .innerteaser span {
display:block;
}
.audi_teaser_msrp .innerteaser a {
background:none;
padding-left:0;
margin:0;
}
div.audi_teaser_msrp ul li .innerteaser img {
margin:5px 0!important;
}
.audi_clicktip_teaser,.audi_teaser_msrp {
width:242px;
}
.audi_gallery {
overflow:hidden;
display:block;
clear:both;
float:left;
width:704px;
}
.audi_gallery_js {
background:#9ea3a7 url(../images/navigation/bg_gallery_slider.png) no-repeat left bottom!important;
height:86px;
overflow:hidden;
position:relative;
}
.audi_gallery_small_js {
background:#9ea3a7 url(../images/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(../images/navigation/gallery_slider.jpg) no-repeat 0 14px!important;
z-index:100;
}
.audi_gallery_slider span {
color:#bbb;
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 {
min-height:33px;
line-height:30px;
position:relative;
background:#9ea3a7 url(../images/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;
z-index:100;
}
#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;
width:150px;
height:150px;
top:80px;
left:426px;
}
#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(../images/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(../images/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(../images/form/sprite_buttons.png) no-repeat scroll 100% -496px;
color:#FFF;
cursor:pointer;
display:block;
padding:3px 16px 3px 14px;
position:relative;
right:-3px;
top:0;
}
#audi_gallery_orderlink:hover {
background:transparent url(../images/form/sprite_buttons.png) 0 -527px no-repeat;
}

#audi_gallery_orderlink:hover span {
background:transparent url(../images/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;
}
.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;
}
.audi_gallery_toolbox #func_toolbox {
height:auto;
padding-top:0;
}
.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(../images/audibar_meta_round_edges_sprite.png) no-repeat 0 100%!important;
}
* html .func_toolbox li.active_overlay {
background:transparent url(../images/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(../images/audibar_meta_round_edges_sprite.png) no-repeat 100% 100%;
}
* html .func_toolbox li.active_overlay a.open {
background:transparent url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/advice/sprite-corners.gif) 100% 100% no-repeat;
}
.closed,.closed * {
display:none;
}
#audi_modal_overlay {
background:transparent url(../images/advice/overlay.png) repeat scroll 0!important;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
}
#audi_modal_container .layer_fullscreen,#audi_modal_container .layer_fullscreen .audi_generated_corners_background {
width:100%!important;
height:100%!important;
}

#audi_modal_container .layer_fullscreen #audi_modal_body {
padding:0!important;
overflow:hidden;
}
#audi_modal_container .layer_fullscreen .func_toolbox {
background-color:#A0A5AD;
}
.audi_layer_fallback .layer_fullscreen #audi_modal_body {
height:400px;
}
.myaudi_content_start.template-c-2 #audi_content {
margin-top:0;
}
.myaudi_content_start h1 {
margin-bottom:10px!important;
float:left;
}
.audi_myaudi_login,.audi_myaudi_login div.content_top,.audi_myaudi_login div.content_bottom,.audi_myaudi_login div.content_content {
width:242px;
}
.audi_myaudi_login {
margin-bottom:30px;
}
.audi_myaudi_login h2.sIFR {
height:22px;
}
.audi_myaudi_login div.content_top {
height:6px;
background:url(../images/navigation/nav_teaser_clicktip_bg.png) no-repeat #cecece;
}
.audi_myaudi_login div.content_bottom {
margin-top:-5px;
height:7px;
background:url(../images/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat #cecece;
}
.audi_myaudi_login div.content_content {
background:url(../images/navigation/nav_teaser_clicktip_bg.png) -242px 0 repeat #cecece;
}

.audi_myaudi_login div.content_content ul.links {
margin-bottom:4px;
}
.audi_myaudi_login .myaudi_registerlink {
margin:50px 0 15px 0;
}
.audi_myaudi_login .myaudi_registerlink2 {
height:3em;
}
.audi_myaudi_login .myaudi_registerlink3 {
margin-bottom:4px;
}
.audi_myaudi_login form.single_column input,.audi_myaudi_login form.single_column label,.audi_myaudi_login form.single_column button,.audi_myaudi_login button,.audi_myaudi_login img {
margin:0 0 0 0!important;
}
.audi_myaudi_login form.single_column {
padding:0 0 0 12px!important;
}
.audi_myaudi_login form.single_column input {
width:200px;
}
.audi_myaudi_login h2 {
margin:0 0 0 12px;
width:218px;
}
div.line {
background:transparent url(../images/dotted_line.png) repeat-x scroll left bottom;
height:1px;
padding:0 0 5px 0;
margin:0 12px 5px 12px;
}
div.line.full {
margin:0;
}
.con_teaser_myaudi2 div.line {
float:left;
margin:5px 12px!important;
width:180px;
}
.audi_myaudi_login h2.line,.con_teaser_myaudi1 h3.line,.audi_myaudi_login p.line {
background:transparent url(../images/dotted_line.png) repeat-x scroll left bottom;
}

.audi_myaudi_login a {
margin-left:12px;
text-decoration:underline;
}
#audi_container_main .audi_myaudi_login fieldset {
margin-top:10px;
}
.audi_myaudi_login p {
padding:5px 0 5px 12px;
width:230px;
margin-bottom:5px;
}
.audi_myaudi_login ul.carlisting {
margin:0;
}
.audi_myaudi_login ul.carlisting li {
width:242px;
overflow:hidden;
padding:0;
}
.audi_myaudi_login ul.carlisting li.choosen {
font-weight:bold;
}
.audi_myaudi_login ul.carlisting li span.cartitle {
display:block;
margin:0 0 5px 0;
padding:0 0 5px 12px;
width:230px;
background:transparent url(../images/dotted_line.png) repeat-x scroll left bottom;
}
.audi_myaudi_login ul.carlisting li.last span.cartitle {
margin:0;
padding:0 0 0 12px;
background:transparent;
}
.audi_myaudi_login ul.carlisting li h2 {
float:left;
width:30px;
padding:25px 0 0 10px;
margin-left:0;
}
.audi_myaudi_login ul.carlisting li img {
display:block;
float:left;
margin-left:0!important;
}
.audi_myaudi_login ul.carlisting li a {
display:block;
clear:left;
margin:0 0 5px 0;
}
.my_audi_login_inline {
display:none;
}
ol.myaudi_numbered_list li {
clear:left;
float:left;
margin-top:1em;
width:430px;
}

ol.myaudi_numbered_list li h2 {
float:left;
display:inline;
width:20px;
}
ol.myaudi_numbered_list li span.txt {
display:block;
float:left;
margin-top:2px;
font-weight:bold;
width:400px;
}
.myaudi_teaser_area {
width:100%;
}
.myaudi_teaser_area .con_teaser_myaudi1 {
float:left;
margin:30px 13px 30px 0;
background:#b4b8be url(../images/content/myaudi1_round_edges_bottom_10percent_white_png8.png) no-repeat left bottom;
padding:0 0 13px 0;
width:226px;
overflow:hidden;
}
.myaudi_teaser_area .con_teaser_myaudi1.last {
margin-right:0;
}
.myaudi_teaser_area .con_teaser_myaudi1 h3 {
padding:5px 0 0 4px;
width:226px;
background:transparent url(../images/content/myaudi1_round_edges_top_10percent_white_png8.png) no-repeat left top;
}
.myaudi_teaser_area .con_teaser_myaudi1 p {
margin:10px 12px 5px 9px;
}
.myaudi_teaser_area .con_teaser_myaudi1 a {
margin:0 12px 0 9px;
}
.myaudi_teaser_area .con_teaser_myaudi1 div.line {
margin:0 9px 5px;
}
.myaudi_con_dealer_label {
display:block;
float:left;
clear:left;
width:50px;
}
.con_teaser_myaudi2 .teaser_subheadline {
clear:left;
display:block;
float:left;
margin:0 10px 5px 0;
padding-left:12px;
width:180px;
}

.con_teaser_myaudi2 .teaser_subheadline h4 {
float:left;
width:168px;
}
.con_teaser_myaudi2 .teaser_subheadline span {
float:right;
}
.con_teaser_myaudi2 .teaser_subheadline span a {
margin:0;
}
.con_teaser_myaudi2 a.submit {
margin-left:12px;
}
.con_teaser_myaudi2 a {
clear:left;
}
.myaudi_bookmarks {
padding-bottom:15px;
}
.myaudi_bookmarks li {
background:none;
}
.myaudi_bookmark_entry {
padding:15px 15px 0 15px;
float:left;
width:684px;
}
.bookmark_content {
float:left;
width:500px;
overflow:hidden;
}
.bookmark_date {
float:right;
text-align:right;
}
.bookmark_date a.delete_link {
display:inline;
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 -88px no-repeat;
}
.bookmark_date a.sendfriend_link {
display:inline;
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
}
.foldout li div.bookmark_content a {
display:inline;
width:auto;
height:auto;
}
.foldout li div.bookmark_content a.change_note {
background:transparent url(../images/sprite_icons.png) no-repeat scroll 0 -0px;
cursor:pointer!important;
padding-left:16px!important;
padding-top:0!important;
margin-left:20px;
}

.audi_myaudi_teaser2_foldout dl {
width:auto!important;
margin:0 15px 0 9px;
}
.audi_myaudi_teaser2_foldout dl a,.audi_myaudi_teaser2_foldout dl dd {
margin:0;
}
.audi_myaudi_teaser2_foldout dl dd {
padding:0 10px 17px 0;
}
.audi_myaudi_teaser2_foldout dl dd.last {
background-position:0 bottom;
}
.myaudi_content_start h3 {
width:auto;
}
.myaudi_mein_fahrzeug_block {
margin-bottom:20px;
}
#audi_container_main .myaudi_mein_fahrzeug_block {
width:462px;
}
#audi_container_main .myaudi_mein_fahrzeug_block .audi_generated_corners_background {
padding-bottom:0;
width:auto;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details .audi_generated_bottom,#audi_container_main .myaudi_mein_fahrzeug_block .audi_generated_bottom {
bottom:-4px;
}
#audi_container_main .myaudi_mein_fahrzeug_block .audi_generated_corners_background div {
text-align:center;
}
#audi_container_main .myaudi_mein_fahrzeug_block .audi_generated_corners_background div h3 {
text-align:left;
width:440px;
padding-left:10px;
}
.myaudi_mein_fahrzeug_block label.text {
width:100px;
float:left;
}

.myaudi_mein_fahrzeug_block input.text {
width:235px;
}
#audi_content .myaudi_mein_fahrzeug_block .func_toolbox.toolbox {
margin-top:10px;
padding-bottom:0;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details {
width:462px;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details .audi_generated_corners_background {
padding-bottom:0;
width:auto;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details .audi_generated_bottom {
bottom:-4px;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details .audi_generated_corners_background div {
float:left;
padding-left:11px;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details p.change_pics_link {
text-align:right;
width:440px;
margin-top:15px;
clear:left;
float:left;
}
#audi_container_main .myaudi_mein_fahrzeug_block_details p.change_pics_link a {
position:relative;
}
dl.myaudi_fahrzeugdaten {
float:left;
margin-left:15px;
width:447px;
}
dl.myaudi_fahrzeugdaten dt {
padding:6px 0 6px 0;
width:197px;
display:inline;
float:left;
font-weight:normal;
margin:0;
clear:both;
overflow:hidden;
}

dl.myaudi_fahrzeugdaten dt.headline {
font-weight:bold;
width:100%;
}
dl.myaudi_fahrzeugdaten dd {
display:inline;
float:left;
margin:0;
padding:6px 0;
width:248px;
}
.myaudi_foldout2 {
margin-bottom:30px!important;
}
.myaudi_foldout2 dl dd dl dt {
width:197px;
font-weight:normal;
}
.myaudi_foldout2 dl dd dl dt.headline {
width:100%;
font-weight:bold;
}
.myaudi_foldout2 dl dd dl dd {
width:248px;
}
.con_teaser_myaudi1 dl.address {
margin:0 0 0 9px;
}
.con_teaser_myaudi1 dl.address dt {
font-weight:bold;
margin:0 0 8px;
}
.con_teaser_myaudi1 dl.address dd {
margin:0 0 8px;
}
.con_teaser_myaudi1 dl.address dd.last {
margin:0;
}
.con_teaser_myaudi1 dl.address dd a {
margin:0;
}
form.single_column.myaudi_login label.select,form.single_column.myaudi_login label.radio,form.single_column.myaudi_login label.radio_descriptions,form.single_column.myaudi_login label.text,form.single_column.myaudi_login label.textarea,form.single_column.myaudi_login select,form.single_column.myaudi_login input.text,form.single_column.myaudi_login object {
margin:0;
width:169px;
}

form.myaudi_delete_account_form {
float:left;
width:60px;
}
ul.myaudi_my_dealer li.right h3 {
margin-bottom:15px;
}
ul.myaudi_my_dealer a.icon {
padding-top:2px;
padding-bottom:1px;
}
ul.myaudi_my_dealer ul.icons {
margin-bottom:15px;
}
ul.myaudi_my_dealer ul.icons li {
float:none;
line-height:2em;
}
.template-iframe-modal #audi_content_wrapper.myaudi_dealer_sms_wrapper,form.myaudi_dealer_sms {
width:auto!important;
}
form.myaudi_dealer_sms label.captcha {
text-align:right;
}
#audi_container_main.myaudi_dealer_sms_form {
min-height:0;
}
#audi_container_main.myaudi_card_preview {
min-height:0;
}
#audi_container_main.myaudi_card_preview h1 {
height:26px;
margin-bottom:10px!important;
}
#audi_container_main.myaudi_card_preview h2 {
margin-bottom:30px!important;
}
#audi_modal_header.push_modal_header {
display:none;
}
.myaudi_con_cars h3 {
width:auto;
}
.myaudi_form_spacer {
height:30px;
}
.myaudi_form_spacer_line {
margin-top:9px;
}
img.form_pre_checked {
display:block;
float:left;
margin:1px 5px 3px 0;
width:13px;
height:14px;
}
#audi_content_wrapper .myaudi_form_comment .audi_generated_top {
top:-14px;
}

.myaudi_card_preview #audi_content_wrapper .error,#audi_content_wrapper .myaudi_form_comment .error {
background:transparent url(../images/form/error.png) no-repeat top left;
color:#cc0136;
font-weight:bold;
margin-bottom:30px;
padding-bottom:5px;
padding-left:25px;
padding-top:0;
}
#audi_content_wrapper .myaudi_form_comment .audi_generated_corners_background {
width:704px!important;
padding-top:10px!important;
margin-top:4px;
}
#audi_content_wrapper .myaudi_form_comment .audi_generated_corners_background .audi_generated_top,#audi_content_wrapper .myaudi_form_comment .audi_generated_corners_background .audi_generated_bottom {
width:704px;
}
#audi_content_wrapper .myaudi_form_comment .audi_generated_top .generated_left {
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) no-repeat scroll 0 0;
}
#audi_content_wrapper .myaudi_form_comment .audi_generated_top .generated_middle {
background:transparent url(../images/content/bg_10percent_transparent_white.png) repeat scroll 0 0;
width:692px!important;
}

#audi_content_wrapper .myaudi_form_comment .audi_generated_bottom .generated_middle {
width:692px!important;
}
#audi_content_wrapper .myaudi_form_comment .audi_generated_top .generated_right {
background:transparent url(../images/content/2col_round_edges_top_10percent_white.png) no-repeat scroll -456px 0;
}
.myaudi_costmanagement label.nofloat {
float:none!important;
}
.myaudi_costmanagement label a {
display:inline!important;
}
.myaudi_costs_form_colum1 {
width:320px;
float:left;
}
.myaudi_costs_form_colum2 {
width:170px;
float:left;
}
.myaudi_costs_form_colum3 {
width:200px;
float:left;
}
.myaudi_costmanagement span.form_text {
display:block;
float:left;
width:auto;
height:14px;
margin:2px;
padding:1px 2px;
}
.myaudi_costmanagement form input.wide {
width:109px!important;
}
.myaudi_costmanagement form input.small {
width:25px!important;
}
.myaudi_costmanagement form textarea {
width:230px!important;
height:41px;
}
.myaudi_costmanagement .foldout {
margin-bottom:30px;
}
table.con_table_costmanagement {
width:100%;
border-collapse:separate;
border-spacing:0 1px;
padding-bottom:10px;
xtable-layout:fixed;
}

table.con_table_costmanagement th {
padding:6px 0 6px 10px;
margin:1px;
overflow:hidden;
background:transparent url(../images/content/bg_40percent_transparent_white.png) repeat;
vertical-align:middle;
}
table.con_table_costmanagement td {
background:transparent;
padding:6px 0 6px 10px;
}
table.con_table_costmanagement tr.even td {
background:transparent url(../images/content/bg_20percent_transparent_white.png) repeat;
}
* html table.con_table_costmanagement th {
background:none;
background-color:#cdd0d4;
}
* html table.con_table_costmanagement td {
background:none;
background-color:transparent;
}
* html table.con_table_costmanagement tr.even td {
background:none;
background-color:#bcc0c5;
}
table.con_table_costmanagement a.delete_link {
display:block;
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 -86px no-repeat;
}
table.con_table_costmanagement a.change_link {
display:block;
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 4px no-repeat;
}
table.con_table_costmanagement th a {
display:block;
float:left;
padding-right:12px;
background:transparent url(../images/arrow_list_grey_top_7x4.gif) right center no-repeat;
}

table.con_table_costmanagement th a.active {
background:transparent url(../images/arrow_list_white_top_7x4.gif) right center no-repeat;
}
table.con_table_costmanagement th a:hover {
background:transparent url(../images/arrow_list_white_top_7x4.gif) right center no-repeat;
}
table.con_table_costmanagement th a.down.active {
background:transparent url(../images/arrow_list_white_bot_7x4.gif) right center no-repeat;
}
table.con_table_costmanagement th a.down:hover {
background:transparent url(../images/arrow_list_white_bot_7x4.gif) right center no-repeat;
}
table.con_table_costmanagement input.checkbox {
border:medium none;
margin-left:0;
margin-right:0;
margin-top:1px;
padding-left:0;
float:none;
height:auto;
}
table.con_table_costmanagement th span {
font-weight:normal;
}
table.con_table_costmanagement th.w23,table.con_table_costmanagement td.w23 {
width:23px;
}
table.con_table_costmanagement th.w51,table.con_table_costmanagement td.w51 {
width:51px;
}
table.con_table_costmanagement th.w55,table.con_table_costmanagement td.w55 {
width:55px;
}

table.con_table_costmanagement th.w65,table.con_table_costmanagement td.w65 {
width:65px;
}
table.con_table_costmanagement th.w71,table.con_table_costmanagement td.w71 {
width:71px;
}
table.con_table_costmanagement th.w73,table.con_table_costmanagement td.w73 {
width:73px;
}
table.con_table_costmanagement th.w75,table.con_table_costmanagement td.w75 {
width:75px;
}
table.con_table_costmanagement th.w80,table.con_table_costmanagement td.w80 {
width:80px;
}
table.con_table_costmanagement th.w81,table.con_table_costmanagement td.w81 {
width:81px;
}
table.con_table_costmanagement th.w92,table.con_table_costmanagement td.w92 {
width:92px;
}
table.con_table_costmanagement th.w115,table.con_table_costmanagement td.w115 {
width:115px;
}
table.con_table_costmanagement th.w121,table.con_table_costmanagement td.w121 {
width:121px;
}
table.con_table_costmanagement th.w125,table.con_table_costmanagement td.w125 {
width:125px;
}
table.con_table_costmanagement th.w81,table.con_table_costmanagement td.w81 {
width:81px;
}
.myaudi_costmanagement_functions {
clear:both;
background:transparent url(../images/dotted_line.png) repeat-x scroll left top;
padding-top:10px;
}

.myaudi_costmanagement_functions .mark {
float:left;
padding-left:10px;
}
.myaudi_costmanagement_functions .mark label {
font-weight:normal!important;
}
.myaudi_costmanagement_functions .mark select {
float:none;
margin-left:20px;
font-weight:bold;
}
.myaudi_costmanagement form.template-c-3 div.error ul.hasError {
position:static;
clear:left;
float:left;
margin-left:0;
margin-top:4px;
width:280px;
}
*+html .myaudi_costmanagement form.template-c-3 div.error ul.hasError {
margin-top:0;
background-position:2px 0;
}
*+html .myaudi_costmanagement form.template-c-3 div.error.textarea ul.hasError {
padding-top:6px;
background-position:0 4px;
}
.myaudi_costmanagement form.template-c-3 div.error li.hasError {
background:none;
display:block;
position:relative;
top:0;
width:130px;
}
.myaudi_costmanagement form.template-c-3 div.textarea.error ul.hasError {
top:52px;
}
.myaudi_costmanagement form.template-c-3 div.textarea.error li.hasError {
top:0;
}
.myaudi_costmanagement_toolbox .print {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
padding-left:17px;
}

.myaudi_costmanagement_toolbox .export {
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
padding-left:17px;
}
.myaudi_costmanagement_paging {
float:left;
width:100%;
}
.myaudi_costmanagement_paging label {
font-weight:normal!important;
}
.myaudi_costmanagement_paging select {
float:none;
margin:2px 4px;
}
.myaudi_costmanagement_paging .export {
float:left;
}
.myaudi_costmanagement_paging .export ul.toolbox a span {
padding-left:16px;
}
.myaudi_costmanagement_paging .mark {
clear:none;
float:right;
}
.myaudi_costmanagement_paging .mark ul {
display:inline;
}
.myaudi_costmanagement_paging .mark ul li {
background:transparent url(../images/bg_login_separator.png) no-repeat scroll right top;
display:inline;
padding:0 6px 0 0;
position:relative;
}
.myaudi_costmanagement_paging .mark ul li.last {
background:none;
padding-right:0;
}
.myaudi_costmanagement_paging .mark ul li.active {
font-weight:bold;
}
.myaudi_costmanagement_auswertung h1 {
margin-bottom:30px;
}
.myaudi_costmanagement_auswertung div.row {
margin-right:20px;
}

.myaudi_costmanagement_auswertung div.line {
margin-left:0;
}
.myaudi_costmanagement_auswertung div.line.full {
margin-left:0;
margin-right:0;
}
.myaudi_costmanagement_auswertung form.template-c-3 label.select,.myaudi_costmanagement_auswertung form.template-c-3 label.radio,.myaudi_costmanagement_auswertung form.template-c-3 label.text,.myaudi_costmanagement_auswertung form.template-c-3 label.textarea {
padding-right:10px;
width:200px;
}
.myaudi_costmanagement_auswertung form.template-c-3 p.subline,.myaudi_costmanagement_auswertung form.template-c-3 p.example {
margin-left:210px;
}
.myaudi_foldout2 dl {
width:462px!important;
}
.myaudi_foldout2.col-3 dl {
width:704px!important;
}
dl.myaudi_fahrzeugdaten dd.actionlink,.myaudi_foldout2 dd.actionlink {
text-align:right;
width:100%;
}
div.myaudi_card_preview_data {
width:462px;
float:left;
margin-right:39px;
margin-top:22px;
}
div.myaudi_card_options {
line-height:15px;
margin-top:22px;
width:203px;
float:left;
background:#B4B8BE url(../images/content/1col_audicard_round_edges_bottom_10percent_white_png8.png) no-repeat scroll left bottom;
padding:0 0 13px;
}

div.myaudi_card_options h3 {
background:transparent url(../images/content/1col_audicard_round_edges_top_10percent_white_png8.png) no-repeat scroll left top;
padding:5px 0 0 7px;
}
div.myaudi_card_options h4 {
padding:5px 0 5px 10px;
}
div.myaudi_card_options li {
margin:0 1px;
padding:5px 9px 5px 10px;
}
#audi_container_main div.myaudi_card_options fieldset {
margin-top:0;
padding:0 0 5px 10px;
}
#audi_container_main div.myaudi_card_options fieldset input.text {
width:194px;
}
.template-iframe-modal #audi_content div.myaudi_card_options fieldset input.text {
width:175px;
}
.myaudicard_create_form_step2 {
float:left;
}
.myaudicard_create_form_step3 li {
line-height:1.5em;
margin-bottom:2em;
}
#audi_container_header.myaudi_card_header .myaudi_owner_header {
float:left;
width:720px;
padding-top:30px;
}
#audi_container_header.myaudi_card_header .myaudi_owner_header h1 {
margin-bottom:10px!important;
height:26px;
width:720px;
}
#audi_container_main.myaudi_card_main #audi_content_wrapper {
float:left;
}
#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_card_car_data {
clear:left;
padding-top:40px;
}

#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_foldout2 dl {
width:704px!important;
}
#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_foldout2 dt.last,#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_foldout2 li.last,.myaudi_foldout2.col-3 dt.last,.myaudi_foldout2.col-3 li.last {
background:url(../images/content/con_flex_foldout_bottom_line_long.gif) no-repeat bottom left;
}
#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_foldout2 dt.open,#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_foldout2 li.open {
background:none;
}
#audi_container_main.myaudi_card_main #audi_content_wrapper .myaudi_foldout2 dd.last,.myaudi_foldout2.col-3 dd.last {
background:url(../images/content/con_flex_foldout_bottom_line_long.gif) no-repeat bottom left;
}
#audi_container_main.myaudi_card_main #audi_marginalia {
float:right;
width:222px;
}
#audi_container_main.myaudi_card_main div.myaudi_card_options {
margin-top:0;
margin-bottom:20px;
width:100%;
}

.con_teaser_myaudi2 a.actionlink,#audi_container_main.myaudi_card_main div.myaudi_card_options a {
cursor:pointer!important;
display:block;
padding-left:17px!important;
padding-top:0!important;
}
.con_teaser_myaudi2 a.sendfriend,#audi_container_main.myaudi_card_main div.myaudi_card_options a.sendfriend {
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
}
.con_teaser_myaudi2 a.sendmessage,#audi_container_main.myaudi_card_main div.myaudi_card_options a.sendmessage {
background:transparent url(../images/sprite_icons.png) 0 -72px no-repeat;
}
.con_teaser_myaudi2 a.bookmark,#audi_container_main.myaudi_card_main div.myaudi_card_options a.bookmark {
background:transparent url(../images/sprite_icons.png) 0 -57px no-repeat;
}
.con_teaser_myaudi2 a.print,#audi_container_main.myaudi_card_main div.myaudi_card_options a.print {
background:transparent url(../images/sprite_icons.png) 0 -41px no-repeat;
}
.con_teaser_myaudi2 a.export,#audi_container_main.myaudi_card_main div.myaudi_card_options a.export {
background:transparent url(../images/sprite_icons.png) 0 -170px no-repeat;
}

#audi_container_main.myaudi_card_main div.con_teaser_myaudi1 {
clear:left;
float:left;
margin:30px 0;
background:#b4b8be url(../images/content/1col_audicard_round_edges_bottom_10percent_white_png8.png) no-repeat left bottom;
padding:0 0 13px 0;
width:100%;
}
#audi_container_main.myaudi_card_main div.con_teaser_myaudi1 h3 {
padding:5px 0 0 4px;
width:226px;
background:transparent url(../images/content/1col_audicard_round_edges_top_10percent_white_png8.png) no-repeat left top;
}
#audi_container_main.myaudi_card_main div.con_teaser_myaudi1 p {
margin:10px 12px 5px 9px;
}
#audi_container_main.myaudi_card_main div.con_teaser_myaudi1 a {
margin:0 12px 0 9px;
}
#audi_container_main.myaudi_card_main div.con_teaser_myaudi1 div.line {
margin:0 9px 5px;
}
div.submitbutton-upload {
padding-left:330px;
}
div.submitbutton-standard {
padding-left:147px;
}
#audi_container_header.myaudi_card_header.myaudi_widget,#audi_container_main.myaudi_card_main.myaudi_widget {
clear:both;
margin-left:10px;
margin-top:0;
width:335px!important;
}
#audi_container_header.myaudi_card_header.myaudi_widget .myaudi_owner_header {
padding-top:10px;
width:335px!important;
}

#audi_container_header.myaudi_card_header.myaudi_widget .myaudi_owner_header h1,#audi_container_header.myaudi_card_header.myaudi_widget .myaudi_owner_header h2 {
height:16px;
margin-bottom:0!important;
width:335px!important;
}
#audi_container_header.myaudi_card_header.myaudi_widget .audi_logo {
margin:10px 0 0;
}
#audi_container_main.myaudi_card_main.myaudi_widget .myaudi_card_car_data {
padding-top:0!important;
float:left;
}
#audi_container_main.myaudi_card_main.myaudi_widget dl.myaudi_fahrzeugdaten {
width:350px;
margin-left:0;
}
#audi_container_main.myaudi_card_main.myaudi_widget dl.myaudi_fahrzeugdaten dt {
width:50px;
}
#audi_container_main.myaudi_card_main.myaudi_widget dl.myaudi_fahrzeugdaten dd {
width:285px;
}
#audi_container_main.myaudi_card_main.myaudi_widget .myaudi_card_car_data {
width:335px;
}
#audi_container_main.myaudi_card_main.myaudi_widget .myaudi_card_car_data a {
display:block;
float:left;
padding-top:12px;
}
#audi_container_main.myaudi_card_main.myaudi_widget .myaudi_card_car_data a.audilink {
float:right;
color:#fff;
padding-top:0;
}

.myaudi_ablage_empty {
display:none;
}
html.template-iframe-modal.myaudi-iframe-content,body.template-iframe-modal.myaudi-iframe-content {
background:transparent!important;
text-align:left!important;
}
#audi_container_main.myaudi-iframe-container-main {
min-height:0!important;
padding-bottom:0!important;
margin-top:0!important;
}
.myaudi_ablage ul.con_textimage_combo1_2col li.right p {
margin-top:15px;
}
.myaudi_ablage .ablage_enhanced {
overflow:hidden;
width:704px;
margin-left:-10px;
background:#9ea3a7 url(../images/navigation/bg_gallery_slider.png) no-repeat left bottom!important;
height:86px;
position:relative;
}
.myaudi_ablage .ablage_toolbar li {
padding-top:4px;
padding-left:8px;
}
.myaudi_ablage .ablage_toolbar li a {
padding-left:17px;
}
.myaudi_ablage .ablage_toolbar li a.details {
background:transparent url(../images/sprite_icons.png) 0 -189px no-repeat;
}
.myaudi_ablage .ablage_toolbar li a.sendfriend {
background:transparent url(../images/sprite_icons.png) 0 -27px no-repeat;
}
.myaudi_ablage .ablage_toolbar li a.delete {
background:transparent url(../images/sprite_icons.png) 0 -88px no-repeat;
}

.myaudi_ablage .ablage_enhanced .ablage_items {
position:absolute;
width:2000px;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry {
display:block;
float:left;
width:92px;
margin-right:1px;
position:relative;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.active {
width:186px;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.deleted .ablage_deleted {
float:left;
background:#5A5B5F;
height:51px;
width:91px;
cursor:pointer;
overflow:hidden;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.deleted .ablage_deleted.hover,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.deleted.active .ablage_deleted {
background:transparent;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.deleted .ablage_deleted p {
text-align:center;
padding-top:10px;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.deleted .ablage_deleted p.video {
padding-top:2px;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry.active .ablage_toolbar {
display:block;
}

.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a.audi_tooltip {
background-color:#000;
display:block;
height:51px;
width:91px;
float:left;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a div {
background-repeat:no-repeat;
background-position:center center;
display:block;
height:51px;
width:91px;
float:left;
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a img,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a div {
opacity:.5;
filter:alpha(opacity=50);
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a:hover img,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a.active img,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a.hover img,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a:hover div,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a.active div,.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry a.hover div {
opacity:1;
filter:alpha(opacity=100);
}
.myaudi_ablage .ablage_enhanced .ablage_items li.ablage_entry .ablage_toolbar {
display:none;
float:left;
}

.myaudi_ablage .ablage_enhanced .ablage_slider {
width:619px!important;
height:34px!important;
margin-top:51px!important;
position:absolute!important;
left:13px!important;
top:0!important;
margin-right:51px;
width:567px!important;
}
.myaudi_ablage .ablage_enhanced .ablage_slider_handle {
position:absolute!important;
cursor:move!important;
height:100%!important;
width:51px!important;
top:0!important;
background:url(../images/navigation/gallery_slider.jpg) no-repeat 0 14px!important;
z-index:100;
}
.myaudi_ablage .ablage_enhanced .ablage_slider span {
color:#bbb;
cursor:pointer;
position:absolute;
z-index:110;
top:3px;
}
.myaudi_ablage .ablage_enhanced .ablage_slider_status {
float:right;
margin-top:60px;
margin-right:20px;
position:absolute;
right:0;
top:0;
}
#audi_modal_body.ablage_details_view {
padding:10px 20px 5px 20px;
}
.ablage_details_view .ablage_details_view_image {
text-align:center;
}
.ablage_details_view .func_toolbox .wallpaper .overlay ul li {
margin-left:15px!important;
}
.myaudi_ablage .ablage_listing {
margin-left:-10px;
width:704px;
}

.myaudi_ablage .ablage_listing li.ablage_entry {
border-bottom:1px solid #A7AAB1;
float:left;
width:100%;
padding-left:10px;
margin-bottom:10px;
padding-bottom:10px;
}
.myaudi_ablage .ablage_listing li div.ablage_data {
float:left;
width:462px;
overflow:hidden;
}
.myaudi_ablage .ablage_listing li div.ablage_toolbar {
float:right;
padding-right:20px;
}
.myaudi_ablage .ablage_listing li div.ablage_toolbar li {
display:block;
padding-top:1.5em;
padding-left:10px;
float:left;
}
.myaudi_costmanagement_auswertung form .row.auswertung_image {
text-align:center;
padding-top:15px;
}
.myaudi_costmanagement_auswertung form .row.auswertung_image.toolbox {
padding-top:0;
}
.myaudi_costmanagement_auswertung form .row.auswertung_image .func_toolbox {
padding:6px 0 3px;
}
.myaudi_costmanagement_auswertung form .row.auswertung_table {
padding-top:15px;
}
.myaudi_content_start .con_flashfilm_3col {
width:700px;
height:400px;
}
.con_dealer_teaser_info {
background-color:#B8BCC2;
display:block;
float:left;
height:370px;
margin-left:1px;
max-height:395px;
padding:12px;
min-height:298px;
width:218px;
}

.con_dealer_teaser_info h2 {
width:210px;
margin-left:-3px;
}
.con_dealer_teaser_info h3 {
margin:15px 0 5px 0;
}
.con_dealer_teaser_info img {
margin:5px 0 10px 0;
}
.con_dealer_teaser_info address {
margin-bottom:5px;
}
.con_dealer_infolayer #audi_modal_body {
padding-bottom:10px;
}
.con_dealer_infolayer #audi_advice_leftcol_container h2 {
margin:5px 0;
width:210px;
color:#000;
}
.con_dealer_infolayer #audi_advice_leftcol_container h3 {
width:210px;
margin:15px 0 5px 0;
}
.con_dealer_infolayer tr.last td {
padding-bottom:10px!important;
}
.con_dealer_infolayer table {
border-bottom:1px solid #a0a4ad;
border-spacing:0;
margin-bottom:10px!important;
width:100%;
}
.con_dealer_infolayer table.con_table_2col th {
padding:0 15px;
background:none;
text-align:left;
}
.con_dealer_infolayer table.con_table_2col td {
padding:0 15px;
background:none;
}
.con_dealer_infolayer p {
padding:0 15px;
}
a.download {
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 -106px no-repeat;
}
a.sms {
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 -119px no-repeat;
}

a.email {
padding:0 0 0 17px;
background:transparent url(../images/sprite_icons.png) 0 -74px no-repeat;
}
.con_dealer_infolayer li.contact {
margin-top:15px;
}
.con_dealer_infolayer .toolbox {
clear:both;
height:auto;
background-position:0 15px;
padding-top:26px;
width:auto!important;
}
* html .con_dealer_infolayer .toolbox {
padding-top:10px;
}
*+html .con_dealer_infolayer .toolbox {
padding-top:10px;
}
.con_dealer_staff {
margin-bottom:5px;
}
.con_dealer_staff .audi_generated_corners_background {
padding-top:10px!important;
margin-top:4px;
}
.con_dealer_staff dl {
background:transparent url(../images/dotted_line.png) repeat-x scroll 0 bottom;
margin-bottom:15px;
padding-bottom:15px;
}
.con_dealer_staff dl.last {
background:none;
margin-bottom:0;
padding-bottom:0;
}
.con_dealer_staff dt {
float:left;
height:160px;
width:120px;
}
.con_dealer_staff dd {
float:left;
height:160px;
padding:0 15px;
width:190px;
}
.pageheader .special_offer {
background:#bcbfc4;
height:184px;
overflow:hidden;
padding:15px;
width:211px;
float:left;
}
.pageheader p {
margin:15px 0;
}

.con_dealer_special_offer {
margin:15px 0 4px;
overflow:visible;
position:relative;
}
.con_dealer_special_offer dl {
padding:5px;
}
.con_dealer_special_offer dt {
float:left;
margin:0 10px 0 0;
}
.con_dealer_special_offer dd {
float:left;
width:270px;
}
.template-c-3 #audi_content .con_dealer_special_offer dd {
width:520px;
}
.con_dealer_special_offer h3 {
width:270px;
color:#FFF;
margin:-4px 0 5px;
}
.template-c-3 #audi_content .con_dealer_special_offer h3 {
width:515px;
}
.con_dealer_special_offer a.arrow {
margin-right:15px;
}
#audi_content .con_dealer_special_offer .audi_generated_corners_background {
padding-bottom:0;
}
* html .con_dealer_special_offer dl {
padding-left:15px;
}
*+html .con_dealer_special_offer dl {
padding-left:15px;
}
*+html #audi_content .con_dealer_special_offer .audi_generated_corners_background {
width:462px;
}
.con_dealer_teaser_offers img {
float:left;
width:60px;
}
.con_dealer_teaser_offers span {
float:left;
width:138px;
padding-left:15px;
}
.con_dealer_teaser_offers .clear {
clear:both;
margin-top:35px;
}
* html .con_dealer_teaser_offers .clear {
clear:both;
margin-top:5px;
}

.audi_iph #audi_container_header h1 {
margin-top:30px;
margin-left:10px;
margin-bottom:0!important;
width:700px;
}
.audi_iph #audi_container_header #audi_navigation_model {
margin-bottom:20px;
margin-top:25px;
}
.audi_iph #audi_container_header .audi_logo {
margin-top:35px;
}
#audi_navigation_model_extended {
margin:32px 0 0;
width:auto;
height:26px;
position:relative;
float:left;
}
#audi_navigation_model_extended li {
float:left;
position:relative;
}
#audi_navigation_model_extended li a {
display:block;
height:26px;
width:44px;
background:0 0 no-repeat transparent;
}
#audi_navigation_model_extended li ul {
position:absolute;
visibility:hidden;
}
#audi_navigation_model_extended>li>a:focus+ul,#audi_navigation_model_extended li:hover ul {
visibility:visible;
}
#audi_navigation_model_extended li a {
text-indent:-5000px;
}
#audi_navigation_model_extended li li a {
text-indent:0;
}
#audi_navigation_model_extended li ul li.last {
background:transparent url(../images/navigation/bg_model_pulldown.png) no-repeat scroll left bottom;
bottom:-5px;
height:87px;
margin:0;
position:relative;
width:145px;
}

#audi_navigation_model_extended li ul.wide li.last {
background:transparent url(../images/navigation/bg_model_pulldown_wide.png) no-repeat scroll left bottom;
clear:both;
width:290px;
}
#audi_navigation_model_extended li ul {
background:url(../images/aoa/model_navigation_extended.png) top left no-repeat transparent;
width:535px;
height:440px;
left:-188px;
}
#audi_navigation_model_extended li.first ul {
background:url(../images/aoa/model_navigation_extended_first.png) top left no-repeat transparent;
}
#audi_navigation_model_extended li ul.one_column {
background:url(../images/aoa/model_navigation_extended_one_column.png) top left no-repeat transparent;
width:690px;
left:-323px;
}
#audi_navigation_model_extended li.first ul.one_column {
background:url(../images/aoa/model_navigation_extended_one_column_first.png) top left no-repeat transparent;
}
#audi_navigation_model_extended li ul.two_columns {
background:url(../images/aoa/model_navigation_extended_two_columns.png) top left no-repeat transparent;
width:830px;
left:-393px;
}

#audi_navigation_model_extended li.first ul.two_columns {
background:url(../images/aoa/model_navigation_extended_two_columns_first.png) top left no-repeat transparent;
}
#audi_navigation_model_extended li ul.three_columns {
background:url(../images/aoa/model_navigation_extended_three_columns.png) top left no-repeat transparent;
width:971px;
left:-463px;
}
#audi_navigation_model_extended li.first ul.three_columns {
background:url(../images/aoa/model_navigation_extended_three_columns_first.png) top left no-repeat transparent;
}
#audi_navigation_model_extended li li {
background:0 0 no-repeat transparent;
position:relative;
margin-top:10px;
width:145px;
height:86px;
}
#audi_navigation_model_extended li li.last {
height:15px!important;
}
#audi_navigation_model_extended li ul li a {
background:url(../images/link_arrows.png) no-repeat scroll -30px 54px!important;
height:30px;
overflow:hidden;
display:block;
width:125px!important;
margin:0;
padding:50px 0 10px 10px;
float:left;
}
#audi_navigation_model_extended li.carline_details {
height:400px;
margin:20px 25px;
width:485px;
display:inline;
float:left;
background:none;
}

#audi_navigation_model_extended li.carline_details h5 {
color:#fff;
font-size:18px;
}
#audi_navigation_model_extended li.carline_details h5 object {
height:22px!important;
visibility:inherit!important;
}
#audi_navigation_model_extended li.carline_details ul {
height:auto;
width:485px;
display:block;
float:left;
clear:both;
background:none;
position:static;
margin-top:16px;
}
#audi_navigation_model_extended li.carline_details strong {
display:block;
margin-top:7px;
}
#audi_navigation_model_extended li.carline_details ul li {
display:block;
float:left;
position:static;
clear:both;
width:485px;
height:auto;
background:none;
margin:0;
}
#audi_navigation_model_extended li.carline_details ul li a {
height:15px;
line-height:15px;
padding:0;
padding-left:10px;
background:transparent url(../images/link_arrows.png) no-repeat scroll -30px 5px!important;
width:auto!important;
}
#audi_navigation_model_extended li.carline_details p,#audi_navigation_model_extended li.carline_details .audi_big_image {
display:block;
clear:both;
float:left;
margin-top:0;
margin-bottom:20px;
position:relative;
}

#audi_navigation_model_extended li.carline_details .audi_big_image {
left:-25px;
width:520px!important;
height:230px;
padding:0!important;
background:none;
}
#audi_navigation_model_extended li.carline_details p {
height:60px;
width:485px;
overflow:hidden;
}
#audi_navigation_model_extended li.carline_availability {
border-bottom:1px dotted #fff;
background:none;
height:40px;
}
#audi_navigation_model_extended li.carline_availability span {
font-weight:bold;
display:block;
margin-top:18px;
}
#audi_navigation_model_extended .two_columns li.carline_availability {
width:290px;
}
#audi_navigation_model_extended .three_columns li.carline_availability {
width:430px;
}
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 {
font-size:100%;
font-style:normal;
}
body {
font-family:Verdana,Helvetica,sans-serif;
font-size:.625em;
line-height:15px;
}

h1 {
font-size:1.8em;
line-height:1;
}
h1.sIFR {
font-size:18px;
line-height:120%!important;
}
h2.sIFR {
font-size:13px;
line-height:125%;
letter-spacing:.1em;
}
h2 {
font-size:1em;
}
h3 {
font-weight:bold;
font-size:1em;
}
#audi_modal_body h3 {
height:25px;
}
legend.sIFR,.audi_marginalia h3 {
line-height:17px;
}
h4 {
font-size:1em;
}
sub,sup {
line-height:0;
font-size:60%;
}
#audi_navigation_breadcrumb_replaced,#audi_navigation_breadcrumb {
font-size:1.2em;
font-weight:bolder;
}
.adviceContainer h4,.audi_template_d h4 {
font-size:13px;
}
#audi_footer_navigation li a {
font-weight:normal;
font-size:.9em;
}
#skiplinks a:active,#skiplinks a:focus {
font-size:1.5em;
font-weight:bold;
}
.audi_tab_navigation_value .preload {
line-height:150px;
font-size:150px;
}
ul.audi_nav_pager li.skip_to_first {
font-size:9px;
}
ul.audi_nav_pager li.skip_to_last {
font-size:9px;
}
.audi_nav_process ol li a span,.audi_nav_process ol li p span {
font-weight:bold;
line-height:12px;
font-size:10px;
}
#audi_nav_pagelevel li a {
font-size:1em;
line-height:1.5em;
}
#audi_navigation_main_sitemap {
font-size:1.2em;
}

#audi_navigation_main_sitemap .audi_navigation_main_overlay a {
font-size:.8em;
font-weight:normal;
}
#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 li a {
font-size:.8em;
font-weight:normal;
line-height:18px;
}
#audi_navigation_main_models li a {
line-height:14px!important;
font-size:10px!important;
}
#audi_navigation_main_models .audi_navigation_main_overlay li a {
font-size:.9em;
}
div.audi_teaser_top {
font-size:0;
}
div.audi_teaser_bottom {
font-size:0;
}
div.audi_teaser_content h3 {
font-size:13px;
}
ol.myaudi_con_teaser_registernow li h2 {
font-size:1em!important;
}
#audi_content .func_costmangement_results h2 {
font-size:1em;
}
.audi_myaudi_login div.content_top {
font-size:0;
}
.audi_myaudi_login div.content_bottom {
font-size:0;
}
.audi_myaudi_ablage_slider span {
font-size:80%;
}
#audi_myaudi_ablage_orderlink span {
font-family:Verdana;
font-size:10px!important;
font-weight:bold!important;
line-height:1.5em;
}
.audi_guided_tour h4 {
font-size:1.4em;
font-weight:normal;
}

.myaudi_teaser_area .con_teaser_myaudi1 h3 {
font-size:13px;
}
.myaudi_costmanagement span.form_text {
font-size:10px!important;
}
table.con_table_costmanagement input.checkbox {
font-size:auto!important;
}
.con_dealer_special_offer h3 {
line-height:18px;
font-size:11px;
}
.con_flex_2col h2 {
font-size:1.4em;
font-weight:bold;
}
.con_infobox h3.sIFR {
font-size:13px;
font-weight:bold;
}
#con_news_pageheadline h1 {
font-size:13px;
letter-spacing:1px!important;
}
#audi_imprint h3 {
font-size:1em!important;
}
#audi_teaser_area li h2 {
font-size:11px;
line-height:12px;
letter-spacing:1.0px;
}
div.con_teaser_context1 h3 {
font-size:11px;
}
#audi_teaser_top {
font-size:0;
}
#audi_teaser_bottom {
font-size:0;
}
.audi_teaser_region #audi_teaser_top {
font-size:0;
}
.audi_teaser_region #audi_teaser_bottom {
font-size:0;
}
#audi_teaser_content h3 {
font-size:13px;
}
#audi_content_wrapper .advice h4 {
font-size:13px;
}
.func_download_pocketguide h3 {
font-size:1em;
}
.cat_order_final h2 {
font-size:1em;
}
a.cta-button span {
line-height:15px;
font-family:Verdana;
font-weight:bold!important;
font-size:10px!important;
}

a.cta-button span {
line-height:1.5em;
font-family:Verdana;
font-weight:bold!important;
font-size:10px!important;
}
.audi_gallery_slider span {
font-size:80%;
}
#audi_gallery_orderlink span {
font-family:Verdana;
font-size:10px!important;
font-weight:bold!important;
line-height:1.5em;
}
.audi_guided_tour h4 {
font-size:1.4em;
font-weight:normal;
}
#audi_func_downloadcenter_pulldown h3 {
font-size:16px;
line-height:20px;
}
#audi_nav_distributor li a {
font-size:1em;
line-height:1.5em;
}
#audi_modal_header a {
font-size:9px;
}
#audi_modal_header h1 {
font-size:18px;
line-height:18px;
}
form.audi_lexikon_filter select {
font-size:10px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#audi_modal_round_bottom,#audi_modal_round_head {
line-height:1px;
font-size:1px;
}
#audi_livesearch_input {
font-size:.625em;
}
#audi_livesearch #audi_livesearch_input {
font-size:.9em;
}
div.audi_livesearch ul li h5 {
font-size:11px;
}
div.audi_livesearch ul li a span {
font-weight:normal;
}
div.audi_livesearch ul li a span p {
font-weight:normal;
}
div.audi_livesearch ul li a span h1 {
font-size:10px;
font-weight:bold;
}

#audi_searchresult_marginalia h3 {
font-size:16px;
}
#audi_navigation_footer_teaser {
font-size:0;
}
#audi_navigation_footer ul li a {
font-size:.9em;
line-height:15px;
}
#audi_navigation_footer ul li .myaudi_username {
line-height:15px;
}
#audi_navigation_meta li a {
font-size:.9em;
}
span.audi_generated_corners_background {
font-size:13px;
}
span.audi_tab_navigation_value {
font-size:18px;
}
.error ul.hasError {
font-weight:bold;
line-height:12px;
}
.submit {
font-family:Verdana;
}
span.submit input {
font-size:10px;
font-weight:bold;
}
button .submit,button .submit:link,button .submit:visited,button .submit:hover,button .submit:active,button .submit * {
font-weight:bold!important;
font-family:Verdana;
}
.submit,.submit:link,.submit:visited,.submit:hover,.submit:active,.submit * {
font-weight:bold!important;
text-decoration:none!important;
}
button .submit span {
line-height:1.5em;
}
button .submit.basic_plus_simple {
line-height:21px!important;
font-size:21px!important;
}
button .submit.basic_plus_simple span {
line-height:21px!important;
font-size:21px!important;
}

* html a.submit.basic_plus_simple {
line-height:21px;
font-size:21px;
}
a.submit.basic_plus_simple {
line-height:21px!important;
font-size:21px!important;
}
button .submit,textarea,input.checkbox,input.radio,input.text,select {
font-size:10px!important;
}
#audi_nav_distributor li.firstChild p {
font-size:10px;
font-family:Verdana;
line-height:1.5em;
}
#audi_nav_pagelevel,#audi_nav_distributor {
font-size:1.0em;
}
#audi_nav_distributor li.firstChild h2 {
font-size:13px;
font-family:Verdana;
font-weight:bold;
}

