/*
///////////// Allgemeingültige Tags
-------------------------------------------------------------------------
*/

body{
	margin:0px;
	border:0px;
	text-align:left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image:url(../images/page_elements/mn_bg.gif);
	background-repeat:repeat-x;
	background-color:#2d2d2d;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#858585;
	margin-bottom:0px;
	margin-top:0px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#BE1220;
	margin-bottom:0px;
	margin-top:0px;
}

/*
///////////// Main
-------------------------------------------------------------------------
*/

.engin_bilder {
    float:right;
	width:301px;
    margin:0px;
	padding:0px;
	z-index:3;
}

.image_engineering {
	border:0px;
	float:right;
	padding:0px;
	padding-bottom:10px;
}

.mn_cell_01{
	width:174px;
	height:121px;
}

.mn_cell_02{
	width:787px;
}

.mn_cell_spacer_1_w{
	width:1px;
	background-color:#000000;
}

.mn_cell_spacer_1_h{
	height:1px;
	background-color:#000000;
}

.mn_dotted_line{
	width:100%;
	height:1px;
	background-image:url(../images/pageelements/dotted_line.gif);
	background-repeat:repeat-x;
}

.mn_footer_spacer{
	height:5px;
}

.mn_footer_border{
	width:1px;
	background-color:#FFFFFF;
}

.mn_footer_left{
	width:463px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
}

.mn_footer_right{
	width:281px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	color:#FFFFFF;
}

.preis {
	font-size:12px;
}


/*
///////////// Menü
-------------------------------------------------------------------------
*/

.me_header{
	height:20px;
	background-image:url(../images/page_elements/me_bg_header.gif);
	background-repeat:repeat-x;
}

.me_cell_image_01{
	width:120px;
	height:79px;
}

.me_cell_image_02{
	width:180px;
	height:79px;
	background-image:url(../images/page_elements/bg_korb.gif);
	background-repeat:no-repeat;
}

.me_button{
	height:20px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#858585;
}

.me_meta_engine_on{
	width:174px;
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/page_elements/me_bg_engine_on.gif);
	background-repeat:repeat-x;
}

.me_meta_tuning_on{
	width:174px;
	height:20px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/page_elements/me_bg_tuning_on.gif);
	background-repeat:repeat-x;
}

.me_meta_button_off{
	width:174px;
	height:20px;
	text-align:center;
	font-weight:bold;
	background-image:url(../images/page_elements/me_bg_header.gif);
	background-repeat:repeat-x;
}

.me_cell_5_spacer{
	height:15px;
}

.me_cell_5_head{
	font-weight:bold;
	padding:5px;
}

.me_cell_5_trenner{
	padding-left:5px;
	padding-right:5px;
}

.me_cell_5_left{
	width:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
}

.me_cell_5_right{
	width:145px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
	color:#FFFFFF;
}

.me_header_table{
	width:785px;
}

.me_header_text{
	width:380px;
	height:20px;
	padding-left:10px;
}

.me_header_buttons{
	text-align:right;
}

.me_meta_spacer{
	width:3px;
	height:20px;
	background-image:url(../images/page_elements/me_meta_spacer.gif);
	background-repeat:no-repeat;
}

.me_meta_head{
	padding-left:10px;
	padding-right:10px;
}

.me_meta_head_log{
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/page_elements/me_bg_header_log.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}

.me_intern_hinweis {
	width:100%;
	background-color:#FFFFFF;
	color:#000000;
}

.table_linklist {
	width:463px;
	border:1px solid #B9B9B9;
	background-color:#F0F0F0;
	padding:3px;
}

/* ***************** ***************************** *********************************** */
/* ***************** CSS ANGABEN FUER NAVIGATIONEN *********************************** */
/* ***************** ***************************** *********************************** */
div.subNav_0 {
	display:none;
	position:absolute;
	top:122px;
	left:175px;
	z-index:20;
	width:120px;
	background-color:#3D3D3D;
	color:#000000;
	border-left-style:solid;
	border-left-width:0px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	text-align:center;
}

div.subNav_1 {
	display:none;
	position:absolute;
	top:122px;
	left:295px;
	z-index:20;
	width:120px;
	background-color:#3D3D3D;
	color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	text-align:center;
}

div.subNav_2 {
	display:none;
	position:absolute;
	top:122px;
	left:416px;
	z-index:20;
	width:120px;
	background-color:#3D3D3D;
	color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	text-align:center;
}

div.subNav_3 {
	display:none;
	position:absolute;
	top:122px;
	left:537px;
	z-index:20;
	width:120px;
	background-color:#3D3D3D;
	color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	text-align:center;
}

div.subNav_4 {
	display:none;
	position:absolute;
	top:122px;
	left:658px;
	z-index:20;
	width:180px;
	background-color:#3D3D3D;
	color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000;
	text-align:center;
}

div.subNav_5 {
	display:none;
	position:absolute;
	top:122px;
	left:839px;
	z-index:20;
	width:120px;
	background-color:#3D3D3D;
	color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#000000;
	text-align:center;
}


ul.subnavList {
	list-style:none;
	padding:0px;	
	margin:0px;
}

li.subnavItem {
	padding-top:3px;
	padding-left:0px;
	height:17px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
}

a:link.hauptnav {
	/*background-color:#858585;*/
	/*border-bottom:1px solid black;*/
	/*border-right:1px solid black;*/
	width:120px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	height:14px;
	text-decoration:none;
}

a:visited.hauptnav {
	/*background-color:#858585;*/
	/*border-bottom:1px solid black;*/
	/*border-right:1px solid black;*/
	width:120px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	height:14px;
	text-decoration:none;
}

a:hover.hauptnav {
	/*background-color:#BB2F30;*/
	/*border-bottom:1px solid black;*/
	/*border-right:1px solid black;*/
	width:120px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	height:14px;
	text-decoration:underline;
}

a:active.hauptnav {
	width:120px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	height:14px;
}

a.subNavLinkSub2,
a:link.subNavLinkSub2, 
a:visited.subNavLinkSub2, 
a:hover.subNavLinkSub2, 
a:active.subNavLinkSub2 {
	display:block;
	width:100%;
	height:16px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	border-bottom:1px solid #000;
	padding-top:0px;
	margin-top:4px;
	vertical-align:middle;
}
a:hover.subNavLinkSub2, 
a:active.subNavLinkSub2 {
	text-decoration:underline;
}

a.subNavLink {
	display:block;
	width:100%;
	height:100%;
}

a:link.subNavLink {
	width:120px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

a:visited.subNavLink {
	width:120px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

a:hover.subNavLink {
	width:120px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;	
	text-decoration:underline;
}

a:active.subNavLink {
	width:120px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}

/*
///////////// INHALT
-------------------------------------------------------------------------
*/

h1.tuning {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BE1220;
	text-transform:uppercase;
}

h1.engineering {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2E53BB;
	text-transform:uppercase;
}

.ct{
	vertical-align:top;
}

.ct_meta{
	vertical-align:top;
	background-image:url(../images/page_elements/wagner_bg.gif);
	background-repeat:no-repeat;
}

.ct_cell_l_tuning_text{
	width:463px;
	padding:10px;
	background-color:#FFFFFF;
}

.ct_cell_r_tuning_img{
	width:301px;
	background-color:#ebebeb;
}

.ct_cell_r_tuning_text{
	width:281px;
	padding:10px;
	background-color:#FFFFFF;
}

.ct_cell_r_tuning_info{
	width:281px;
	padding:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#434343;
}

.ct_cell_engineering_text{
	width:765px;
	padding:10px;
	background-color:#FFFFFF;
}

a.footer:link{
	text-decoration:none;
	color:#FFFFFF;
}
/*
a.footer:aktive{
	text-decoration:none;
	color:#FFFFFF;
}
*/
a.footer:visited{
	text-decoration:none;
	color:#FFFFFF;
}

a.footer:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

a.meta_on:link{
	text-decoration:none;
	color:#FFFFFF;
}
/*
a.meta_on:aktive{
	text-decoration:none;
	color:#FFFFFF;
}
*/
a.meta_on:visited{
	text-decoration:none;
	color:#FFFFFF;
}

a.meta_on:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

a.meta_off:link{
	text-decoration:none;
	color:#000000;
}
/*
a.meta_off:aktive{
	text-decoration:none;
	color:#000000;
}
*/
a.meta_off:visited{
	text-decoration:none;
	color:#000000;
}

a.meta_off:hover{
	text-decoration:underline;
	color:#000000;
}


/*
///////////// GALERIE
-------------------------------------------------------------------------
*/

a.galerie:link {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.galerie:visited {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.galerie:hover {
	font-size:11px;
	font-weight:bold;
	color:#2F53BA;
	text-decoration:underline;
}

a.galerie:active {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


a:link {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a:visited {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

a:active {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

/*
///////////// PORTALSEITE
-------------------------------------------------------------------------
*/
a.portal_engineer:link {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2E53BB;
	text-transform:uppercase;
	text-decoration:none;
}

a.portal_engineer:visited {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2E53BB;
	text-transform:uppercase;
	text-decoration:none;
}

a.portal_engineer:hover {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2E53BB;
	text-transform:uppercase;
	text-decoration:underline;
}

a.portal_engineer:active {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2E53BB;
	text-transform:uppercase;
	text-decoration:none;
}


a.portal_tune:link {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BE1220;
	text-transform:uppercase;
	text-decoration:none;
}

a.portal_tune:visited {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BE1220;
	text-transform:uppercase;
	text-decoration:none;
}

a.portal_tune:hover {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BE1220;
	text-transform:uppercase;
	text-decoration:underline;
}

a.portal_tune:active {
	margin-bottom:15px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BE1220;
	text-transform:uppercase;
	text-decoration:none;
}

#BigPicDiv {
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	background-image:url(/images/halftrans.gif);
	background-repeat:repeat;
	border:#ba2f2f dashed 10px;
	visibility:hidden;
	margin:10px;
	padding:10px;
}
