/* VTP */
.clearit {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	visibility:hidden;
	margin:0;
	padding:0;
}

.disable_text {
	color:#777777 !important;
}

.clearThis:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

* html .clearThis{
	height:1%;
}

.clearThis {
	clear:both;
	display:block;
}

.font-standard {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 0.625em;
	line-height: 15px;
}
/*
.wildcard_30 {
	clear:both;
	height:30px;
}
*/
.wildcard_25 {
	clear:both;
	height:25px;
}

.wildcard_10 {
	clear:both;
	height:10px;
}

.linea	{ cursor: pointer;}
.linea:hover	{ cursor: pointer;}

.linea_1	{ 
	background:none;
} /*list*/

.linea_2	{ 
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat;
} /*list*/

/* IE6 */
* html .linea_2  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6_th.gif) repeat top left;
} /*list*/

.linea_1:hover, .linea_2:hover	{ 
	cursor: pointer; 
/*	background-color: #B3B7BD; */
} /*list*/

/*
.margin10 {
	margin:10px;
}
*/
.margin_t_0 {
	margin-top:0px;
}

.margin_t_1 {
	margin-top:1px;
}

.margin_t_5 {
	margin-top:5px;
}

.margin_t_7 {
	margin-top:7px ! important;
}

.margin_t_10 {
	margin-top:10px;
}

.margin_t_20 {
	margin-top:20px ! important;
}
/*
.margin_t_27 {
	margin-top:27px;
}
*/
.margin_t_b_10 {
	margin-top:10px;
	margin-bottom:10px;
}

.margin_t_b_r_10 {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}

.margin_t_b_r_20 {
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px;
}

.margin_b_1 {
	margin-bottom:1px;
}

.margin_b_10 {
	margin-bottom:10px;
}

.margin_b_r_20 {
	margin-bottom:20px;
	margin-right:20px;
}

.margin_l_5 {
	margin-left:5px;
}
/*
.margin_l_7 {
	margin-left:7px;
}

 IE6 
* html .margin_l_7 {
	margin-left:0px;
}
*/
.margin_l_10 {
	margin-left:10px ! important;
}

.margin_l_15 {
	margin-left:15px ! important;
}

.margin_r_6 {
	margin-right:6px;
}
/*
.padding_t_21 {
	padding-top:21px;
}

 IE6 
* html .padding_t_21 {
	padding-top:0px;
}
*/
.padding_l_10 {
	padding-left:10px;
}
.padding_b_18 {
	padding-bottom:18px;
}

.height25 {
	height:25px;
}

ul.margin_t_20 {
	margin-top:20px ! important;
}

/* IE6   IE7 */
* html ul.margin_t_20,
* + html ul.margin_t_20 {
	margin-top:16px;
} 

/* global typography */
/* ----------------------------------------------------*/
sup {
	font-family: sans-serif;
	font-size: 8px;
	line-height: 8px;
	vertical-align:top;
}

.fo_bold {
	font-weight:bold;
}

.font_normal {
	font-weight:normal;
} /*list*/


.height_sifr {
	height:25px;
}

.height_sifr_list {
	height:32px;
}

* html .height_sifr {
	height:15px;
}

* html .height_sifr h1 {
	margin-bottom:0px !important;
}

.height_sifr_h2 {
	height:25px;
}

.height_sifr_h3 {
	height:25px;
}

.vtp_teaser_r8_region h3 {
    margin: 0 10px;
}

.vtp_teaser_r8_region h3 {
    padding-bottom: 10px;
    width: 183px;
}

.audi_simplesearch_box_content h2 {
	margin-left:10px;
	line-height:17px;
	margin-bottom:13px;
} /* error */

/* ******  List  ******/
/* CON_TABLE_7COL*/

table.con_table_7col {
	font-size:9px;
	width: 100%;
	margin: 0px 0 0 0;
	padding:0px;
} /*list*/

table.con_table_7col th {
	height:26px;
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat;
}/*list*/

/* IE6 */
* html table.con_table_7col th  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6_th.gif) repeat top left;
}/*list*/

table.con_table_7col th {
	height:26px;
	padding:  4px 2px 7px 3px;
	margin: 0px;
	vertical-align:bottom;
	text-align:left;
}/*list*/

table.con_table_7col th img {
	padding:  0px;
	margin-left: 2px !important;
}/*list*/

* + html table.con_table_7col th img {
	padding:  0px;
	margin: 0px;
}/*list*/

table.con_table_7col th.th_col_01 {
	padding-left:10px;
}/*list*/

table.con_table_7col td {
/*	height: 95px; */
/*	padding: 10px 3px 11px 4px; */
	padding: 10px 2px 11px 3px;
	margin: 0px;
	vertical-align: top;
}/*list*/

table.con_table_7col th a{
	font-weight:bold;
	text-decoration:underline;
}/*list*/

table.con_table_7col th a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}/*list*/

table.con_table_7col th a:active,
table.con_table_7col th a:focus{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}/*list*/

table.con_table_7col td a{
	font-weight:bold;
	text-decoration:underline;
}/*list*/

table.con_table_7col td a:link{
	font-weight:bold;
	text-decoration:underline;
}/*list*/

table.con_table_7col td a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}/*list*/

table.con_table_7col td a:active,
table.con_table_7col td a:focus{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}/*list*/





/* CON_FLEX_FOLDOUT */

.foldout dl dd.singleLn, .foldout dl dt.singleLn{
	padding: 6px 0px 12px 0 !important;
}

.foldout dl dd.singleLnLast{
	display: inline;
	float: left;
	width: 228px;
	margin: 0;
	padding: 6px 20px 12px 0 !important;
	background: transparent url(/ngw_base/img/advice/advice_faq_dotted_line.gif) no-repeat scroll 0px bottom;
}
* html .foldout dl dd.singleLnLast{
	width: 212px;
	padding: 6px 20px 6px 0px;
}

#audi_modal_body #audi_foldout dd dl dd {
	padding-right: 10px;
	width:208px;
}

* html .col_4 #audi_foldout {
	width:920px ! important;
}

* html .col_4  #audi_modal_body {
	width:951px ! important;
	padding-right:0px ! important; 
}

.foldout dl dd dl.hl {
background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat scroll 0 0;
}

* html .foldout dl dd dl.hl  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}



.compare_link a{
	margin-top:3px;
	margin-bottom:3px;
}


/* set background images for both modules */
/* ----------------------------------------------------*/
.infobox li {
	margin: 3px 0 3px 0;
}

.infobox a.printpage, .infobox a.printpage:link, .infobox a.printpage:visited, .infobox a.printpage:hover, .infobox a.printpage:active,
.infobox a.printpdf, .infobox a.printpdf:link, .infobox a.printpdf:visited, .infobox a.printpdf:hover, .infobox a.printpdf:active,
.infobox a.share, .infobox a.share:link, .infobox a.share:visited, .infobox a.share:hover, .infobox a.share:active,
.infobox a.sendfriend, .infobox a.sendfriend:link, .infobox a.sendfriend:visited, .infobox a.sendfriend:hover, .infobox a.sendfriend:active,
.infobox a.jok, .infobox a.jok:link, .infobox a.jok:visited, .infobox a.jok:hover, .infobox a.jok:active,
.infobox a.saveMZ, .infobox a.saveMZ:link, .infobox a.saveMZ:visited, .infobox a.saveMZ:hover, .infobox a.saveMZ:active,
.infobox a.detail, .infobox a.detail:link, .infobox a.detail:visited, .infobox a.detail:hover, .infobox a.detail:active,
.infobox a.sagent, .infobox a.sagent:link, .infobox a.sagent:visited, .infobox a.sagent:hover, .infobox a.sagent:active {
	color:#000000;
	cursor:pointer !important;
	display:block;
	padding-left:20px !important;
	padding-top:0 !important;
}

.infobox a.printpage:hover, .infobox a.printpage:active,
.infobox a.printpdf:hover, .infobox a.printpdf:active,
.infobox a.share:hover, .infobox a.share:active,
.infobox a.sendfriend:hover, .infobox a.sendfriend:active,
.infobox a.jok:hover, .infobox a.jok:active,
.infobox a.saveMZ:hover, .infobox a.saveMZ:active,
.infobox a.detail:hover, .infobox a.detail:active,
.infobox a.sagent:hover, .infobox a.sagent:active {
	color:#FFFFFF ! important;
}

.infobox .printpage,
.toolbox .printpage {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -225px -41px no-repeat;
}

.infobox .printpdf,
.toolbox .printpdf {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -45px -226px no-repeat;
}

.infobox .share {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -290px no-repeat;
}

.infobox .sendfriend,
.toolbox .sendfriend {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -240px -27px no-repeat;
}
/*
.toolbox .bookmark {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -210px -57px no-repeat;
}
*/
.toolbox .newsearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -195px -74px no-repeat;
}

.toolbox .vtpnewsearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -195px -72px no-repeat;
}

.vtptoolbox .vtpnewsearch, .vtptoolbox a.vtpDeleteSa{
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -195px -74px no-repeat !important;
}

.toolbox .extsearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -135px -136px no-repeat;
}

.toolbox .changesearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -120px -154px no-repeat;
}

.vtptoolbox a.vtpEditSa {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -120px -154px no-repeat !important;
}

.toolbox .resultlist {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -180px -88px no-repeat;
}

.toolbox .reset {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -105px -169px no-repeat;
}

.vtptoolbox a.vtpExtendSa {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -105px -170px no-repeat !important;
}

.vtptoolbox .vtpreset_new {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -15px -276px no-repeat !important;
}

.toolbox .saveMZ {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -150px -119px no-repeat;
}

/*
.info_link_box {
	display: inline;
	padding: 1px 10px 4px 10px;
	margin: -3px 0 0 0;
}

.info_link_box .sendfriend {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -20px no-repeat;
}
*/

.infobox .enquiry {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -165px -101px no-repeat;
}

.toolbox .sagent, .infobox .sagent {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -255px -14px no-repeat;
}

.infobox .jok {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -75px -197px no-repeat;
}

.infobox .saveMZ {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -150px -119px no-repeat;
}

.infobox .detail {
	background: #A0A5AD url(../img_vtp/vtp_sprite_icons.gif) -90px -183px no-repeat;
}

.infobox .panorama {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -60px -212px no-repeat;
}
/* Icon */

.advice_icon {
	padding-left: 5px;
}

.advice_icon_plz{
	margin-top: -11px;
	margin-left: 27px;
}

.advice_icon_anbieter{
	margin-top: -11px;
	margin-left: 56px;
}

.advice_icon_umkreis{
	margin-top: -11px;
	margin-left: 78px;
}

.advice_icon_gwplus2{
	margin-top: -11px;
	margin-left: 188px;
}

.advice_icon_onlinekauf{
	margin-top: 3px;
	margin-left: 149px;
}

.advice_icon_carlifeplus{
	margin-top: 3px;
	margin-left: 160px;
}

.advice_icon_mwst{
	margin-top: 3px;
	margin-left: 103px;
}

.icon_gwplus_01 {
	margin-top: -11px;
	margin-left: 126px;
}

.adviceTooltip {
	background-image: none ! important;
	text-align:left;
}

.adviceTooltip .adviceContainer  {
	z-index:9600;
}

.adviceTooltip .adCont402 {
	background-image:url("../img_vtp/vtp_sprite_corners.png");
	width:310px;
	z-index:9600;	
}

* + html .adviceTooltip .adCont402 {
	margin-top:-50px;
}

.adviceTooltip .last402 {
	background-image:url("../img_vtp/vtp_sprite_corners.png");
	width:352px;
	z-index:9600;	
}

* html label .adviceTooltip .adviceContainer {
		 left: 240px !important;
		 top: 0px !important;
}


.vtp_sidebar .adviceContainer a {
	text-decoration:none;
}

/* detail_info frame small */

#audi_marginalia {
	margin-left:20px;
}

/* FIX: Defect #1560 Info-Box verschiebt sich im IE6 nach unten wenn Techn. Details aufgeklappt */
* html #audi_marginalia {
	clear: left;
	float: left;	
}

#audi_marginalia .row {
	width: 185px;
}

#audi_marginalia .height_row {
	height:125px;
}

#audi_marginalia label {
	width: 50px;
}

#audi_marginalia .margin_check {
	margin-bottom: 135px;
}

/* teaser frame for detail_info_region */
.detail_info_region {
	width:203px;
	float:right;				
}

.detail_info_region #detail_info_top,
.detail_info_region #detail_info_bottom,
.detail_info_region .detail_info_content {
	width:203px;
	overflow: visible;
}

.detail_info_region #detail_info_top, .detail_info_region #detail_info_bottom {
	height:	3px; 
	background:	url(../img_vtp/detail_info_region_tbc_bg.gif) no-repeat;
	font-size:	0px; /*IE6*/
}

.detail_info_region #detail_info_bottom {
	background:	url(../img_vtp/detail_info_region_tbc_bg.gif) -530px 0 no-repeat;
}
.detail_info_region .detail_info_content {
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 15px;
	padding-left: 0pt;
	background:	url(../img_vtp/detail_info_region_tbc_bg.gif) -265px 0 repeat;
}

.detail_info_region h2 {
	padding-bottom:10px;
	width: 183px;
}

.detail_info_content a, 
.detail_info_content img,
.detail_info_content h2 {
	margin:0 10px;
}

.detail_info_content p {
	margin: 10px 11px 0px 10px;;
}

.detail_info_content p.margin_t_6 {
	margin: 6px 11px 0px 10px;
}

.detail_info_content a{
	background:	none;
	padding-left: 10px;
}

.detail_info_content h2 {
	line-height:17px;
}

.detail_info_content h3 {
	color: #FFFFFF;
	font-size: 13px;
	padding-left: 10px;
}

/*
.detail_info_content .vcard {
	margin: 10px 11px 0 10px;
}
*/
.detail_info_content .adr_block p {
	margin-top:7px;
}

.detail_info_content .mfc_adr_block p {
	margin-top:0px;
}

.no_link_block_arrow {
	background:transparent url(../img_vtp/link_arrows_sprite.png) no-repeat scroll -60px 5px !important;
	color:#c7ccd0;
	display:block;
	padding-left:11px !important;
	padding-top:0 !important;
}

/*
.detail_info_content .adr p, .detail_info_content .tx_bl_7 p {
	margin-top:7px;
}
*/

/* ################################# */

.template-c-3 #audi_content_small {
	display: block;
	float: left;
	width: 476px;
}

#audi_content_small .col_left{
	width:169px;
	float:left;
}

#audi_content_small .col_right{
	width:267px;
	float:right;
	margin-left:10px;
	margin-right:10px;
}

/* ################################# */

/* TABLE_Equipment01*/

table.table_equip_01 {
	width: 664px;
	border-collapse: separate;
	border-spacing: 0px 0px;
}

.td_equip_01_1 {
	width:10px;
}

.td_equip_01_2 {
	width:495px;
}

.table_equip01 .text_equip_01 {
	display:block;
	margin-bottom:5px;
	margin-top:0px;
}

/* ################################# */

.bg01 {
	clear: both;
	margin: -1px 0px 0 0;
	overflow: hidden;
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0px bottom;
}

.bg02 {
	width:704px;
	margin-top:5px;
	height:1px;
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x;
}

/* ################################# */

.txt_bull {
	color:#CC0033;
	font-size: 15px;
	line-height:12px;
}

/* ################################# */

/* tab boxes */

.template-c-3 div.audi_tab_box_empty {
	padding-bottom:	0px;
	background:	none;
}

.template-c-3 div.audi_tab_box_inner {
	padding-bottom:	4px;
	background:	url(../img_vtp/704_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html .template-c-3 div.audi_tab_box_inner  {
	background:	url(../img_vtp/704_round_edges_bottom_ie6.gif) no-repeat left bottom;
}

div.audi_tab_box_inner_search {
	padding-bottom:	4px;
	background:	url(../img_vtp/727_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html div.audi_tab_box_inner_search  {
	background:	url(../img_vtp/727_round_edges_bottom_ie6.gif) repeat top left;
}
/*
div.audi_tab_box_inner_search_flat {
	padding-bottom:	4px;
	background:	url(../img_vtp/727_no_edges_10perce.png) no-repeat left bottom;
}

 IE6 
* html div.audi_tab_box_inner_search_flat  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}
*/
div.audi_tab_box_content {
	width:723px;
	margin-bottom:0px;
	padding: 10px 10px 10px 10px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}

/* IE6 */
* html div.audi_tab_box_content  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

.audi_tab_box_content .img_box {
	float:left;
	margin-left:10px;
	width:347px;
}

* html .audi_tab_box_content .img_box {
	float:left;
	margin-left:10px;
	width:337px;
}

/* tab boxes small*/

div.audi_tab_small_box {
	padding-top: 4px;
	margin:	22px 0;
	background:	url(../img_vtp/476_right_round_edges_top_10perce.png) no-repeat;
}

/* IE6 */
* html div.audi_tab_small_box  {
		padding-top: 0px;
	background:	url(../img_vtp/476_right_round_edges_top_ie6.gif) no-repeat;
}

div.audi_tab_small_box_inner {
	padding-bottom:	4px;
	background:	url(../img_vtp/476_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html div.audi_tab_small_box_inner  {
	background:	url(../img_vtp/476_round_edges_top_ie6.gif) no-repeat left bottom;
}



div.audi_tab_small_box_content {
	width:456px;
	margin-bottom:0px;
	padding: 10px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}

/* IE6 */
* html div.audi_tab_small_box_content  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

.audi_tab_small_box_content h2 {
	margin-top:16px;
}
/*
div.vtp_box {
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat;
}

 IE6 
* html div.vtp_box {
	background: transparent url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat;
}

.margin-top-ie6_20 {
	margin-top:34px;
}

* html .margin-top-ie6_20 {
	margin-top:-12px;
}
*/



.infobox button .submit {
	width:180px;
}

/* IE6  */
 * html button .submit.call_to_action_1 {
	color: #2B2F33;
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -372px no-repeat;
}

/* IE6  */
 * html button .submit.call_to_action_1 span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -372px no-repeat;
}

/* IE6  */
 * html button .submit.call_to_action_1:hover {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -403px no-repeat;
}

/* IE6  */
 * html button .submit.call_to_action_1:hover span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -403px no-repeat;
} 

/* IE6  */
 * html button .submit.call_to_action_2 {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -434px no-repeat;
}

/* IE6  */
 * html button .submit.call_to_action_2 span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -434px no-repeat;
}

/* IE6  */
 * html button .submit.call_to_action_2:hover {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -465px no-repeat;
}

/* IE6  */
 * html button .submit.call_to_action_2:hover span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -465px no-repeat;
}

/* IE6  */
 * html button .submit.basic {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 0 no-repeat;
}
/* IE6  */
 * html button .submit.basic span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% 0 no-repeat;
}
/* IE6  */
 * html button .submit.basic:hover {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -31px no-repeat;
}
/* IE6  */
 * html button .submit.basic:hover span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -31px no-repeat;
}
/* IE6  */
 * html button .submit.basic:hover span, 
 * html button .submit.basic {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 0 no-repeat;
}

/* IE6  */
 * html button .submit.basic:hover {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -31px no-repeat;
}
/* IE6  */
 * html button .submit.basic:hover span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -31px no-repeat;
}
/*
.vtp_text_red {
	color: #cc0033 !important;
}
*/
* + html .tab_1, * + html .tab_2, * + html .tab_3, * + html .tab_4, * + html .tab_5 {
	margin-bottom:-2px;
}

* + html .tab_1 .vtp_tab_search_box_content {
	margin-bottom:-2px;
}


/* changed von screen.concat */
.template-c-3 #audi_main_flash_stage {
	margin-top: 0px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
}

.col_4 #audi_modal_header {
	width:931px ! important;
}

/* IE6 */
* html #audi_modal_header{
	padding: 22px 20px 0 20px;
}

/* IE7 */
* + html #audi_modal_header{
	padding: 22px 20px 0 20px;
}

/* für Compare */

* html .foldout dd , .foldout li div.audi_gallery {
	margin: 0px 0 10px 0;
	padding: 0 10px 30px 15px;
}

.wega_dealer_text{
	width:250px !important;	
}

.con_table_2col {
	margin-bottom:5px ! important;
}

.con_table_2col td {
	vertical-align:top;
}

.errbox {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 30px;
	height:30px;
	color: #cc0136;
	font-weight: bold;
	line-height: 20px;
	background: transparent url(/ngw_base/img/form/error.png) 0 0 no-repeat;
}

#audi_content_wrapper .advice .audi_generated_corners_background {
	width:243px ! important;
}

#audi_content_wrapper .advice .audi_generated_bottom .generated_middle {
	background:#41464C none repeat scroll 0 0;
	display:block;
	float:right;
	height:6px;
	width:231px ! important;
}

#audi_content_wrapper .advice .audi_generated_bottom .generated_left {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) no-repeat scroll 0 100%;
	display:block;
	float:left;
	height:6px;
	width:6px ! important;
}

#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_corners_background {
	width:386px ! important;
}

#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_corners_background {
	background:#41464C none repeat scroll 0 0 !important;
	margin:6px 0;
	padding:0;
	position:relative !important;
}

#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_bottom .generated_middle {
	background:#41464C none repeat scroll 0 0;
	display:block;
	float:right;
	height:6px;
	width:374px ! important;
}

#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_top .generated_middle {
	background:#41464C none repeat scroll 0 0;
	display:block;
	float:right;
	height:6px;
	width:374px;
}
 /* Advice for finance */
#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_top {
	background:transparent none repeat scroll 0 0;
	display:block;
	height:6px;
	left:0;
	overflow:hidden;
	position:relative;
	top:-6px;
	width:386px;
}

#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_bottom {
	bottom:-6px;
	display:block;
	height:6px;
	margin-top:1px;
	overflow:hidden;
	position:relative;
	width:386px;
}

#audi_content_wrapper #audi_content_detail_left .advice .audi_generated_bottom .generated_right {
	background:transparent url(/ngw_base/img/advice/sprite-corners.png) no-repeat scroll 100% 100%;
	display:block;
	float:right;
	height:6px;
	width:6px;
}

#audi_content_wrapper #audi_content_detail_left .advice h4 {
	background:transparent url(/ngw_base/img/advice/advice_layer_dotted_line.gif) repeat-x scroll 0 100% !important;
	color:#FFFFFF;
	height:18px;
	margin:5px 21px;
	overflow:hidden !important;
	padding:0 0 5px;
	width:346px !important;
}


/* IE6 */
.col_2 #audi_modal_header h1{width:462px!important;}





/* ADD */
/* ################################### */

.template-c-3 #audi_content_wrapper {
	width:970px;
	float:none;
}

.template-c-3 #audi_content {
	float:right;
}

.template-c-3 #audi_content .width727 {
	width:727px;
	float:right;
}

div.vtp_tab_search_box_right {
	width:727px;
	padding-top: 4px;
	background:	url(../img_vtp/727_right_round_edges_top_10perce.png) no-repeat;
}
/* IE6 */
* html div.vtp_tab_search_box_right {	
	background:	url(../img_vtp/727_right_round_edges_top_ie6.gif) no-repeat;
}

.template-c-1 div.vtp_tab_search_box_right {
	width:743px;
	padding-top: 4px;
	background:	url(../img_vtp/743_right_round_edges_top_10perce.png) no-repeat;
}
/* IE6 */
* html .template-c-1 div.vtp_tab_search_box_right {
	padding-top: 0px;
	background:	url(../img_vtp/743_right_round_edges_top_ie6.gif) no-repeat;
}

* + html div.vtp_tab_search_box_content_result {
	margin-top:2px;
}

div.vtp_tab_search_box_content, div.vtp_tab_search_box_content_result, div.vtp_tab_search_box_content_check {
	width:707px;
	margin-bottom:0px;
	padding: 0px 10px 10px 10px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}
/* IE6 */
* html div.vtp_tab_search_box_content, * html div.vtp_tab_search_box_content_result, * html div.vtp_tab_search_box_content_check  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
	width:707px;
}

* html div.vtp_tab_search_box_content_check  {
	margin-top:-2px;
}

.minheight {
	min-height:190px;
}

* html .minheight {
	height:200px;
}


div.vtp_tab_search_box_content_title {
	width:707px;
	margin-bottom:0px;
	padding: 10px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}
/* IE6 */
* html div.vtp_tab_search_box_content_title {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

.vtp_tab_search_box_content h1, .vtp_tab_search_box_content_title h1  {
	width:707px;
}

.template-c-1 div.vtp_tab_search_box_content {
	width:723px;
	margin-bottom:0px;
	padding: 10px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}
/* IE6 */
* html .template-c-1 div.vtp_tab_search_box_content  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}


/*
 * vtp quicksearch small
 */
/*
#vtp_quicksearch_top {
	width: 242px;
	height: 7px; 
	background:	transparent url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) no-repeat;
	font-size: 0px;
}

#vtp_quicksearch_bottom {
	width: 242px;
	height:	7px; 
	background: transparent url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat;
	font-size: 0px;
}

#vtp_quicksearch_content {
	width: 242px;
	background:	 transparent url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -242px 0 repeat;
}
*/

ul.audi_tab_navigation a {
	padding-left:10px;
	padding-right:10px;
}

ul.audi_tab_navigation div.nolink {
	background:transparent url(../img_vtp/vtp_sprite_tabs_inactive.gif) no-repeat scroll right top;
	clear:both;
	color:#C7CCD0;
	display:block;
	float:left;
	padding:4px 10px 6px;
	text-decoration:none;
}

/* IE6 */
* html ul.audi_tab_navigation a {
	color:#E1E2E4 !important;
}

/* IE6 */
* html ul.audi_tab_navigation li.active a {
	color:#ffffff !important;
}

ul.audi_tab_navigation li.inactive {
	background:transparent url(../img_vtp/vtp_sprite_tabs_left_inactive.gif) no-repeat scroll left top;
	display:block;
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 2px;
}

/* Schnellsuche */

/*
.qs_block_left {
	width:350px;
	float:left;
	padding-left:5px;
	display:inline-block;
}

.qs_block_right {
	width:335px;
	padding-right:5px;
	padding-left:7px;
	float:right;
	display:inline-block;
}
*/

.qs_block_both {
	width:704px;
	padding-left:0px;
}

.qs_block_left select, .qs_block_both select {
	margin-left:0px;
	width:146px;
}

/* Rows */

.row_block,
.row_block_manuf, .row_block_petr,
.row_block_model, .row_block_deal,
.row_block_qs, .row_block_ag, .row_block_ko, .row_block_vat,
.row_block_color, .row_block_preuse, .row_block_emis, .row_block_emis2,
.row_block_lanreg, .row_block_lanprov, .row_block_landeal,
.row_block_crit {
	float:left;
	height:50px;
	margin-bottom:5px;
}

/* IE6 */
* html .row_block,
* html .row_block_manuf, * html .row_block_petr,
* html .row_block_model, * html .row_block_deal,
* html .row_block_qs, * html .row_block_ag, * html .row_block_ko, * html .row_block_vat,
* html .row_block_color, v.row_block_preuse, * html .row_block_emis, * html .row_block_emis2,
* html .row_block_lanreg, * html .row_block_lanprov, * html .row_block_landeal,
* html .row_block_crit {
	float:left;
	height:35px;
	margin-bottom:5px;
}

.row_block_zip, .row_block_city, .row_block_uk, .row_block_uk_anwb,
.row_block_lanreg, .row_block_lanprov, .row_block_landeal {
	float:left;
	margin-bottom:5px;
}

.row_block {
	width:350px;
}

.row_block_manuf, .row_block_petr, .row_block_color, .row_block_preuse, .row_block_emis {
	width:183px;
}

/*
.sagent_create_selection .row_block_manuf, 
.sagent_create_selection .row_block_petr, 
.sagent_create_selection .row_block_color, 
.sagent_create_selection .row_block_preuse, 
.sagent_create_selection .row_block_emis, 
.sagent_create_selection .row_block_model,
.sagent_create_selection .row_block_deal{
	width:176px;
}
*/

.row_block_model, .row_block_deal {
	width:167px;
}

.row_block_emis2 {
	width:150px;
}

.row_block_zip {
	width:78px;
}

* html .row_block_zip {
	width:74px;
}

.row_block_city {
	width:157px;
}

.row_block_uk {
	width:100px;
}

.row_block_uk_anwb {
	width:133px;
}

.row_block_lanreg, .row_block_lanprov, .row_block_landeal {
	width:120px;
}

.row_block_qs {
	width:190px;
	margin-left:3px;
}

.row_block_ag {
	width:190px;
	position:relative;
}

.row_block_ko {
	width:190px;
}

.row_block_vat {
	width:128px;
}

.row_block_slider {
	float:right;
	height:50px;
	margin-bottom:5px;
	width:335px;
	padding-right:5px;
	padding-left:7px;
}

/* IE6 */
* html .row_block_slider {
	height:45px;
}

.row_block_texte {
	font-weight:bold;
	line-height:1.5em;
	padding-bottom:3px;
	padding-top:2px;
}

.row_block_texte_norm {
	font-weight:normal;
	line-height:1.5em;
	padding-bottom:3px;
	padding-top:2px;
}

label .select_zip {
	width:78px;
}

label .select_zip {
	width:157px;
}

label .selectumkreis {
	width:100px;
}

input.zip {
	width:60px;
}

input.city {
	width:138px;
}

select.uk {
	width:94px;
}

.tresListQS_Bx select.uk {
	width:134px;
	margin-top:0px;
}

select.lanreg, select.lanprov, select.landeal {
	width:92px;
}

/* icons  */

.vtp_sidebar img.advice_icon_jw, .advice_icon_jw {
	margin-top: 3px;
	margin-left: 5px ! important;
}

* html .advice_icon_jw {
	bottom: 0px;
	display:inline;
}

.vtp_sidebar img.advice_icon_gwplus, .advice_icon_gwplus{
	margin-top: 3px;
	margin-left: 5px ! important;
}


/* ############################################### */
/* VTP Top FUNC_PAGELINKS */

.func_pagelinks,
.func_pagelinks_qs,
.func_pagelinks_compare,
.template-c-3 .vtp_top_func_pagelinks,
.template-c-3 .vtp_top_func_pagelinks_list,
.template-c-1 .vtp_top_func_pagelinks,
.template-c-1 .vtp_bottom_func_pagelinks {
	display: block;
	text-align: right;
	padding-top: 6px;	
}


.func_pagelinks, .func_pagelinks_qs {
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 0 no-repeat;
	width: 704px;
	height: 25px;
 	margin-top: 0px ! important; 
	margin-bottom: 12px; 
}

/* IE7: move up */
* + html .func_pagelinks,
* + html .func_pagelinks_qs,
* + html .func_pagelinks_compare,
* + html .template-c-3 .vtp_top_func_pagelinks,
* + html .template-c-3 .vtp_top_func_pagelinks_list,
* + html .template-c-1 .vtp_top_func_pagelinks,
* + html .template-c-1 .vtp_bottom_func_pagelinks
{
	padding-top: 5px;
}

.func_pagelinks_compare {
	background: none;
	width: 931px;
	height: 20px;
	margin-top: 27px;
	margin-bottom: 12px;
}


.template-c-3 .vtp_top_func_pagelinks {
	clear:left;
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 25px no-repeat;
	height: 25px;
	margin-top:20px;	
	width: 704px;
}

.template-c-3 .vtp_top_func_pagelinks_list {
	clear:left;
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 25px no-repeat;
	height: 25px;
	margin-top:10px;	
	width: 704px;
}

.template-c-1 .vtp_top_func_pagelinks {
	clear:left;
	background:transparent url(../img_vtp/dotted_line_743.gif) 0 25px no-repeat;
	height: 40px;
	margin-top:0px;
	width:743px;
}

.template-c-1 .vtp_bottom_func_pagelinks {
	clear:left;
	background:transparent url(../img_vtp/dotted_line_743.gif) 0 0 no-repeat;
	height: 40px;
	margin-top:30px;
	width:743px;
}

.template-c-1 .func_pagelinks {
	background:transparent url(../img_vtp/dotted_line_743.gif) 0 0 no-repeat;
	height:25px;
	margin-bottom:12px;
	margin-top:0 !important;
	width:743px;
}

.template-c-3 .func_pagelinks {
	background:transparent url(../img_vtp/dotted_line_704.gif) 0 0 no-repeat;
	height:25px;
	margin-bottom:12px;
	margin-top:0 !important;
	width:704px;
}

.func_pagelinks li, .func_pagelinks_compare li, 
.func_pagelinks_qs li, .template-c-3 .vtp_top_func_pagelinks li, .template-c-3 .vtp_top_func_pagelinks_list li,
.template-c-1 .vtp_top_func_pagelinks li, .template-c-1 .vtp_bottom_func_pagelinks li {
 	display: inline;
	padding: 0 0 0 17px;
	margin-left: 15px;
}

/* ############################################### */
/* Content für detailseite */

.template-c-1 #audi_content {
	width:971px;
	float:left;
}

.template-c-3 #audi_content_detail_left {
	display: block;
	float: left;
	width: 336px;
}

.template-c-1 #audi_content_detail_left {
	display: block;
	float: left;
	width: 743px;
}

.veh_data_box {
	float:left;
	margin-left:20px;
	width:336px;
}

/* IE6 */
* html .veh_data_box {
	width:296px;
}

.template-c-1 #audi_content_detail_left .veh_data_bg {
	width:316px;
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
	padding: 10px;
	line-height:12px;
}

/* IE6 */
* html .template-c-1 #audi_content_detail_left .veh_data_bg  {
	width:316px;
	background:	url(../img_vtp/bg_BFC2C6.gif) repeat top left;
}

.template-c-1 #audi_content_detail_left .veh_data_nonebg {
	width:316px;
	padding: 10px;
	line-height:12px;
}

/* IE6 */
* html .template-c-1 #audi_content_detail_left .veh_data_nonebg {
	width:316px;
}

	
#audi_content_small .veh_data_bg {
	width:456px;
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
	padding: 10px;
	line-height:12px;
}

/* IE6 */
* html #audi_content_small .veh_data_bg  {
	width:436px;
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

#audi_content_small .veh_data_nonebg {
	width:456px;
	padding: 10px;
	line-height:13px;
}

.template-c-1 #audi_content_detail_left .col_both{
	width:296px;
}

* html .template-c-1 #audi_content_detail_left .col_both{
	width:302px;
}

.template-c-1 #audi_content_detail_left .col_left{
	width:153px;
	float:left;
}

/* IE6 */
* html .template-c-1 #audi_content_detail_left .col_left{
	width:143px;
}

.template-c-1 #audi_content_detail_left .col_right{
	width:163px;
	float:right;
	margin-left:0px;
	margin-right:0px;
}



.template-c-1 .detail_disclaimer {
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 0 no-repeat;
	display: block;
	width: 704px;
 	margin-top: 20px ! important; 
 	margin-left: 10px; 
	margin-bottom: 12px; 
	padding-top: 6px;
}

.template-c-1 div.audi_tab_box_content_spec_equip .detail_disclaimer {
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 0 no-repeat;
	display: inline-block;
	width: 704px;
 	margin-top: 40px ! important; 
 	margin-left: 0px; 
	margin-bottom: 12px; 
	padding-top: 6px;
}

.template-c-1 .detail_spec_equip {
	background: transparent url(../img_vtp/dotted_line_704.gif) no-repeat left bottom;
	display: block;
	width: 704px;
 	margin-top: 0px ! important; 
 	margin-left: 0px; 
	margin-bottom: 0px; 
	padding-top: 6px;
}

.template-c-1 .detail_spec_equip_noline {
	background: transparent;
	display: block;
	width: 704px;
 	margin-top: 0px ! important; 
 	margin-left: 0px; 
	margin-bottom: 0px; 
	padding-top: 6px;
}

.template-c-1 .detail_spec_equip a, .template-c-1 .detail_spec_equip_noline a,
.template-c-1 .detail_spec_equip a:link, .template-c-1 .detail_spec_equip_noline a:link,
.template-c-1 .detail_spec_equip a:active, .template-c-1 .detail_spec_equip_noline a:active,
.template-c-1 .detail_spec_equip a:focus, .template-c-1 .detail_spec_equip_noline a:focus{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.template-c-1 .detail_spec_equip a:hover, .template-c-1 .detail_spec_equip_noline a:hover {
	color:#ffffff;
}


.template-c-1 div.audi_tab_box_inner {
	padding-bottom:	4px;
	background:	url(../img_vtp/743_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html .template-c-1 #audi_content_detail_left .audi_tab_box_inner  {
	background:	url(../img_vtp/743_round_edges_bottom_ie6.gif) no-repeat left bottom;
}

.template-c-1 div.audi_tab_box_content_spec_equip {
	width:704px;
	margin-bottom:0px;
	padding: 10px 20px 10px 20px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}

/* IE6 */
* html .template-c-1 div.audi_tab_box_content_spec_equip  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

/* ############################################### */
/* Zeilenhintergrund equip */

.template-c-1 #tab_1 .veh_data_bg, .template-c-1 #tab_2 .veh_data_bg {
	width:684px;
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png);
	padding: 10px;
	line-height:15px;
}

/* IE6 */
* html .template-c-1 #tab_1 .veh_data_bg, * html .template-c-1 #tab_2 .veh_data_bg  {
	width:684px;
	padding: 10px;
	line-height:15px;
	background: transparent url(../img_vtp/bg_BFC2C6.gif) repeat top left;
}

.template-c-1 #tab_1 .veh_data_nonebg, .template-c-1 #tab_2 .veh_data_nonebg {
	width:684px;
	padding: 10px;
	line-height:15px;
}

/* IE6 */
* html .template-c-1 #tab_1 .veh_data_nonebg, * html .template-c-1 #tab_2 .veh_data_nonebg {
	width:684px;
	padding: 10px;
	line-height:15px;
}

.template-c-1 .veh_data_box .table_veh_data {
	width:316px;
	margin-top:0px;
}

/* IE6 */
* html .template-c-1 .veh_data_box .table_veh_data {
	width:306px;
	margin-top:0px;
}

/* ############################################### */
/* Audi Foldout */

.audi_tab_box_content_spec_equip #audi_foldout dl {
	width: 704px;
/*	padding-left: 10px;
	margin-bottom:20px; */
}

.audi_tab_box_content_spec_equip .foldout dd {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
}

.audi_tab_box_content_spec_equip .foldout dt.open {
	background:	none;
}

/* IE6 */
* html .audi_tab_box_content_spec_equip .foldout dt.open {
	background:	none;
}

.audi_tab_box_content_spec_equip .foldout dd.open{
		background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
}

/* IE6 */
* html .audi_tab_box_content_spec_equip .foldout dd.open {
	background:transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0 bottom;
}

.audi_tab_box_content_spec_equip .foldout dl dd dl dd, 
.audi_tab_box_content_spec_equip .foldout dl dd.singleLn {
	background:none;
	display:inline;
	float:left;
	margin:0;
	padding:6px 0;
	width:418px;
}

.audi_tab_box_content_spec_equip .foldout dl dd dl dt, 
.audi_tab_box_content_spec_equip .foldout dl dt.singleLn {
	padding:0 0 6px 17px;
}

.audi_tab_box_content_spec_equip .foldout dt.noline, .audi_tab_box_content_spec_equip .foldout dd.noline {
	background:none;
}

.mz .foldout dt, .sidesearch .foldout dt {
	background:none;
	clear:both;
	overflow:hidden;
}

.mz .foldout dl dt, .sidesearch .foldout dl dt {
	background:transparent url(../img_vtp/242_dotted_line.png) no-repeat scroll left bottom;
}

* + html .mz .foldout dt {
	margin-bottom:1px;
	background:transparent url(../img_vtp/242_dotted_line.png) no-repeat scroll 0px 26px;
}


.mz .foldout dt a, .sidesearch .foldout dt a {
	text-decoration:none;
}
.sidesearch .foldout .nodt {
	margin:-1px 0 0;
	background:transparent url(../img_vtp/242_dotted_line.png) no-repeat scroll left bottom;
	clear:both;
	overflow:hidden;
}

.sidesearch .foldout .nodt .no_link {
	color:#C7CCD0;
	text-decoration:none;
	background:transparent url(../img_vtp/foldout_nolink_arrow_grey.gif) no-repeat scroll 1px 10px;
	height:auto;
	line-height:18px;
	margin-left:17px;
	padding:5px 0 5px 15px;
}

.mz .foldout dl dd a, .sidesearch .foldout dl dd a {
	margin-left:0px;
}

.mz .foldout dd, .sidesearch .foldout dd {
	background:none;
	padding:0 0px 0px 0px ! important;	
}

.mz .foldout dt.open, .mz .foldout dd.open, .sidesearch .foldout dt.open, .sidesearch .foldout dd.open {
	background:transparent url(../img_vtp/242_foldout_bg_open.gif) repeat scroll left top;
/*	border-bottom:1px solid #7F8288; */
	font-weight:normal;
	padding:0 0px 0px 0px ! important;
}

.mz .foldout dt.open {
	margin-top:-1px;
}

* html .mz .foldout dt.open {
	margin-bottom:1px;
}

* + html .mz .foldout dt.open {
	margin-top:-3px;
}

* + html .sidesearch .foldout dt.open,
* + html .sidesearch .foldout dd.open {
	margin-bottom:1px;
}

* html .sidesearch .foldout dt {
	margin-top:0px;
}

* html .sidesearch .foldout dt.open {
	margin-top:-1px;
}

.mz .foldout dl dd.down, .sidesearch .foldout dl dd.down {
	background:none;
}

/* IE6 */
* html .mz .foldout dl dd.down, .sidesearch .foldout dl dd.down {
	background:transparent url(../img_vtp/242_foldout_bg_open.gif) repeat scroll left top;
	height:100%;
}

.mz .foldout dl dd div.note_open {
	margin:1px 0 0 0px;
	overflow:hidden;
	padding:0 0 0 17px;
	width:auto;
	background:transparent url(../img_vtp/242_foldout_bg_open.gif) repeat scroll left top;  
}

.sidesearch .foldout dl dd dl {
	margin:1px 0 0 0px;
	overflow:hidden;
	padding:0 0 0 17px;
	width:auto;
	background:transparent url(../img_vtp/242_foldout_bg_open.gif) repeat scroll left top;  
}

.mz .foldout dl dd div.note_open div.note_text {
	display:inline;
	float:left;
	margin:0;
	padding:6px 0;
	width:160px;
}

.mz .foldout dl dd div.note_open div.note_img {
	display:inline;
	float:left;
	font-weight:bold;
	padding:6px 0px 6px 0px;
	width:62px;
	background:none;
}

.sidesearch .foldout dl dd dl dd {
	display:inline;
	float:left;
	margin:0;
	padding:6px 0;
	width:220px;
}

.sidesearch .foldout dl dd dl dt {
	display:inline;
	float:left;
	font-weight:bold;
	padding:6px 0px 6px 0px;
	width:62px;
	background:none;
}

.mz .foldout dl dd dl dt.sagent {
	margin-left:12px;
}

.foldout dt .infobox a, .foldout .infobox li a {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) -30px -239px no-repeat;
/*	display:block;  */
	padding:0px 0px 0px 15px;
}

/* IE6 */
* html .infobox li a {
	margin-top: -9px;
}

.foldout_detail, .foldout_detail_open {
	width:215px;
	margin-top:1px;
	padding-bottom:12px;
	padding-left:17px;
	padding-top:11px;
	padding-right:10px;
	background:transparent url(../img_vtp/242_foldout_bg_open.gif) repeat scroll left top;
}

/* IE6 */
* html .foldout_detail_open {
	width:215px;
}

/* Accordion fuer IE7 verhindert Verschiebung des contents */
* + html .height100 {
	height:100%;
}

.link_all_mz {
	float:right;
	text-decoration:underline;
	background:none;
	margin-left:0px;
	margin-right:18px;
	padding-left:0px;
	padding-right:0px;
}

.foldout dt a.link_all {
	text-decoration:underline;
	background:none !important;
}

* html .link_all_mz {
	margin-right:10px;
}

/* ##################################################### */

.sidesearch select {
	width:212px;
}
* html .sidesearch select {
	width:210px;
}

/* ##################################################### */

.template-c-1 #audi_modal_body #audi_content {
	width:691px;
}

/* IE6 */
* html .template-c-1 #audi_modal_body #audi_content {
	width:671px;
}

/* IE6 */
* html .c_2 #audi_modal_body {
	width:462px;
}

ul.audi_tab_navigation {
	margin-bottom:0px;
}

#audi_nav_pagelevel h2 {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

#audi_nav_pagelevel h2 {
	color:#FFFFFF;
	margin-left:12px;
	padding-bottom:5px;
	width:232px;
}

.template-c-1 #audi_content_small .generated_middle, #audi_content .audi_generated_top .generated_middle {
	background:transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat scroll 0 0;
	display:block;
	float:right;
	height:4px;
	width:691px;
}

div.audi_simplesearch_box {
	padding-top:	4px;
	width:462px;
	background:	url(../img_vtp/462_round_edges_top_10perce.png) no-repeat left top;
}

/* IE6 */
* html div.audi_simplesearch_box {
	padding-top:	4px;
	width:462px;
	background:	url(../img_vtp/462_round_edges_top_ie6.gif) no-repeat left top;
}

div.audi_searchagent_box {
	padding-top:	4px;
	width:704px;
	background:	url(../img_vtp/704_round_edges_top_10perce.png) no-repeat left top;
}

/* IE6 */
* html div.audi_searchagent_box {
	padding-top:	4px;
	width:704px;
	background:	url(../img_vtp/704_round_edges_top_ie6.gif) no-repeat left top;
}

div.audi_simplesearch_box_inner {
	padding-bottom:	4px;
	width:462px;
	background:	url(../img_vtp/462_round_edges_bottom_10perce.png) no-repeat left bottom;
}

div.audi_searchagent_box_inner {
	padding-bottom:	4px;
	width:704px;
	background:	url(../img_vtp/704_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html div.audi_simplesearch_box_inner  {
	background:	url(../img_vtp/462_round_edges_bottom_ie6.gif) no-repeat left bottom;
}

/* IE6 */
* html div.audi_searchagent_box_inner  {
	background:	url(../img_vtp/704_round_edges_bottom_ie6.gif) no-repeat left bottom;
}

div.audi_simplesearch_box_content, div.audi_searchagent_box_content, .searchagent_create div.audi_simplesearch_box_content {
	margin-bottom:0px;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}

div.audi_simplesearch_box_content, div.audi_searchagent_box_content {
	width:442px;
}

div.audi_searchagent_box_content {
	width:684px;
}

* html div.audi_searchagent_box_content {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

.searchagent_create div.audi_simplesearch_box_content {
	width:651px;
}

/* IE6 */
* html div.audi_simplesearch_box_content  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

/* IE7 */
* + html div.audi_simplesearch_box_content {
	padding-bottom:6px ! important;
}

.audi_searchagent_box_content input {
	width:160px;
}

.audi_searchagent_box_content .searchagent_radio, .audi_searchagent_box_content .searchagent_checkb {
	width:15px;
	margin-right: 10px;
}

.searchagent form.template-c-3 .qs_block_left select, .qs_block_both select, .searchagent form.template-c-3 select {
	margin-left:0;
	width:146px ! important;
}

.searchagent form.template-c-3 select.uk {
	width:94px ! important;
}

.searchagent form.template-c-3 input.zip {
	width:60px ! important;
}

.searchagent form.template-c-3 input.city {
	margin-left:0px;
	width:138px ! important;
}

.searchagent_box_preuse {
	clear:both;
	margin-top:10px;
	margin-bottom:25px;
}

.searchagent_box_preuse_text {
	float:left;
	margin-right:10px;
	font-weight:bold;
}

form.template-c-3 .searchagent_box_preuse select {
	width:146px ! important
}
/* ################################# */


ul.audi_nav_pager li.skip_to_first a {
	background:none;
	width:8px;
}
ul.audi_nav_pager li.skip_to_last a {
	background:none;
	width:8px;
}

.template-c-1 #audi_container_main {
	margin-top:0px;
}

/* Left Side */

.audi_tab_navigation_container li {
	margin-top:0px;
/*	margin-bottom:-4px;*/
}

* html .call_to_action_2 {
	margin-top:0px;
}

.row_block_qs .checkbox_box, .row_block_ag .checkbox_box, .row_block_ko .checkbox_box, .row_block_vat .checkbox_box {
	margin: 1px 5px auto 0px;
/* IE8 */
	margin-top: /*\**/ -3px\9
}

* html .row_block_qs .checkbox_box, * html .row_block_ag .checkbox_box, * html .row_block_ko .checkbox_box, * html .row_block_vat .checkbox_box {
	margin: -3px 5px auto -2px;
}

button .submit.call_to_action_3 {
	width:180px;
}

* html .basic {
	margin-top:50px;
}

.nav_search_left {
	float: left;
	width: 970px;
	background: transparent url(../img_vtp/nav_search_left_bg.gif) no-repeat scroll -484px bottom;
}

.detail_info_content .grey {
	width:183px;
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
	margin-bottom:12px;
	background: transparent url(../img_vtp/button_detailcontent.png) no-repeat scroll 0 0;
	border:medium none;
	color:#ffffff;
	cursor:pointer;
	font-size:10px !important;
	font-weight:bold;
	height:21px;
	line-height:21px;
	font-family:Verdana,Helvetica,sans-serif;
	text-align:center;
}

.detail_info_content .grey a {
	color:#ffffff;
	padding-left:0px;
	margin-left:0px;
}

* html .detail_info_content .grey {
	background: transparent url(../img_vtp/button_detailcontent.gif) no-repeat scroll 0 0;
}

.detail_info_content .grey:hover {
	background: transparent url(../img_vtp/button_detailcontent_hov.png) no-repeat scroll 0 0;
}

* html .detail_info_content .grey:hover {
	background: transparent url(../img_vtp/button_detailcontent_hov.gif) no-repeat scroll 0 0;
}

#audicode .button_grey  {
	width:106px;
	background: transparent url(../img_vtp/button_audicodesend.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#ffffff;
	cursor:pointer;
	font-size:10px !important;
	font-weight:bold;
	height:21px;
	line-height:21px;
	font-family:Verdana,Helvetica,sans-serif;
	text-align:center;
	float:right;
}

#audicode .button_grey  a {
	color:#ffffff;
	padding-left:0px;
	margin-left:0px;
}

.sidesearch .grey input  {
	width:208px;
	margin-top:12px;
	margin-bottom:12px;
	background: transparent url(../img_vtp/button_sidesearch_input.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px !important;
	font-weight:bold;
	height:21px;
	line-height:1.5em;
	font-family:Verdana,Helvetica,sans-serif;
}

* html .sidesearch .grey input {
	background: transparent url(../img_vtp/button_sidesearch_input.gif) no-repeat scroll 0 0;
}

.sidesearch .grey input:hover {
	background: transparent url(../img_vtp/button_sidesearch_input_hov.png) no-repeat scroll 0 0;
}

* html .sidesearch .grey input:hover {
	background: transparent url(../img_vtp/button_sidesearch_input_hov.gif) no-repeat scroll 0 0;
}

.sidesearch .red input  {
	width:208px;
	margin-top:12px;
	margin-bottom:12px;	
	background: transparent url(../img_vtp/button_sidesearch_input_red.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px !important;
	font-weight:bold;
	height:21px;
	line-height:1.5em;
	font-family:Verdana,Helvetica,sans-serif;
}

.vtp_tab_search_box_content_result .red input {
	width:208px;
	float:right;
	background: transparent url(../img_vtp/button_sidesearch_input_red.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px !important;
	font-weight:bold;
	height:21px;
	line-height:1.5em;
	font-family:Verdana,Helvetica,sans-serif;
}

* html .vtp_tab_search_box_content_result .red input, * html .sidesearch .red input {
	background: transparent url(../img_vtp/button_sidesearch_input_red.gif) no-repeat scroll 0 0;
}

.vtp_tab_search_box_content_result .red input:hover, .sidesearch .red input:hover {
	background: transparent url(../img_vtp/button_sidesearch_input_red_hov.png) no-repeat scroll 0 0;
}

* html .vtp_tab_search_box_content_result .red input:hover, * html .sidesearch .red input:hover {
	background: transparent url(../img_vtp/button_sidesearch_input_red_hov.gif) no-repeat scroll 0 0;
}

/**
* SideBar - Start
*/
.vtp_sidebar,
.vtp_sidebar div.content_top,
.vtp_sidebar div.content_bottom,
.vtp_sidebar div.content_content {
	width:242px;
}

.vtp_sidebar {
	margin-bottom: 10px;
}

.vtp_sidebar h2 {
	font-size: 11px;
}

.vtp_sidebar h2.sIFR {
	height:22px;
}

.vtp_sidebar h3 {
	margin-bottom: 5px;
}

.vtp_sidebar div.content_top {
	height: 6px;
	background: transparent	url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) no-repeat;
	/*	font-size: 0px; IE6*/
}

.vtp_sidebar div.content_bottom {
	margin-top: -5px;
	height: 7px;
	background: transparent url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -484px 0 no-repeat;
	/*	font-size: 0px; IE6*/
}

.vtp_sidebar div.content_content {
	background: transparent url(/ngw_base/img/navigation/nav_teaser_clicktip_bg.png) -242px 0 repeat;
}

* html .vtp_sidebar div.content_content {
	background: transparent url(../img_vtp/nav_sidesearch_bg.gif) repeat-y -242px 0;
}

.vtp_sidebar div.content_content ul.links {
	margin-bottom: 4px;
}
.vtp_sidebar .myaudi_registerlink {
	margin: 50px 0 15px 0;
}
.vtp_sidebar .myaudi_registerlink2 {
	height: 3em;
}
.vtp_sidebar .myaudi_registerlink3 {
	margin-bottom: 4px;
}
.vtp_sidebar form.single_column input,
.vtp_sidebar form.single_column label,
.vtp_sidebar form.single_column button,
.vtp_sidebar button,
.vtp_sidebar img {
	margin: 0 0 0 0 !important;
}

.vtp_sidebar form.single_column {
	padding: 0 0 0 12px !important;
}
.vtp_sidebar form.single_column input {
	width: 200px;
}
.vtp_sidebar h2 {
	margin: 0 0 0 17px;
	width: 218px;
}
div.line {
	background: transparent url(/ngw_base/img/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;
}
div.line.content {
	margin: 20px 0;
}

.vtp_sidebar h2.line,
.vtp_sidebar p.line {
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll left bottom;
}

.vtp_sidebar a {
	margin-left: 17px;
	text-decoration: underline;
}
.vtp_sidebar a.block_arrow {
	margin-left: 0;
	text-decoration: none;
}
#audi_container_main .vtp_sidebar fieldset {
	margin-top: 10px;
}

.vtp_sidebar {
	float:left;
}

.vtp_sidebar p {
	height:0px;
	line-height:0px;
	padding: 5px 0 5px 12px;
	width: 230px;
	margin-bottom: 5px;
}

/* Sidebar - Search */

/*
#vtp_sidebar_foldout dt {
	padding: 8px 0;
	background: transparent url(../img/dotted_line.png) repeat-x 0 100%;
}
*/

#vtp_sidebar dt.open {
	background: none;
}

#vtp_sidebar dd {
	display: none;
	padding: 0 0 8px 0;
	background: transparent url(../img/dotted_line.png) repeat-x 0 100%;
}

/*
.vtp_sidebar h2 {
	background:transparent url(../img_vtp/242_dotted_line.png) no-repeat scroll -17px bottom;
}
*/

.vtp_sidebar .infobox a {
	text-decoration:none;
}

* html .vtp_sidebar .content_top {
	margin-bottom:-5px;
}

* html .vtp_sidebar .content_bottom {
	margin-bottom:-5px;
}
/*
.vtp_sidebar ul.carlisting {
	margin: 0 0 0 0;
}
.vtp_sidebar ul.carlisting li {
	width: 242px;
	overflow: hidden;
	padding: 0;
}
.vtp_sidebar ul.carlisting li.choosen {
	font-weight: bold;
}
.vtp_sidebar ul.carlisting li span.cartitle {
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 5px 12px;
	width: 230px;
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll left bottom;
}
.vtp_sidebar ul.carlisting li.last span.cartitle {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	background: transparent;
}
.vtp_sidebar ul.carlisting li span.cartitle a {
	text-decoration: none;
}
.vtp_sidebar ul.carlisting li h2 {
	float: left;
	width: 30px;
	padding: 25px 0 0 10px;
	margin-left: 0;
}
.vtp_sidebar ul.carlisting li img {
	display: block;
	float: left	;
	margin-left: 0 !important;
}
.vtp_sidebar ul.carlisting li a {
	display: block;
	clear: left;
	margin: 0 0 5px 0;
}
*/


/**
* vtp_sidebar - End
*/
/*
.qs_checkbox {
	margin-left:0px;
	padding-left:0px;
}
*/
/* background-schiene auf dem der slider laeuft */
.template-c-3 .qs_block_left .ui-widget-content {background: url(../img_vtp/slide_00_1.png); width: 320px;height:8px;}			
* html .template-c-3 .qs_block_left .ui-widget-content {background: url(../img_vtp/slide_00.gif); width: 306px;height:10px;}

.template-c-3 .myaudi_foldout .ui-widget-content {background: url(../img_vtp/sidesearch_slide_00_1.png); width: 205px;height:8px;}			
* html .template-c-3 .myaudi_foldout .ui-widget-content {background: url(../img_vtp/sidesearch_slide_00.gif)no-repeat; width: 203px; height:10px;}

/* slider range farbe */
.template-c-3 .qs_block_left .ui-widget-header {background: url(../img_vtp/slide_02.png) repeat-x;}
* html .template-c-3 .qs_block_left .ui-widget-header {background: url(../img_vtp/slide_02.gif) repeat-x;}

.template-c-3 .qs_block_left .noslide {background: url(../img_vtp/slide_02_red.png) repeat-x;}
* html .template-c-3 .qs_block_left .noslide {background: url(../img_vtp/slide_02_red.gif) repeat-x;}

.template-c-3 .myaudi_foldout .ui-widget-header {background: url(../img_vtp/sidesearch_slide_02.png) repeat-x;}
* html .template-c-3 .myaudi_foldout .ui-widget-header {background: url(../img_vtp/sidesearch_slide_02.gif) repeat-x;}
.template-c-3 .myaudi_foldout .noslide {background: url(../img_vtp/sidesearch_slide_02_red.png) repeat-x;}
* html .template-c-3 .myaudi_foldout .noslide {background: url(../img_vtp/sidesearch_slide_02_red.gif) repeat-x;}

/* linker und rechter slider button */
.template-c-3 .qs_block_left .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.png) repeat-x;}
* html .template-c-3 .qs_block_left .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.gif) repeat-x;}

/* linker und rechter slider button */
.template-c-3 .myaudi_foldout .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.png) repeat-x;}
* html .template-c-3 .myaudi_foldout .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.gif) repeat-x;}

/* positionierung fuer slider */
.template-c-3 .qs_block_left .ui-slider,
.template-c-3 .myaudi_foldout .ui-slider {position: relative; text-align: left;}

/* position: relative im IE6 nicht richtig, bottom:  verhindert hochrutschen nach reload */
* html .template-c-3 .qs_block_left .ui-slider,
* html .template-c-3 .myaudi_foldout .ui-slider {bottom: -5px;}

.template-c-3 .qs_block_left .ui-slider .ui-slider-handle,
.template-c-3 .myaudi_foldout .ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 10px; height: 18px; cursor: pointer;}
.template-c-3 .qs_block_left .ui-slider .ui-slider-range,
.template-c-3 .myaudi_foldout .ui-slider .ui-slider-range {position: absolute; z-index: 1; display: block;}

/* hoehe des slider backgrounds */
.template-c-3 .qs_block_left .ui-slider-horizontal {height: 8px;width:318px;}

.template-c-3 .myaudi_foldout .ui-slider-horizontal {height: 8px;width:203px;}

* html .template-c-3 .qs_block_left .ui-slider-horizontal {height: 10px;width:304px;}

* html .template-c-3 .myaudi_foldout .ui-slider-horizontal {height: 10px;width:203px;}

.template-c-3 .qs_block_left .ui-slider-horizontal .ui-slider-handle,
.template-c-3 .myaudi_foldout .ui-slider-horizontal .ui-slider-handle {top: -3px; bottom: 0; margin-left: 0px;margin-right:0px;}
.template-c-3 .qs_block_left .ui-slider-horizontal .ui-slider-range,
.template-c-3 .myaudi_foldout .ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.template-c-3 .qs_block_left .ui-slider-horizontal .ui-slider-range-min,
.template-c-3 .myaudi_foldout .ui-slider-horizontal .ui-slider-range-min {left: 0;}
.template-c-3 .qs_block_left .ui-slider-horizontal .ui-slider-range-max,
.template-c-3 .myaudi_foldout .ui-slider-horizontal .ui-slider-range-max {right: 0px;}

.sliderLabel_fr {
	float:left;
	margin-top:4px;
}

.sliderLabel_to {
	float:right;
	margin-top:4px;
	margin-right:12px;
}

.slider_pad{
	padding-bottom:6px;
}

* html  slider_pad{
	padding-bottom:3px;
}

.audi_plus_orange {
	color:#C77000 !important;
	font-style:italic;
}

.audi_plus_red {
	color:#CC0033 !important;
	font-style:italic;
}

/* Reset-Button */

.tres { 
	padding-top:4px;
	display:none;
}

/*IE6*/
* html .tres {
	width:13px;
	padding-left:-4px;
}

.tresL {
	padding-top:4px;
	display:none;
}

/*IE6*/
* html .tresL { 
	width:20px;
	padding-left:12px;
}

.tresS {
	padding-top:4px;
	display:none;
}

/*IE6*/
* html .tresS { 
	width:13px;
	padding-left:4px;
}

.tres_preus { 
	position:absolute;
 	margin-top: -12px;
 	margin-left: 197px;
	display:none;
}

* html .tres_preus { 
 	margin-left: -20px !important;
 	width:20px;
	display:none;
}

#rest_preus a {
	margin-left:0px;
}

/* ############################# */

.tresListQS { 
	display:none;
}

.tresListQS_Bx_l { 
	float:left;
	width:160px;
}

.tresListQS_Bx_r { 
	float:right;
	width:13px;

}

* html .tresListQS_Bx_r { 
	margin-right:0px;
	width:13px;
}

.tresListQS_Bx0 {
	margin-bottom:0px;
	width:212px;
}

.tresListQS_Bx {
	margin-bottom:12px;
	width:212px;
}

.tresListQS_Bx input, .tresListQS_Bx0 input {
	margin:0;
}

.tresListQS_Bx .city {
	width:212px;
}

.tresListQS_Bx .span_for_check, 
.tresListQS_Bx .span_for_checklabel,
.tresListQS_Bx0 .span_for_check, 
.tresListQS_Bx0 .span_for_checklabel {
	vertical-align:top;
	display:inline-block;
}

.side_check_equip .span_for_check, 
.side_check_equip .span_for_checklabel {
	padding-top:3px;
	padding-right:5px;
}

.side_check_equip .span_for_checklabel {
	width:188px;
	/* IE8 */
	width: /*\**/ 183px\9
}

* html .side_check_equip .span_for_checklabel {
	width:178px;
}

* + html .side_check_equip .span_for_checklabel {
	width:178px;
}

/* #################################### */

.crit_large_text {
	float:left;
	width:315px;
}

/*IE6*/
* html .crit_large_text {
	width:300px;
}

.crit_middle_text {
	float:left;
	width:130px;
}

/*IE6*/
* html .crit_middle_text {
	width:126px;
}

.crit_small_text {
	float:left;
	width:76px;
}

/*IE6*/
* html .crit_small_text {
	width:67px;
}


.tres_slider {
	display:none;
	float:left;
	padding-top:2px;
}

/*IE6*/
* html .tres_slider { 
	float:left;
	padding-top:5px;
}

/* ##############  */

table.con_table_7col .input_mz {
	margin-left: 0px; 
	margin-right:0px;
	padding-left: 0px; 
	padding-right:0px;
	width:15px;
}

.detail_no_img {
	background:#B8B9BD;
	width:347px;
	height:135px;
	padding-top:100px;
	text-align:center;
}

* html .detail_no_img h2 {
	width:253px;
}

#audi_container_main .vtp_tab_search_box_content label, #audi_container_main .foldout label {
	font-weight:normal;
}

* html #audi_container_main .vtp_tab_search_box_content label,
* html #audi_container_main .vtp_tab_search_box_content_check label,
* html #audi_container_main .foldout label {
	position:fixed;
}

.detail_img_small {
	 float:left;
	 margin-left:10px;
	 width:64px;
}

* html .detail_img_small {
	 float:left;
	 margin-left:10px;
	 width:64px;
}

.list_legende_tab {
	width:704px;
	margin-top:10px;
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 0 no-repeat;
	vertical-align:top;
}

/* Form */
/* #################################### */
/* WEGA Formatierung Breite und Fehler */

.wegatext {
	float:left;
	padding-right:10px;
	width:185px;
	display:block;
	line-height:1.5em;
	padding-bottom:3px;
	padding-top:2px;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	font-style:normal;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}

.wegahasError, #audicode .audicodehasError {
	background:transparent url(/ngw_base/img/form/error.png) no-repeat scroll 0 0;
	color:#CC0136;
	display:block;
	font-weight:bold;
	line-height:12px;
	margin-bottom:0 !important;
	padding-bottom:3px;
	padding-left:30px;
	padding-top:2px;
	position:absolute;
	margin-left:20px;
	position:absolute;
	top:0;
}

.wegahasError {
	left:358px;
	width:280px;
}

#audicode .audicodehasError {
	left:170px;
	width:250px;
}


div.wegaerror ul.wegahasError {
	display:block !important;
	min-height:15px;
}

div.audicodeerror ul.wegahasError {
	display:block !important;
	min-height:30px;
}

.wegaselect {
	line-height:1em !important;
	width:184px !important;
	border:medium none;
	float:left;
	font-size:10px !important;
	height:18px;
	margin:2px;
	padding:0;
}

.wegaselhasError {
	height:18px !important;
	margin:0;
	border:2px solid #CC0136;
}

/* ############################## */

#audi_content form.template-c-3 #enquiry_box .audi_generated_corners_background  {
	width: 691px ! important;
}

#audi_content form.template-c-3 .audi_generated_corners_background  {
	width: 691px;
		padding-left: 0px ! important;
}

* html #audi_content form.template-c-3 .audi_generated_corners_background  {
	width: 671px;
		padding-left: 0px ! important;
}

.col_3 #audi_modal_body .has_vtp_generated_rounded_corners .audi_generated_corners_background {
	 padding-right:9px !important;
	 width:691px !important;
}

* html .col_3 #audi_modal_body .has_vtp_generated_rounded_corners .audi_generated_corners_background  {
	 padding-right:0px !important;
	 width:671px !important;
}

* html .col_3 #audi_modal_body .has_vtp_generated_rounded_corners .audi_generated_corners_background .audi_generated_bottom {
	bottom:-4px;
	margin-top:-1px;
}

/* #################################### */

/* ***** vtp form finance ***** */

.has_vtp_generated_rounded_corners {
	margin-bottom: 15px;
}

form.finance {
	width: 704px;
	margin-top: -1px;
}

form.finance label.select,
form.finance label.radio,
form.finance label.text {
	padding-top: 2px;
	padding-bottom: 3px;
	line-height: 1.5em;
	display: block;
}


form.finance label.select,
form.finance label.radio,
form.finance label.text  {
	float: left;
	padding-right: 10px;
	width: 170px;
}

/* #audi_container_main form.finance fieldset {
	width:604px;  
	margin-top: 0px; 
	padding-right: 10px;
	padding-left: 10px;
}*/

/* detail 
form.finance #audi_tab_navigation_container fieldset {
	width:456px;
	margin-top: 16px;
	padding-right: 10px;
	padding-left: 10px;
}*/

form.finance div.row {
	overflow: hidden;
/*	clear: left; */
	margin-bottom: 0px;
	/* height: 22px; */
}

* html form.finance div.row {
	margin-bottom: 0px;
}

* + html form.finance div.row {
	margin-bottom: 0px;
}

form.finance #audi_tab_navigation_container div.row {
	overflow: hidden;
/*	clear: left; */
	margin-bottom: 0px;
	width:406px;
	height: 22px;
}

form.finance #audi_tab_navigation_container div.two_row {
	overflow: hidden;
/*	clear: left; */
	margin-bottom: 0px;
	width:406px;
	height: 48px;
}

form.finance div.row img {
	display: block;
}

form.finance label.select {
	width: 106px;
}

form.finance label.text  {
	float: left;
	padding-right: 10px;
	width: 170px;
}

form.finance input {
	padding: 1px 2px;
	font-size: 10px ! important;
	border: none;
	margin: 2px;
}

/* set input text to match select / labels */
* + html form.finance input{
	padding: 1px 2px 0 2px;
	font-size: 10px ! important;
}

form.finance input .checkbox{
	margin-left: 0px;
	font-size: 10px;
}

form.finance input.zip {
	float: left;
	width: 35px ! important;
}

form.finance td input.text {
	width: 180px;
}

/* IE7 shrink size*/
* html form.finance td input.text {
	width: 176px;
}

/* IE7 shrink size*/
* + html form.finance td input.text {
	width: 177px;
}

form.finance td select  {
	width: 184px;
}	

/* IE6 shrink size*/
* html form.finance td select {
	width: 184px;
}

/* IE7 shrink size*/
* + html form.finance td select {
	width: 185px;
}

td form.finance radio {
	width: 12px;
	height: 12px;
}

/* Button */

/*IE6 move over padding */
* html form.finance div.row button.forward {
 		position: absolute;
	right: -20px; 
}

* html form.finance div.row button.forward div {
		float: right;
}

* html form.finance button .submit.process_forward span {
	padding: 3px 35px 3px 14px ! important;
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -248px no-repeat;
}

* html form.finance button .submit.process_forward:hover {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -279px no-repeat;
}

* html form.finance button .submit.process_forward:hover span {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -279px no-repeat;
} 
 
* html form.finance button .submit.process_forward_plus {
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 0 -310px no-repeat;
}

* html form.finance button .submit.process_forward_plus span {
	padding: 3px 35px 3px 14px ! important;
	background: transparent url(/ngw_base/img/form/sprite_buttons.gif) 100% -310px no-repeat;
}

/*
#footnote_VRAVS h4, #footnote_FRAB h4 {
	height:28px ! important;
	line-height:13px ! important;
}

.footnote_calc {
	padding-left:20px;
	padding-right:20px;
	list-style-type:disc ! important;
	list-style-position:inside ! important;
}
*/

.vtp_finance_help ul {
	margin-left:0px ! important;
	padding-left:15px ! important;
	list-style-type:disc ! important;
	list-style-position:outside ! important;
}

.vtp_finance_help b {
	display:block;
}

.vtp_finance_error {
	display:block;
	color: #cc0136;
	font-weight: bold;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 0 ! important;
	padding-left: 30px;
	background: transparent url(/ngw_base/img/form/error.png) 0 0 no-repeat;
}

* html .vtp_finance_error {
	display:inline-block;
}

/* ***** vtp form ***** */

form.template-c-3 {
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0pt;
	padding-left: 0px;
	width: 704px;
	margin-top: -1px;
}

* + html fieldset select {
	height:18px !important;
}

form.template-c-3 label.select,
form.template-c-3 label.radio,
form.template-c-3 label.text,
form.template-c-3 label.textarea  {
	float: left;
	padding-right: 10px;
	width: 170px;
}

* html label.radio    {
	padding-top: 0px;
	padding-right: 3px;
	margin-right:0;
	line-height: 1.5em;
	display: block;
}

#audi_modal_body  label.select {
	width: 170px;
}

.searchagent form.template-c-3 .selectumkreis {
	width: 94px ! important;
}

#audi_container_main fieldset {
	margin-top: 0px; 
	padding-right: 10px;
	padding-left: 10px;
}

fieldset.radioFilter {
	width:230px;
	margin-left:0px;
	padding-left:0px ! important;
}

* html fieldset.radioFilter {
	width:233px;
	margin-left:-10px;
	padding-left:-10px;
}

fieldset.price,
fieldset.plz{
	padding-top: 15px;
}

form div.row {
	margin-bottom: 0px;
}

form#enquiry div.row {
	margin-bottom: 15px;
}

form#enquiry div.button {
	height: 30px;
}

/* damit Button im IE8 nicht abgeschnitten wird */
.audi_simplesearch_box_content button,
.audi_extsearchresult_box_content button,
td button,
.recomm_button button,
.button button,
.searchagent_button2 button {
	padding-right:3px;
}

form.single_column div.row {
	overflow: hidden;
	margin-bottom: 15px;
}

#audi_container_main label.radio, 
#audi_container_main label.checkbox {
	font-weight: normal;
}

#audi_container_main label.checkbox {
	font-weight: normal;
	float: left;
	width:170px;
}

form.template-c-3 .filterRadio input.checkbox {
	margin-left:0px ! important;
}

form.template_list label.select {
	float: left;
	margin-left: -10px;
	padding-right: 10px;
	width: 120px;
}

label.text  {
	float: left;
	padding-right: 10px;
	width: 170px;
}

form.template-c-3 label.labelumkreis {
	float: left;
	text-align:right;
	margin-top:2px;
	padding-right: 6px;
	width: 82px ! important;
}

* html form.template-c-3 label.labelumkreis {
	float: left;
	text-align:right;
	padding-right: 6px;
	width: 82px ! important;
}

* + html form.template-c-3 label.labelumkreis {
	float: left;
	text-align:right;
	padding-right: 6px;
	width: 82px ! important;
}

#enquiry_box textarea {
	width: 180px ! important;
		height:	109px;
}

* html #enquiry_box textarea {
	width: 183px ! important;
}

* + html #enquiry_box textarea {
	width: 183px ! important;
}

#enquiry_box button {
	padding-right:5px;
}

.messageError {
	width: 180px ! important;
	height:109px !important;
	margin:0;
	border:2px solid #CC0136;
	font-size:10px !important;
}

* + html select {
	height:16px !important;
}

input.mailRecipient,
input.mailSender,
input.mailUsrPlz,
input.mailUsrEMail,
input.mailUsrTel {
	border:medium none;
	float:left;
	font-size:10px !important;
	height:14px;
	margin:2px;
	padding:1px 2px;
	width: 180px ! important;
}

input.mailUsrPlz,
input.mailUsrEMail,
input.mailUsrTel {
	width: 134px ! important;
}

input.mailRecipient,
input.mailSender {
	width: 180px ! important;
}

input.mailRecipientError,
input.phoneError,
input.mailSenderError {
	width: 180px ! important;
	height:14px !important;
	margin:0;
	border:2px solid #CC0136;
	font-size:10px !important;
}

form.template-c-3 input.city_eng {
	width:129px !important;
}

form.template-c-3 input.vtp_street_number {
	margin-left:5px;
	width:34px !important;
}

form.template-c-3 input.vtp_street_number_eng {
	margin-left:0px;
	width:34px !important;
}

form.template-c-3 input.vtp_street_numberError  {
	margin-left:5px;
	width:34px !important;
	height:14px !important;
	border:2px solid #CC0136;
}

form.template-c-3 input.vtp_street_number_engError {
	margin-left:5px;
	width:34px !important;
	height:14px !important;
	border:2px solid #CC0136;
}

form.template-c-3 input.vtp_street {
	width:130px !important;
}
form.template-c-3 input.vtp_streetError {
	width:130px !important;
	height:14px !important;
	border:2px solid #CC0136;
}
form.template-c-3 input.zipError {
	float:left;
	width:35px !important;
	height:14px !important;
	border:2px solid #CC0136;
}

form.template-c-3 input.cityError {
	margin-left:10px;
	width:129px !important;
	height:14px !important;
	border:2px solid #CC0136;
}

form.template-c-3 input.zip {
	margin-right:0px !important;
}

input .checkbox{
	margin-left: 6px;
}

form.template-c-3 input.zipError {
	float: left;
	width: 35px ! important;
	height:14px !important;
	margin:0;
	border:2px solid #CC0136;
}

form.template-c-3 select.selectvon {
	width: 77px ! important;
}

form.template-c-3 select.selectbis {
	width: 77px ! important;
}

select.selectFilter {
	width: 85px ! important;
	margin-left:0px ! important;
}

#audi_foldout label.checkbox_equipment{
	width:212px;
	font-weight: normal;
}

form.template_list select {
	width: 140px ! important;
}

/* ################# */

td input.text {
	width: 180px;
}


/* IE7 shrink size*/
* + html td input.text {
	width: 177px;
}

td select  {
	width: 184px;
}

* + html td select {
	width: 185px;
}

td radio {
	width: 12px;
	height: 12px;
}

/* detail */
#audi_tab_navigation_container fieldset {
	width:456px;
	margin-top: 16px;
	padding-right: 10px;
	padding-left: 10px;
}

form #audi_tab_navigation_container div.row {
	overflow: hidden;
	margin-bottom: 0px;
	width:406px;
	height: 22px;
}

form #audi_tab_navigation_container div.two_row {
	overflow: hidden;
	margin-bottom: 0px;
	width:406px;
	height: 48px;
}

/* Errors */

.row_block_err {
	 display:none;
	 width:350px;
}


.err_umkr {
	float:left;
	line-height: 12px;
	padding-top: 20px;
	padding-bottom: 3px;
	margin-left:0px;
	margin-bottom: 0 ! important;
	padding-left: 25px;
	background: transparent url(/ngw_base/img/form/error.png) 0 0 no-repeat;
}

* html .err_umkr {
	float:left;
	line-height: 12px;
	padding-top: 25px;
	padding-bottom: 3px;
	margin-left:60px;
	margin-bottom: 0 ! important;
	padding-left: 25px;
	background: transparent url(/ngw_base/img/form/error.png) 0 0 no-repeat;
}

.err_umkr_text {
	background: transparent url("/ngw_base/img/form/error.png") 0 0 no-repeat;
/*	float:left; */
	width:600px;
	color: #cc0136;
	font-weight: bold;
	line-height: 12px;
	padding-left:25px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 0 ! important;
}

* html .err_umkr_text {
	margin-top:3px;
	margin-left:5px;
}

* + html .err_umkr_text {
	margin-top:3px;
	margin-left:5px;
}

* html .foldout_detail form div.error ul.hasError {
position:static;
}

/* ######################### */

/* Gallery */

.audi_gallery {
    overflow: hidden;
	display: block;
	clear: both;
	float: left;
	width: 347px;
	margin-bottom:20px;
}

.audi_gallery_js {
	background: transparent url(../img_vtp/vtp_bg_gallery_slider_h42.png) no-repeat left bottom ! important;
	height: 74px; /* vw-render --> 65px; */
	overflow: hidden;
	position: relative;
}

* html .audi_gallery_js {
	background: transparent url(../img_vtp/vtp_bg_gallery_slider_h42.gif) no-repeat left bottom ! important;
}

.audi_gallery ul {
    position: absolute;
    list-style: none;
    white-space: nowrap;
	display: block;
	overflow: hidden;
	width: 347px;
}

.audi.gallery_js ul {
	height: 42px; /* ************ */
}

.audi_gallery ul li {
	display: block;
	width: 81px;
	height: 100%;
	margin: 1px 0px 0 0 ! important;
	float: left ! important;
	clear: none ! important;
	background: none ! important;
}


.audi_gallery_slider {
    width: 208px ! important;
    height: 34px ! important;
    margin-top: 39px ! important;
    position: absolute ! important;
	left: 13px ! important;
	top: 0px ! important;
    display: none;
    margin-right: 51px;
}

.audi_gallery_slider_handle {
    position: absolute ! important;
    height: 100% ! important;
    width: 51px ! important;
    top: 0 ! important;
    background: url(/ngw_base/img/navigation/gallery_slider.jpg) no-repeat 0 14px ! important;
    z-index: 100;
}

.audi_gallery_slider span {
    color: #bbb;
    font-size: 80%;
    position: absolute;
    z-index: 110;
    top: 3px;
}

#audi_gallery_image {
	display: block;
	clear: both;
	width: 100%;
	height:auto;
	position: relative;
	background: no-repeat;
}

.gallery_self {
	height:357px;
}

.gallery_vw {
	height:255px;
}

.audi_gallery .audi_gallery_items a {
	display: block;
	width: 80px;
	height: 39px; /* vw-render --> 30px */
	float: left;
	background-color: transparent;
}

.audi_gallery .audi_gallery_items a img {
	 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
}

.audi_gallery .audi_gallery_items a img {
	opacity: 0.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 {
	 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
}

.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: 50px; /* vw-render --> 41px; */
	margin-right: 20px;
	display: none;
}

.audi_gallery_headline {
	margin-bottom: 30px;
}

.audi_gallery li.vwrender{
	width:58px;
	height:30px;
}

/* ######################################### */

.intcolor_title {
	font-weight:bold;
	float:left;
	margin-right:3px;
}

.intcolor:first-letter {
	text-transform:uppercase;
}

#busy_overlay {
	position:absolute;
	width:971px;
	left:0;
	top:0;
	z-index:3000;
	background:transparent;
}

#vtp_preloader {
	width:971px;
	position:absolute;
	text-align:center;
	z-index:3000;
}

/* ######################################### */

/* fuer berechnen-Button in Finanzierung */
td button {
	padding-right:5px;
}

.ast {
	width:10px;float:left;
}

.ast_text {
	width:330px;float:right; 
}

* html .ast_text {
	width:325px;
}
.vtp_top_func_pagelinks li.cps_first_car, .vtp_top_func_pagelinks_list li.cps_first_car, .vtp_bottom_func_pagelinks li.cps_first_car {
	text-align:left;float:left;margin-left:0px;padding-left:0px;
}
.vtp_top_func_pagelinks li.cps_first_car img, .vtp_top_func_pagelinks_list li.cps_first_car img, .vtp_bottom_func_pagelinks li.cps_first_car img {
	 width:4px; height:7px; margin-right:5px;
}

.detail_spec_equip .row_1_arr, .detail_spec_equip_noline .row_1_arr {
	height:26px;width:15px;display:inline-block;vertical-align:top;
}

.detail_spec_equip .col_1_arr, .detail_spec_equip_noline .col_1_arr {
	height:26px;width:15px;display:inline-block;vertical-align:top;
}

.detail_spec_equip .col_2_text, .detail_spec_equip_noline .col_2_text {
	margin-left:5px;width:500px;margin-bottom:10px;display:inline-block;vertical-align:top;
}

.detail_spec_equip .col_2_text span, .detail_spec_equip_noline .col_2_text span {
	display:block;vertical-align:top;
}

.detail_spec_equip .col_3_img, .detail_spec_equip_noline .col_3_img {
	text-align:right;width:175px;display:inline-block;vertical-align:top;
}

* html .detail_spec_equip .col_3_img, * html .detail_spec_equip_noline .col_3_img {
	width:183px;
}
* + html .detail_spec_equip .col_3_img, * + html .detail_spec_equip_noline .col_3_img {
	width:183px;
}

.series_col_header {
	width:144px;display:inline-block;vertical-align:top;
}

.series_col_text {
	width:520px;display:inline-block;
}

.display_ib {
	display:inline-block;
}

/* ################################## */

.vtp_teaser_r8_region{
	float:					right;
	width:					203px;	
}

.vtp_teaser_r8_region #vtp_teaser_r8_top {
	width:					203px;
	height:					3px; 
	background:				url(../img_vtp/detail_info_region_tbc_bg.gif) no-repeat #cecece;
	font-size:				0px; /*IE6Fix*/
}

.vtp_teaser_r8_region #vtp_teaser_r8_bottom {
	width:					203px;	
	height:					3px; 
	background:				url(../img_vtp/detail_info_region_tbc_bg.gif) -530px 0 no-repeat #cecece;
	font-size:				0px; /*IE6Fix*/
}
.vtp_teaser_r8_region #vtp_teaser_r8_content {
	width:					203px;	
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 15px;
	padding-left: 0pt;
/*	height:					150px; */
	background:				url(../img_vtp/detail_info_region_tbc_bg.gif) -265px 0 repeat #cecece;
}

.vtp_teaser_r8_region #vtp_teaser_r8_content img {
	margin:					0 10px;
}

#vtp_teaser_r8_content a{
	margin:					0 10px;
	background:	none;
	padding-left:           10px;
}

#vtp_teaser_r8_content h2 {
	margin:					0 10px;
	line-height:17px;
	padding-bottom: 		10px;
}

/* #################################### */


/* ############################################ */

.noline #audi_modal_header h1 {
	background: none;
}

.noline #audi_modal_body {
	padding-top: 0px;
}

.noline .audi_list_box {
	margin-top: 0px;
}

.searchagent .audi_list_box {
	padding-top: 4px;
	margin-bottom:	20px;
	background:	url(../img_vtp/462_round_edges_top_10perce.png) no-repeat;
}

/* IE6 */
* html .searchagent .audi_list_box {
	background:	url(../img_vtp/462_round_edges_top_ie6.gif) no-repeat;
}

.searchagent .audi_list_box_inner {
	padding-bottom:	4px;
	background:	url(../img_vtp/462_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html .searchagent .audi_list_box_inner {
	background:	url(../img_vtp/462_round_edges_bottom_ie6.gif) no-repeat left bottom;
}

.searchagent .audi_list_box_content {
	width:442px;
	margin-bottom:0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;	
	background:	url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat top left;
}

/* IE6 */
* html .searchagent .audi_list_box_content  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

.sagent_list .vtptoolbox {
	margin-bottom:20px;
}

.searchagent .func_pagelinks {
	width:704px;
}

.searchagent .grey input  {
	width:208px;
	margin-top:12px;
	margin-bottom:12px;
	background: transparent url(../img_vtp/button_sidesearch_input.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px !important;
	font-weight:bold;
	height:21px;
	line-height:1.5em;
	font-family:Verdana,Helvetica,sans-serif;
}

* html .searchagent .grey input {
	background: transparent url(../img_vtp/button_sidesearch_input.gif) no-repeat scroll 0 0;
}

.searchagent .grey input:hover {
	background: transparent url(../img_vtp/button_sidesearch_input_hov.png) no-repeat scroll 0 0;
}

* html .searchagent .grey input:hover {
	background: transparent url(../img_vtp/button_sidesearch_input_hov.gif) no-repeat scroll 0 0;
}

.searchagent dd ul, .searchagent_create dd ul {
	clear:both;
}

.searchagent dd li, .searchagent_create dd li {
	clear:none;
	float:left;
	padding-bottom:8px;	
}

.searchagent dd li.first {
	width:180px;
	font-weight:bold;
}

.searchagent_create dd li.first {
	width:140px;
	font-weight:bold;
}

.searchagent_create li select {
	width:212px;
}

.searchagent_create .foldout li a  {
	padding-left:0px;
	padding-top:0px;
}

.searchagent_create .foldout dd {
	padding-left:0px;
}

.searchagent .no_back {
	background-image:none;
}

.searchagent_create .foldout li {
	overflow-x:visible;
	overflow-y:visible;	
}

.searchagent_create .adviceTooltip .adviceContainer {
	left: -230px !important;
}

.sagent_create_text {
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0px bottom;
	padding-bottom:25px;
	width:704px;
}

.sagent_create_selection {
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0px bottom;
	margin-top:25px;
	padding-bottom:25px;
	width:704px;
}

.searchagent_create_button {
	text-align:right;
	width:704px;
}

ul.short_searchagent  {
	clear:both;
}

ul.short_searchagent li {
	clear:none;
	float:left;
	padding:0px;
	padding-bottom:8px;	
}

ul.short_searchagent li.second {
	width:200px;	
}

ul.short_searchagent li a {
	background:none;
	line-height:12px;
	padding-top:0px;
	padding-left:3px;
	line-height:16px;
	text-decoration:underline;
} 

.searchagent_button {
	margin-left:180px;
}

.searchagent_button a {
	text-decoration:underline;
}

.searchagent_log_modal #audi_modal_header h1  {
	background:none;
}

.searchagent_log_modal #audi_modal_body {
	padding-top:0px;
}

.searchagent_log_modal input {
	width:184px;
	float:left;
}

.searchagent_log_modal .error ul.hasError {
	border-top-color:transparent;
	border-top-style:solid;
	border-top-width:5px;
	clear:left;
}

* html .searchagent_log_modal .error ul.hasError {
	border-top-color:#B3B8BE;
	position:static;
	margin-left:180px;
}


/* ####### Slider ######### */


/* background-schiene auf dem der slider laeuft */
.template-c-2 .searchagent_create .ui-widget-content {background: url(../img_vtp/slide_00_1.png); width: 320px;height:8px;}			
* html .template-c-2 .searchagent_create .ui-widget-content {background: url(../img_vtp/slide_00.gif); width: 306px;height:10px;}

/* slider range farbe */
.template-c-2 .searchagent_create .ui-widget-header {background: url(../img_vtp/slide_02.png) repeat-x;}
.template-c-2 .searchagent_create .ui-widget-header {background: url(../img_vtp/slide_02.gif) repeat-x;}

.template-c-2 .searchagent_create .noslide {background: url(../img_vtp/slide_02_red.png) repeat-x;}
* html .template-c-2 .searchagent_create .noslide {background: url(../img_vtp/slide_02_red.gif) repeat-x;}


/* linker und rechter slider button */
.template-c-2 .searchagent_create .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.png) repeat-x;}
* html .template-c-2 .searchagent_create .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.gif) repeat-x;}

/* linker und rechter slider button */
.template-c-2 .searchagent_create .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.png) repeat-x;}
* html .template-c-2 .searchagent_create .ui-widget-content .ui-state-default {background: url(../img_vtp/slide_01.gif) repeat-x;}

/* positionierung fuer slider */
.template-c-2 .searchagent_create .ui-slider {position: relative; text-align: left;}

/* position: relative im IE6 nicht richtig, bottom:  verhindert hochrutschen nach reload */
* html .template-c-2 .searchagent_create .ui-slider {bottom: -5px;}

.template-c-2 .searchagent_create .ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 10px; height: 18px; cursor: pointer;}
.template-c-2 .searchagent_create .ui-slider .ui-slider-range {position: absolute; z-index: 1; display: block;}

/* hoehe des slider backgrounds */

.template-c-2 .searchagent_create .ui-slider-horizontal {height: 8px;width:203px;}

* html .template-c-2 .searchagent_create .ui-slider-horizontal {height: 10px;width:203px;}

.template-c-2 .searchagent_create .ui-slider-horizontal .ui-slider-handle {top: -3px; bottom: 0; margin-left: 0px;margin-right:0px;}
.template-c-2 .searchagent_create .ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.template-c-2 .searchagent_create .ui-slider-horizontal .ui-slider-range-min {left: 0;}
.template-c-2 .searchagent_create .ui-slider-horizontal .ui-slider-range-max {right: 0px;}

.template-c-2 .sliderLabel_fr {
	float:left;
	margin-top:4px;
}

.template-c-2 .sliderLabel_to {
	float:right;
	margin-top:4px;
	margin-right:12px;
}

.template-c-2 .slider_pad {
	padding-bottom:6px;
}

* html .template-c-2 .slider_pad {
	padding-bottom:3px;
}

/* ############################################### */

/* IE7 */
* + html select {
	height:19px ! important;
	font-size:10px ! important;
}

.audi_iph #audi_container_header h2.sIFR {
	color: #E6E6E8;
	margin-top: 6px;
}
.audi_iph #audi_container_header h2.audi_iph_audi {
	color:#CC0033 !important;
	margin-bottom:-6px !important;
	margin-top:19px !important;
}

* html .pos_ies_tooltip {
	position:static;
}

* html .pos_ies_tooltip_cont {
	margin-top:-130px;
}

* html .pos_ies_tooltip_cont2 {
	margin-top:-100px;
	margin-left:20px;
}

* html .pos_ies_tooltip_cont3 {
	margin-top:-85px;
	margin-left:80px;
}

* html .pos_ies_tooltip_cont4 {
	margin-top:-45px;
	margin-left:-180px;
}
/* ############################################### */

a.hasOverlay span.detailview_overlay {
	background:#000000 url(/ngw_base/img/detailview_overlay.gif) no-repeat center;
	margin:auto;
	padding:auto;
	width:347px;
/*	left:50%; */
	vertical-align:middle;
	text-align:center;
}

a.hasOverlay span.detailview_overlay{
	filter:Alpha(opacity=0) ! important;
	display:none ! important;
}

.vtp_landscape, .vtp_landscape #audi_modal_header {
	width:640px!important;
}

.pos_wega_tooltip {
	margin-top:-200px;
	margin-left:-35px;
/* IE8 */
	margin-left: /*\**/ -460px\9
}

* html .pos_wega_tooltip {
	margin-top:-470px;
	margin-left:-75px;
}

* + html .pos_wega_tooltip {
	margin-top:-460px;
	margin-left:-75px;
}

* html .pos_wega_tooltip2 {
	margin-top:-200px;
	margin-left:-75px;
}

* + html .pos_wega_tooltip2 {
	margin-top:-200px;
	margin-left:-75px;
}

.detail_gwplus_imgfilm_title {
	width:184px;
	height:36px;
	margin-left:10px;
	background:transparent url(../img_vtp/detail_gwplus_imgfilm_title.png) no-repeat center;
}

* html .detail_gwplus_imgfilm_title {
	background:transparent url(../img_vtp/detail_gwplus_imgfilm_title.gif) no-repeat center;
}

dt a.count_equip {
	padding-right:0px ! important; 
	padding-left:15px ! important;
}

.pos_next_span {
	top: -45px;
	left: 305px;
}

* html .pos_next_span {
	top: -17px;
}

* + html .pos_next_span {
	top: -53px;
}



/* ###################### */

.vtp_compare .foldout dd {
    padding: 0 0 12px 0 ! important;
}

.vtp_compare .foldout dd dl dd  {
    padding: 6px 10px 12px 0px ! important;

}

.vtp_compare .foldout dl dd dl {
    margin: 0 0 0 0px ! important;
}

/* ####################### */

.enEff_t_box_01 {
	width:336px;
	background-color:#ffffff;
	margin:0 0 1px 0;
	padding:5px 0;
}

.enEff_t_box_01 .sp_le {
	float:left;
	width:153px;
	padding-left:10px;
	background-color:#ffffff;
}

* html .enEff_t_box_01 .sp_le {
	width:153px;
}

.enEff_t_box_01 .sp_re {
	float:left;
	width:168px;
	padding-right:5px;
	background-color:#ffffff;
}

* html .enEff_t_box_01 .sp_re {
	width:162px;
}

.enEff_t_box_02 {
	margin:1px 0 0 0;
	background-color:#ffffff;
	padding:5px 10px;
	width:316px;
}

* html .enEff_t_box_02 {
	width:296px;
}

.enEff_t_box_02 table{
	width:316px;
}

.enEff_t_box_02 table td{
	padding-top:5px;
}

.enEff_b_box {
	width:336px;
	background-color:#ffffff;
}

* html .enEff_b_box {
	width:326px;
}

.comp_enEff_t_box_01 {
	margin:5px 0 1px 0;
	background-color:#ffffff;
	padding:5px 5px;
	width:198px;
}

* html .comp_enEff_t_box_01 {
	width:198px;
}

.comp_enEff_b_box {
	width:208px;
	background-color:#ffffff;
}

.comp_enEff_t_box_02 {
	margin:1px 0 0 0;
	background-color:#ffffff;
	padding:5px 5px;
	width:198px;
}

* html .comp_enEff_t_box_02 {
	width:188px;
}

.comp_enEff_t_box_02 table {
	width:198px;
}

.comp_enEff_t_box_02 table td {
	padding-top:5px;
}
