/* VTP */
.clearit {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	visibility:hidden;
	margin:0;
	padding:0;
}

.linea	{ cursor: pointer; cursor:hand;}
.linea:hover	{ cursor: pointer; cursor:hand;}


/* global typography */
/* ----------------------------------------------------*/
h1 {
	color: #ffffff;
	font-size: 1.8em;
	line-height: 120%;
	width: 464px; /* 2 columns */
}

h1.sIFR {
/* set height in pixel due to sIFR flash replacement */
	font-size: 18px;
	line-height: 120% !important;
	letter-spacing:0.1em;
	padding-bottom: 0px !important; /* prevent jump before sifr replacement */
}

h2.sIFR {
/* set height in pixel due to sIFR flash replacement */
	font-size: 13px;
	line-height: 125%;
	letter-spacing:0.1em;
	padding-bottom: 0px !important; /* prevent jump before sifr replacement */
}
h1.audi_h1_margin{
	margin-bottom:		22px;
}

h1.audi_h1_border{
	padding-bottom:5px;
	background:  transparent url(../img/dotted_line.png) repeat-x scroll 0px bottom; 
}
h2 {
	font-size: 1em;
}

h3 {
	font-weight: bold;
	font-size: 1em;
	width: 203px; /* 1 column */
}

h4 {
	font-size: 1em;
}

sup {
	font-family: sans-serif;
	font-size: 8px;
	line-height: 8px;
	vertical-align:top;
}

form.template-c-3 legend,
form.template-c-3 legend * {
	height: 17px;
}

/* ******  List  ******/
/* CON_TABLE_7COL*/

table.con_table_7col {
	font-size:9px;
	width: 100%;
	margin: 0px 0 0 0;
	padding:0px;
}

table.con_table_7col th {
	text-align:left;
	height:26px;
	background:none;
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat;
}

/* IE6 */
* html table.con_table_7col th  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

table.con_table_7col th {
	height:26px;
	padding:  4px 5px 7px 5px;
	margin: 0px;
	vertical-align:bottom;

}

table.con_table_7col th img {
	padding:  0px;
	margin-left: 2px !important;

}

* + html table.con_table_7col th img {
	padding:  0px;
	margin: 0px;

}

table.con_table_7col th.th_col_01 {
	padding-left:10px;
}

table.con_table_7col td {
/*	height: 95px; */
	padding: 10px 3px 11px 5px;
	margin: 0px;
	vertical-align: top;
}

table.con_table_7col th a{
	font-weight:bold;
	text-decoration:underline;
}

table.con_table_7col th a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

table.con_table_7col th a:active,
table.con_table_7col th a:focus{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

table.con_table_7col td a{
	font-weight:bold;
	text-decoration:underline;
}


table.con_table_7col td a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

table.con_table_7col td a:active,
table.con_table_7col td a:focus{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.font_b_underline {
	font-weight:bold;
	text-decoration:underline;
}

.font_normal {
	font-weight:normal;
}

.linea_1	{ 
	background:none;
}

.linea_2	{ 
	background: transparent url(/ngw_base/img/content/bg_10percent_transparent_white.png) repeat;
}

/* IE6 */
* html .linea_2  {
	background:	url(../img_vtp/bg_10percent_transparent_white_ie6.gif) repeat top left;
}

.linea_1:hover, .linea_2:hover	{ 
	cursor: pointer; 
	cursor:hand;
/*	background-color: #B3B7BD; */
}



/* CON_FLEX_FOLDOUT */

.search_foldout #audi_foldout dl {
	width: 652px;
	padding-left: 10px;
	margin-bottom:20px;
}

.sagent_foldout #audi_foldout dl {
	width: 424px;
	padding-left: 10px;
}

.foldout dl dd.singleLn{
	padding-right: 0px;
}

.foldout dl dd.singleLnLast{
	display: inline;
	float: left;
	width: 248px;
	margin: 0;
	padding: 6px 0px;
	background: none;
}

.foldout dl dd.singleLnLast{
	width: 248px;
	background: transparent url(/ngw_base/img/advice/advice_faq_dotted_line.gif) no-repeat scroll 0px bottom;
}

#audi_modal_body #audi_foldout dd dl dd {
	width:208px;
	padding-right: 10px;
}

.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;
}

/**
 * @template
 * @modul	func_toolbox, func_pagelinks
 * @author	martin.krause@neue-digitale.de
 * @version 2008-07-16
 *
 * @TODO extract ie fixes [IE]
 *
 * CHANGED Clausohm Software GmbH
 *
 */

/* FUNC_PAGELINKS */
/* ----------------------------------------------------*/
#audi_content_wrapper .func_pagelinks,#func_toolbox .audi_js {
	display: block;
}


.func_pagelinks {
	background: transparent url(../img_vtp/dotted_line_704.gif) 0 0 no-repeat;
	display: block;
	text-align: right;
	width: 704px;
	height: 20px;
 /*	margin-top: 27px; */
	margin-bottom: 12px; 
	padding-top: 6px;
}

.func_pagelinks_simple_search {
	background: transparent url(../img_vtp/dotted_line_476.gif) 0 0 no-repeat;
	display: block;
	text-align: right;
	width: 476px;
	height: 20px;
 /*	margin-top: 27px; */
	margin-bottom: 12px;
	padding-top: 6px;
}

.func_pagelinks_compare {
	background: none;
	display: block;
	text-align: right;
	width: 931px;
	height: 20px;
	margin-top: 27px;
	margin-bottom: 12px;
	padding-top: 6px;
}

.func_pagelinks_searchagent {
	background: none;
	display: block;
	text-align: right;
	width: 684px;
	height: 20px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-top: 6px;
}

/* IE7: move up */
* + html .func_pagelinks {
	padding-top: 5px;
}

/* IE7: move up */
* + html .func_pagelinks_simple_search {
	padding-top: 5px;
}

/* IE7: move up */
* + html .func_pagelinks_compare {
	padding-top: 5px;
}

/* IE7: move up */
* + html .func_pagelinks_searchagent {
	padding-top: 5px;
}

.func_pagelinks li, .func_pagelinks_simple_search li, .func_pagelinks_compare li, .func_pagelinks_searchagent li {
 	display: inline;
	padding: 0 0 0 17px;
	margin-left: 15px;
}

.infobox li {
	margin: 3px 0 3px 0;
}


.compare_link a{
	margin-left:			15px;
	padding-left:           10px;
}


/* set background images for both modules */
/* ----------------------------------------------------*/

.infobox .searchagent,
.toolbox .searchagent {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -15px no-repeat;
}

.infobox .printpage,
.toolbox .printpage {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -41px no-repeat;
}

.infobox .sendfriend,
.toolbox .sendfriend {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -27px no-repeat;
}

.toolbox .bookmark {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -57px no-repeat;
}

.toolbox .newsearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -74px no-repeat;
}

.vtptoolbox .vtpnewsearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -74px no-repeat !important;
}

.toolbox .extsearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -136px no-repeat;
}


.toolbox .changesearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -154px no-repeat;
}

.vtptoolbox .vtpchangesearch {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -154px no-repeat !important;
}

.toolbox .resultlist {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -88px no-repeat;
}

.toolbox .reset {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -170px no-repeat;
}

.vtptoolbox .vtpreset {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -170px no-repeat !important;
}

.toolbox .save {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -121px 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) 0 -101px no-repeat;
}

.infobox .jok {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -197px no-repeat;
}

.infobox .save {
	background: transparent url(../img_vtp/vtp_sprite_icons.gif) 0 -119px no-repeat;
}

.infobox .detail {
	background: #A0A5AD url(../img_vtp/vtp_sprite_icons.gif) 0 -183px no-repeat;
}
/* Icon */

.advice_icon {
	padding-left: 5px;
	
}

.advice_icon_manuf{
	margin-top: -11px;
	margin-left: 60px;
}

.advice_icon_model{
	margin-top: -11px;
	margin-left: 40px;
}

.advice_icon_smod{
	margin-top: -11px;
	margin-left: 105px;
}

.advice_icon_body{
	margin-top: -11px;
	margin-left: 43px;
}

.advice_icon_petr{
	margin-top: -11px;
	margin-left: 80px;
}

.advice_icon_gear{
	margin-top: -11px;
	margin-left: 72px;
}

.advice_icon_drive{
	margin-top: -11px;
	margin-left: 48px;
}
.advice_icon_color{
	margin-top: -11px;
	margin-left: 72px;
}

.advice_icon_door{
	margin-top: -11px;
	margin-left: 85px;
}

.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_wdw{
	margin-top: -11px;
	margin-left: 90px;
}

.advice_icon_jw{
	margin-top: -11px;
	margin-left: 101px;
}

.advice_icon_gwplus{
	margin-top: -11px;
	margin-left: 158px;
}

.advice_icon_onlinekauf{
	margin-top: -11px;
	margin-left: 149px;
}

.advice_icon_carlifeplus{
	margin-top: -11px;
	margin-left: 160px;
}

.advice_icon_mwst{
	margin-top: -11px;
	margin-left: 103px;
}

.icon_gwplus_01 {
	margin-top: -11px;
	margin-left: 126px;
}

/* detail_info frame small */

#detail_info_top,
#detail_info_bottom,
#detail_info_content{
	width:					203px;
	overflow: visible;
}

/*
 * teaser frame for detail_info_region
 */
.detail_info_region{
/*	margin-top:				10px; */
	float:					right;
}

.detail_info_region #detail_info_top,
.detail_info_region #detail_info_bottom,
.detail_info_region #detail_info_content{
	width:					203px;
}

.detail_info_region #detail_info_top {
	height:					3px; 
	background:				url(../img_vtp/detail_info_region_tbc_bg.gif) no-repeat #cecece;
	font-size:				0px; /*IE6Fix*/
}

.detail_info_region #detail_info_bottom {
	height:					3px; 
	background:				url(../img_vtp/detail_info_region_tbc_bg.gif) -530px 0 no-repeat #cecece;
	font-size:				0px; /*IE6Fix*/
}
.detail_info_region #detail_info_content {
	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;
}

.detail_info_region h2 {
	padding-bottom: 		5px;
	padding-top: 		10px;	
}
.detail_info_region #detail_info_content a, 
.detail_info_region #detail_info_content img,
.detail_info_region #detail_info_content h2 {
	margin:					0 10px;
}

.detail_info_region #detail_info_content button{
	clear:					both;
	margin-left:			183px;		
	display:				none;
	padding-top:			15px;
}

.detail_info_region {
	width:					203px;				
}

#detail_info_content a, 
#detail_info_content img,
#detail_info_content h2 {
	margin:					0 11px;
}

#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;
}

.template-c-3 #audi_content_small {
	display: block;
	float: left;
	width: 476px;
}

#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  {
	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;
}

#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;
}

.margin10 {
	margin:10px;
}

.margin_t_1 {
	margin-top:1px;
}

.margin_t_5 {
	margin-top:5px;
}

.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_l_7 {
	margin-left:7px;
}

/* IE6 */
* html .margin_l_7 {
	margin-left:0px;
}

.margin_l_10 {
	margin-left:10px;
}

.padding_t_21 {
	padding-top:21px;
}

/* IE6 */
* html .padding_t_21 {
	padding-top:0px;
}

.bg01 {
	clear: both;
	margin: -1px 10px 0 0;
	overflow: hidden;
	background: transparent url(/ngw_base/img/dotted_line.png) repeat-x scroll 0px bottom;
}

.txt_bull {
	color:#CC0033;
	font-size: 15px;
	line-height:12px;
}

#audi_marginalia .row {
	width: 185px;
}

#audi_marginalia .height_row {
	height:125px;
}

#audi_marginalia label {
	width: 50px;
}

#audi_marginalia .margin_check {
	margin-bottom: 135px;
}

/* tab boxes */

div.audi_tab_box {
	padding-top: 4px;
	margin:	1px 0;
	background:	url(../img_vtp/704_right_round_edges_top_10perce.png) no-repeat;
}

/* IE6 */
* html div.audi_tab_box  {
		padding-top: 0px;
	background:	url(../img_vtp/704_right_round_edges_top_ie6.gif) no-repeat;
}

div.audi_tab_box_empty {
	padding-bottom:	4px;
	background:	none;
}

div.audi_tab_box_inner {
	padding-bottom:	4px;
	background:	url(../img_vtp/704_round_edges_bottom_10perce.png) no-repeat left bottom;
}

/* IE6 */
* html div.audi_tab_box_inner  {
	background:	url(../img_vtp/704_round_edges_bottom_ie6.gif) no-repeat left bottom;
}

div.audi_tab_box_content {
	width:674px;
	margin-bottom:0px;
	padding: 10px 10px 10px 20px;
	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;
}

/* 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;
}

.margin-top-ie6_20 {
	margin-top:34px;
}

/* IE6 */
* html .margin-top-ie6_20 {
	margin-top:-12px;
}

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;
}


ul.margin_t_20 {
	margin-top:20px ! important;
}

/* IE6   IE7 */
* html ul.margin_t_20,
* + html ul.margin_t_20 {
	margin-top:16px;
} 

/*IE6 move over padding */
 * html .audi_simplesearch_box_content button {
	margin-right: -65px;
}


/*IE6 move over padding */
 * html .audi_extsearchresult_box_content button {
	margin-right: -65px;
}

/*IE7 move over padding */
* + html .audi_simplesearch_box_content button {
	margin-right: -65px;
}

/*IE7 move over padding */
* + html .audi_extsearchresult_box_content button {
	margin-right: -65px;
}

/* 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 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;
}
 
.vtp_text_red {
	color: #cc0033 !important;
}

.tab_1{
	display:inline;
}	
.tab_2{
	display:inline;
}	
.tab_3{
	display:inline;
}	
.tab_4{
	display:inline;
}	
.tab_5{
	display:inline;
}

.agb a{
	text-decoration:	underline;
}
.agb a:hover{
	text-decoration:	none;
	color: #000;
}

* html #audi_modal_body .audi_generated_corners_background,
* + html #audi_modal_body .audi_generated_corners_background {
padding-left:0;
width:681px;
}

* + html #audi_modal_body .audi_generated_top {
left:-20;
width:701px;
}

* + html #audi_modal_body .audi_generated_top fieldset {
	margin-left:0;
}

* html #audi_modal_body .audi_generated_corners_background .row {
	margin:0px;
}

* + html #audi_modal_body .audi_generated_corners_background .row {
	margin:0px;
}

/* changed von screen.concat */
.template-c-3 #audi_main_flash_stage {
	margin-top: 0px;
	margin-right: 0pt;
	margin-bottom: 0px;
	margin-left: 0pt;
}

/* changed von screen.concat */
h1 {
margin-bottom: 30px;
}
