body{
	padding:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
 	margin-bottom:30px;
	background:#000000 url(bg_body.jpg) repeat-x top left;
	font-family:Verdana;
	font-size:11px;
}
body{
	overflow: -moz-scrollbars-vertical;
	overflow-x: auto;
}

form{display:inline;}

a{
	color:#191919;
}
a:hover{
	color:#cf000d;
}
a.link_11{
	font-family:Verdana;
	font-size:11px;
	color:#191919;
}
a.link_11_red{
	font-family:Verdana;
	font-size:11px;
	color:#cf000d;
}
a.link_10_red{
	font-family:Verdana;
	font-size:10px;
	color:#cf000d;
}
a.link_11_black{
	font-family:Verdana;
	font-size:11px;
	color:#191919;
}
a.link_11_black:hover{
	font-family:Verdana;
	font-size:11px;
	color:#191919;
}

.link_11_black{
	font-family:Verdana;
	font-size:11px;
	color:#191919;
	text-decoration:underline;
}
.link_11_black:hover{
	font-family:Verdana;
	font-size:11px;
	color:#191919;
	text-decoration:underline;
}
a.link_12{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
a.link_12:hover{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

/* main layout definition */
.header{
  width:800px;
  height:151px;
  background:url(bg_header.jpg);

}
.header_produkte{
  width:800px;
  height:151px;
  background:url(bg_header_produkteinstieg.jpg);

}
.header_home_de{
  width:800px;
  height:360px;
  background:url(bg_header_home_de.jpg);

}
.header_automotive{
  width:800px;
  height:151px;
  background:url(bg_header_automotive.jpg);
}

.header_mtr{
  width:800px;
  height:151px;
  background:url(bg_header_mtr.jpg);

}
.header_rota{
  width:800px;
  height:151px;
  background:url(bg_header_roundtable.jpg);

}
.header_industrie{
  width:800px;
  height:151px;
  background:url(bg_header_industrie.jpg);

}

.header_news{
  width:800px;
  height:151px;
  background:url(bg_header_news_presse.jpg);

}
.header_events{
  width:800px;
  height:151px;
  background:url(bg_header_events.jpg);

}
.header_company{
  width:800px;
  height:151px;
  background:url(bg_header_unternehmen.jpg);

}

.input_search{
  width:155px;
  height:20px;
  border:solid 1px #b6b0b0;
  font-family:Verdana;
  font-size:12px;
}

.logo{
  padding-top:49px;
  padding-left:21px;
}
.bg_search{
  background:#000000 url(bg_search.jpg) no-repeat;
  width:228px;
  height:37px;
}

.input_image{
  /*height:20px;*/
}
.home_line{
  width:800px;
  height:2px;
  background:url(line.jpg) np-repeat;
  
}
.content_line_grey{
  width:800px;
  height:1px;
  background:#a0a0a0;
  
}
.content_line_white{
  width:800px;
  height:1px;
  background:#ffffff;
  
}
.select_quickfinder{
  width:172px;
}
		/* text definitions*/
.text_content{
  font-family:Verdana;
  font-size:12px;
  color:#191919;
}

.text_header_red{
  font-family:Verdana;
  font-size:12px;
  color:#cf000d;
}

.text_header_red_u{
  font-family:Verdana;
  font-size:12px;
  color:#cf000d;
  text-decoration:underline;
}



.text_header_red_11{
  font-family:Verdana;
  font-size:11px;
  color:#cf000d;
}
.text_content_11{
  font-family:Verdana;
  font-size:11px;
  color:#191919;
}

.text_10{
  font-family:Verdana;
  font-size:10px;
  color:#191919;
  
}

.text_11{
  font-family:Verdana;
  font-size:11px;
  color:#191919;
  
}	
.text_12{
  font-family:Verdana;
  font-size:12px;
  color:#191919;
  
}	
.text_11_bold{
  font-family:Verdana;
  font-size:11px;
  color:#191919;
  font-weight:bold;
}	
		
		
		/********************* history bar **************************/
.history_bar{
  background:url(bg_history.jpg) no-repeat;
  width:800px;
  height:53px;
 
}
.history_bar_thin{
  background:url(bg_history_thin.jpg) no-repeat;
  width:800px;
  height:27px;
 
}
.history_text{
  padding-left:15px;
  padding-top:8px;
  color:#ffffff;
  font-size:10px;
}
a.history_link{
  color:#ffffff;
  font-size:10px;
  text-decoration:none;
}
a.history_link:hover{
  color:#ffffff;
  font-size:10px;
  text-decoration:none;
}
		/********************* dotted lines **************************/
.dotted_line_549{
  width:549px;
  background:url(dotted_line.gif) repeat-x;
  height:2px;
}

.dotted_line_579{
  width:579px;
  background:url(dotted_line.gif) repeat-x;
  height:2px;
}

.dotted_line_549_2{
  width:549px;
  background:url(dotted_line.gif) repeat-x bottom;
  height:2px;
}

.dotted_line_200{
  height:2px;
  background:url(dotted_line.gif) bottom repeat-x;
}

.dotted_line_269{
  width:269px;
  background:url(dotted_line.gif) repeat-x;
  height:1px;
}
.dotted_line_203{
  width:203px;
  background:url(dotted_line.gif) bottom repeat-x;
}
.dotted_line_230{
  width:230px;
  background:url(dotted_line.gif) bottom repeat-x;
}

.dotted_line_365{
  width:365px;
  background:url(dotted_line.gif) repeat-x;
  height:1px;
}
.dotted_line_369{
  width:369px;
  background:url(dotted_line.gif) repeat-x;
  height:1px;
}
.dotted_line_347{
  width:347px;
  background:url(dotted_line.gif) repeat-x;
  height:2px;
}

.dotted_line_399{
  width:399px;
  background:url(dotted_line.gif) repeat-x;
  height:1px;
}
.dotted_line_vertical{
  background:url(dotted_line_vertical.gif) repeat-y;
  width:1px;
}
.dotted_line{
  background:url(dotted_line.gif) repeat-x;
  height:1px;
}

			/************ end history bar *************/

.content_main{
  width:800px;
  background:#ffffff;
  font-family:Verdana;
  font-size:11px;
  padding-bottom:30px;
}

.content_home_de{
  width:300px;
  background:#ffffff;
  font-family:Verdana;
  font-size:11px;
  padding-bottom:30px;
}

#div_content{
  
  width:814px;
 
}

.bottom_area{
  width:800px;
  height:26px;
  background:url(bg_bottom.gif);

}
.text_small{
  font-family:Verdana;
  color:#191919;
  font-size:8pt;
}

.input_select_bottom{
  width:200px;
  height:16px;
  border:none; /*solid 1px #6d6d6d*/
  font-size:12px;
}
.input_select_top{
  width:207px;
  height:16px;
  border:none; /*solid 1px #6d6d6d*/
  font-family:Verdana;
  font-size:12px;
 
}
.text_white_12{
  font-family:Verdana;
  color:#ffffff;
  font-size:12px;

}
		/********** footer navigation *************/

.navi_footer{
  padding-left:14px;
}

a.navi_footer_link{
  font-family:Verdana;
  color:#000000;
  font-size:10px;
  text-decoration:none;
  
}


/********** bottom navigation *************/
.navi_top_div{
  height:30px;
  padding-bottom:4px;
}

.navi_top{
  padding-left:14px;
}

a.navi_top_link{
  font-family:Verdana;
  color:#ffffff;
  font-size:10px;
  text-decoration:none;
}


		/*****************  main navigation ***************/
.main_navi_area{
  width:800px;
  height:23px;
  background:#c9c9c9;
}

.main_navi{
  background:#e1e1e1;
  height:23px;
  padding-left:14px;
  padding-right:16px;
  font-family:Verdana;
  color:#646464;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  white-space: nowrap;
}


.main_navi_over{

  background:url(button_over.gif) #f7f7f7 no-repeat right;
  height:23px;
  padding-left:14px;
  padding-right:16px;
  font-family:Verdana;
  color:#191919;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  white-space: nowrap;
}

.link_main_navi{
  font-family:Verdana;
  color:#191919;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}
.link_main_navi:hover{
  font-family:Verdana;
  color:#191919;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}


              /*automotive and industrie navi*/

.main_navi_area2{
  width:800px;
  height:25px;
  background:#c9c9c9;
}

.main_navi2{
  background:#e1e1e1;
  height:25px;
  font-family:Verdana;
  color:#646464;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding-left:15px;
  padding-right:17px;
  border-bottom:solid 1px #792e28;
  cursor:pointer;
}
.main_navi_over2{
  background:url(button_over.gif) #f7f7f7 no-repeat right;
  height:25px;
  font-family:Verdana;
  color:#191919;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  padding-left:15px;
  padding-right:17px;
  border-bottom:solid 1px #e1e1e1;
  cursor:pointer;
  
}
/* end main navigation */

/* level 3 navigation */
.navi_level3{
  height:25px;
  padding-left:15px;
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;

}
.navi_level3_over{
  background:url(bg_navi_level2.gif) no-repeat right;
  height:25px;
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding-left:15px;
  cursor:pointer;
}

a.link_navi_level3{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
a.link_navi_level3:hover{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
.navi_level3_separator{
  height:1px;
  width:203px;
  background:url(dotted_line.gif) repeat-x;
}

/* end level 3 navigation */

/* navi_level3V2 navigation image navi */
.navi_level3V2{
  background:#e1e1e1 no-repeat right;
  height:23px;
  padding-left:14px;
  padding-right:14px;
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  border-bottom:solid 1px #e1e1e1;

  border-top:solid 1px #646464;
  border-right:solid 1px #646464;
}

.navi_level3_extranet{
  background:#e1e1e1 no-repeat right;
  height:23px;
  padding-left:14px;
  padding-right:14px;
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  border-bottom:solid 1px #646464;

  border-top:solid 0px #646464;
  border-right:solid 1px #646464;
}

.navi_level3_extranet_over{
  background:url(button_over.gif) #ffffff no-repeat right;
  height:23px;
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding-left:14px;
  padding-right:14px;
  cursor:pointer;
  border-bottom:solid 1px #646464;

  border-top:solid 0px #646464;
  border-right:solid 1px #646464;

}


.navi_level3V2_over{
  background:url(button_over.gif) #ffffff no-repeat right;
  height:23px;
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding-left:14px;
  padding-right:14px;
  cursor:pointer;
  border-bottom:solid 1px #e1e1e1;

  border-top:solid 1px #646464;
  border-right:solid 1px #646464;

}

a.link_navi_level3{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

/* end navi_level3V2 navigation */


/* level 4 main navigation */
.navi_level4_area{
  
  background:#e1e1e1;
  cursor:pointer;
  height:2px;
  border-left:1px solid #ffffff;
  border-left:1px solid lime;

  border-top:1px solid #ffffff;

}

.navi_level4{
  height:7px;
  background:#e1e1e1;
  padding-left:15px;
  /*padding-top:2px;*/
  padding-bottom:5px;
  border-left:1px solid #ffffff;
  /*padding-top:8px;*/
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}
.navi_level4_active{
  height:7px;
  background:#e1e1e1; /**/
  padding-left:15px;
  /*padding-top:2px;*/
  padding-bottom:5px;
  border-left:1px solid #ffffff;
  font-family:Verdana;
  color:#1a1a1a;
  font-size:10px;
  text-decoration:underline;
  cursor:pointer;
}
a.link_navi_level4{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  text-decoration:none;
}

/* end level 4 main navigation */


/* navi_level4V2 navigation */
.navi_level4V2{
 
  height:23px;
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
  
  
}

.navi_level4V2_over{
  
  height:23px;
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
 
}

a.link_navi_level4V2{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  
  text-decoration:none;
}

/* end navi_level4V2 navigation */


/* level 5 navigation */
.navi_level5{
  height:7px;
  background:#e1e1e1;
  border-left:1px solid #ffffff;
  padding-left:30px;
  /*padding-top:8px;*/
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}
.navi_level5_active{
  height:7px;
  background:#e1e1e1;
  border-left:1px solid #ffffff;
  padding-left:30px;
  /*padding-top:8px;*/
  font-family:Verdana;
  color:#000000;
  font-size:10px;
  text-decoration:underline;
  cursor:pointer;
}
a.link_navi_level5{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  text-decoration:none;
}

/* end level 5 navigation */

/* level 6 navigation */
.navi_level6{
  height:7px;
  background:#e1e1e1;
  border-left:1px solid #ffffff;
  padding-left:45px;
  /*padding-top:8px;*/
  font-family:Verdana;
  color:#646464;
  font-size:10px;
  text-decoration:none;
  cursor:pointer;
}
.navi_level6_active{
  height:7px;
  background:#e1e1e1;
  border-left:1px solid #ffffff;
  padding-left:45px;
  /*padding-top:8px;*/
  font-family:Verdana;
  color:#000000;
  font-size:10px;
  text-decoration:underline;
  cursor:pointer;
}
a.link_navi_level6{
  font-family:Verdana;
  color:#191919;
  font-size:10px;
  text-decoration:none;
}

/* end level 6 navigation */

/* bottom navigation */
.navi_bottom_div{
  font-family:Verdana;
  color:#ffffff;
  font-size:10px;
  padding-top:7px;
}

/* bottom navigation */

/* Content Box*/

.box{
  background:url(bg_teaser.jpg) no-repeat;
  width:167px;
}

.box_border_top{
  width:167px;
  background:url(dotted_line.gif) repeat-x;
  
}
.box_border_left{
  width:2px;
  height:127px;
  background:url(dotted_line_vertical.gif) repeat-y;
  
}

.box_content{
  font-family:Verdana;
  color:#191919;
  font-size:11px;
  padding-left:12px;
  padding-top:12px;
  
}
/* END Content Box*/



.shadow_corner_left{
  width:6px;
  height:6px;
  background:url(shadow_corner_left.gif) no-repeat;

}
.shadow_corner_right{
  width:6px;
  height:6px;
  background:url(shadow_corner_right.gif) no-repeat;

}
.shadow_left{
  width:5px;
  height:400px;
  background:url(shadow_left.jpg) no-repeat;

}

.shadow_right{
  width:5px;
  background:url(shadow_right.jpg) no-repeat;

}
/* industrie */
.bg_industrie_de{

  background:url(bg_industrie.jpg) no-repeat;
  width:549px;
  /*padding-top:104px;*/
}
/* automotive */
.bg_automotive_de{

  background:url(bg_automotive.jpg) no-repeat;
  width:549px;
color:#ffffff;
  /*padding-top:104px;*/
}
 /* press */
 a.press_link{
  font-family:Verdana;
  color:#191919;
  font-size:11px;
  font-weight:bold;
 }

.text_bold_11{
  font-family:Verdana;
  font-size:11px;
  color:#191919;
  font-weight:bold;
}

.text_bold_10{
  font-family:Verdana;
  font-size:10px;
  color:#191919;
  font-weight:bold;
}

.header_messe{
  background:#e1e1e1;
  height:23px;	
  font-family:Verdana;
  font-size:11px;
  color:#191919;
  font-weight:bold;
}

.td_header{
  height:15px;
  background:#e1e1e1;
  font-family:Verdana;
  font-size:10px;
  color:#191919;
  font-weight:bold;
  
}

/* dark grey products */
.td_header_2{
  height:15px;
  background:#646464;
  font-family:Verdana;
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
}

/********** login ******************/
.input_login{
	width:155px;
	height:22px;
	border:solid 1px #6d6d6d;
}

.input_newsletter{
	width:155px;
	height:18px;
	border:solid 1px #6d6d6d;
	font-family:Verdana;
  	font-size:10px;
}


.onlyprint{
  display:none;
  visibility:hidden;
}









