/*************** general styles *****************************/
body
{
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  padding:0px;
}

ul
{
  /*margin-bottom:0px;*/
}

table
{
  font-family:Arial;
  color:#323232;
  font-size:11px;
}

img{
  border:none;
}

textarea
{
  border:solid 1px #cccccc;
}

.bg_teaser
{
  background:url(../img/bg_teaser.gif) repeat-x bottom #f6f6f6;
  height:118px;
}

.bg_teaser_var
{
  background:url(../img/bg_teaser.gif) repeat-x bottom #f6f6f6;
}


.line_177
{
  width:177px;
  height:1px;
  color:#B8BCC1;
  background:#B8BCC1;
}

.footer_area
{
  padding-top:20px;
  padding-left:20px;
}

.pagefooter
{
  padding-top:10px;
  padding-bottom:15px;
  padding-left:0px;
  padding-right:0;
  border-bottom:solid 1px #cccccc;
  background:url(../img/bg_newsbox.gif) repeat-x #E6E9EC;
  width:100%;
  /*min-height:100px;*/
 
}

.line_980
{
  width:965px;
  height:1px;
  color:#B8BCC1;
  background:#B8BCC1;
}

.dotted_line_730
{
  width:100%;
  height:1px;
  background:#B8BCC1;
}


.dotted_line
{
  width:100%;
  height:1px;
  background:#B8BCC1;
}

.dotted_line_549
{
  width:549px;
  height:1px;
  background:#B8BCC1;
}

.dotted_line_650
{
  width:650px;
  height:1px;
  background:#B8BCC1;
}

.dotted_line_546
{
  width:546px;
  height:1px;
  background:#B8BCC1;
}

.dotted_line_800
{
  width:800px;
  height:1px;
  background:#B8BCC1;
}

.dotted_line_820
{
  width:820px;
  height:1px;
  background:#B8BCC1;
}

.dotted_line_vertical
{
  width:1px;
  height:100%;
  background:#B8BCC1;

}

.content_main{
  background:#ffffff;
  
  font-family:Arial;
  font-size:11px;
  color:#323232;
  
  padding-left:21px;
  margin-top:10px;
}

.bg_naviarea
{
  background:url(../img/bg_naviarea.gif) no-repeat bottom #f6f6f6;
  width:368px;
  height:300px;
}

#pscroller1{
  width: 150px;
  height: 95px;
  padding: 0px;
}

#pscroller2 a{
  text-decoration:none;
}

.someclass{ 
}

      /*********** text ***************/
.text_main
{
  font-family:Arial;
  color:#323232;
  font-size:11px;

}
.text_11
{
  font-family:Arial;
  color:#323232;
  font-size:11px;

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

.text_content
{
  font-family:Arial;
  color:#323232;
  font-size:11px;

}

.text_main_b
{
  font-family:Arial;
  color:#4D4C4C;
  font-size:11px;
  font-weight:bold;
}

.text_grey
{
  font-family:Arial;
  color:#6B6C6C;
  font-size:11px;

}

.text_header_grey
{
  font-family:Arial;
  color:#6B6C6C;
  font-size:12px;
  font-weight:bold;

}
.text_lightgrey
{
  font-family:Arial;
  color:#969696;
  font-size:11px;
}

.text_white
{
  font-family:Arial;
  color:#ffffff; /*323232 ffffff*/
  font-size:11px;
  
}

.text_red
{
  font-family:Arial;
  color:#CC0000;
  font-size:11px;
}

.text_red_12
{
  font-family:Arial;
  color:#CC0000;
  font-size:12px;
}

.text_header_red
{
  font-family:Arial;
  color:#CC0000;
  font-size:12px;
}

.text_14_red
{
  font-family:Arial;
  color:#CC0000;
  font-size:14px;
}

.text_15_red
{
  font-family:Arial;
  color:#CC0000;
  font-size:15px;
}

.text_header_red_u
{
  font-family:Arial;
  color:#CC0000;
  font-size:12px;
  text-decoration:underline;

}
      /*********** form fields ***************/

.input_login
{
  border:solid 1px #727272;
  width:120px;
  font-family:Arial;
  color:#969696;
  font-size:12px;
}


select.lang
{
  /*border-style:none;*/
  font-family:Arial;
  color:#4D4C4C;
  font-size:11px;
}

input.newsletter
{
  border:solid 1px #727272;
  width:104px;
  
  font-family:Arial;
  color:#969696;
  font-size:11px;
}

input.newsletter_box
{
  border:solid 1px #727272;
  width:124px;
  
  font-family:Arial;
  color:#969696;
  font-size:11px;
}

input.search
{
  border:solid 1px #727272;
  width:112px;
  
  font-family:Arial;
  color:#969696;
  font-size:11px;
}

.select_quickfinder{
  width:172px;
}


      /*********** links ***************/

a{
	font-family:Arial;
  color:#323232;
}

a:hover{
	font-family:Arial;
  color:#CC0000;
}


a.link_mainnavi
{
  font-family:Arial;
  color:#4D4C4C;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

a.link_mainnavi_over
{
  font-family:Arial;
  color:#969696;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

a.link_mainnavi_over:hover
{
  font-family:Arial;
  color:#969696;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

 a.press_link{
  font-family:Arial;
  color:#323232;
  font-size:11px;
  font-weight:bold;
 }


a.link_red
{
  font-family:Arial;
  color:#CC0000;
  font-size:11px;
  font-weight:bold;
  
}

.history_text{
  font-family:Arial;
  padding-left:20px;
  padding-top:8px;
  color:#969696;
  font-size:10px;
}

a.history_link{
  font-family:Arial;
  color:#969696;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}

a.history_link:hover{
  font-family:Arial;
  color:#969696;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}

.text_navibottom
{
  font-family:Arial;
  color:#969696;
  font-size:11px;
  text-decoration:none;
}

.link_navibottom
{
  font-family:Arial;
  color:#969696;
  font-size:11px;
  text-decoration:none;
  /*font-weight:bold;*/ 

}
.link_11
{
  font-family:Arial;
  color:#323232;
  font-size:11px;
}
.link_12
{
  font-family:Arial;
  color:#323232;
  font-size:12px;
}
a.text_11
{
  font-family:Arial;
  color:#323232;
  font-size:11px;

}
.rect_red
{
  background:#CC0000;
  width:10px;
  height:20px;
}

/********************* automotive styles **************************************/
.rect_automotive
{
  background:#4D647C;
  width:10px;
  height:20px;
}

.text_header_automotive
{
  font-family:Arial;
	font-size:11px;
	color:#4D647C;
  font-weight:bold;
}

.link_auto
{
  font-family:Arial;
	font-size:11px;
	color:#4D647C;
  font-weight:bold;
}

.link_arrow_auto
{
  background:url(../img/arrow_blue_on_grey.gif) no-repeat;
  background-position:0px 3px;
  padding-left:8px;
  font-family:Arial;
	font-size:11px;
	color:#4D647C;
  font-weight:bold;
}

.text_15_auto
{
  font-family:Arial;
  color:#4D647C;
  font-size:15px;
}

.ul_arrow_auto
{
  list-style-image:url(../img/arrow_blue_on_grey.gif);
  
  padding-left:0px;
  font-family:Arial;
	font-size:12px;
	color:#4D647C;
  font-weight:bold;
}


/********************* industrie styles **************************************/

.rect_industrie
{
  background:#AFA472;
  width:10px;
  height:20px;
  
}

.text_header_industrie
{
  font-family:Arial;
	font-size:11px;
	color:#897D45;
  font-weight:bold;
  
}

.link_ind
{
  font-family:Arial;
	font-size:11px;
	color:#897D45;
  font-weight:bold;
}




/*********** top navigation ****************************************/
.td_navitop
{
  
  background:#C8CACD;
  height:23px;

}

.td_navitop_shadow
{
  background:url(../img/shadow_bottom_navitop.gif) repeat-x top;
  width:100%;
  height:3px;
  padding:0px;
  line-height:3px;
  font-size:3px;
}

a.link_navitop{
	font-family:Arial;
	font-size:11px;
	color:#323232;
	text-decoration:none;
}
/*********** end top navigation ****************************************/

/*********** main navigation ****************************************/
.div_mainnavi
{
  background:url(../img/bg_mainnavi.gif) repeat-x;
  width:100%;
  height:24px;
  
}

.div_mainnavi_line_1
{
  background:url(../img/pixel.gif) #bbbbbb repeat-x;
  width:100%;
  height:1px;
  padding-left:6px;
  
}
.div_mainnavi_shadow
{
  background:url(../img/shadow_bottom_mainnavi.gif) repeat-x;
  width:100%;
  height:3px;
  padding-left:6px;
  margin-bottom: 8px;
}


.td_mainnavi
{
  padding-top:2px;
  padding-left:14px;
  padding-right:15px;
  font-family:Arial;
  color:#4D4C4C;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  white-space:nowrap;
}

.td_mainnavi_over
{
  background:url(../img/button_over.gif) #f5f5f5 no-repeat;
  background-position:top right;
  /*height:22px;*/
  padding-top:2px;
  padding-left:14px;
  padding-right:15px;
  font-family:Arial;
  color:#969696;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  white-space:nowrap;
}

a.link_mainmenu
{
  
  padding-left:14px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  height:23px; 
  font-family:Arial;
  color:#4D4C4C;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  white-space:nowrap;
  
}

a.link_mainmenu_active
{
  
  padding-left:14px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  
  color:#969696;
  
  font-family:Arial;
  
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
  white-space:nowrap;
}

.td_mainmenu
{

}

.td_mainmenu_over
{
  background:url(../img/button_over.gif) #f5f5f5 no-repeat;
  background-position:top right;
}


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

}
.navi_level3_over
{
  background:url(../img/bg_navi_level2.gif) no-repeat right;
  height:25px;
  font-family:Arial;
  color:#969696;
  font-size:11px;
  /*font-weight:bold;*/
  text-decoration:none;
  padding-left:15px;
  cursor:pointer;
}

a.link_navi_level3
{
  font-family:Arial;
  color:#4D4C4C;
  font-size:11px;
   /*font-weight:bold;*/
  text-decoration:none;
}

a.link_navi_level3:hover
{
  font-family:Arial;
  color:#969696;
  font-size:11px;
  /*font-weight:bold;*/
  text-decoration:none;
}

.navi_level3_separator
{
  background:#B8BCC1;
  width:177px;
  height:1px;

}

  /* end level 3 navigation */

   /*  level 4 navigation */
.navi_level4
{
    background:#F4F5F6;
    height:22px;
    padding-left:25px;
    cursor:pointer;
}
.navi_level4_active
{
    background:#F4F5F6;
    height:22px;
    padding-left:25px;
    text-decoration:underline;
    cursor:pointer;
}


.navi_level5
{
    background:#F4F5F6;
    height:22px;
    padding-left:35px;
    cursor:pointer;
}


.navi_level5_active
{
    background:#F4F5F6;
    height:22px;
    padding-left:35px;
    text-decoration:underline;
    cursor:pointer;
}

.navi_level6
{
    background:#F4F5F6;
    height:22px;
    padding-left:50px;
    
    cursor:pointer;
}

.navi_level6_active
{
    background:#F4F5F6;
    height:22px;
    padding-left:50px;
    text-decoration:underline;
    cursor:pointer;
}

   /* end level 4 navigation */




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

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

.navi_level3_extranet_over{
  background:url(../img/button_over.gif) #f5f5f5 no-repeat right;
  height:22px;
  font-family:Arial;
  color:#191919;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding-left:14px;
  padding-right:14px;
  cursor:pointer;
  border-bottom:solid 1px #BBBBBB;

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

}


/* 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_level3V2_over{
  background:url(../img/button_over.gif) #f5f5f5 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;

}


/*********** end main navigation ****************************************/




/*********** product navigation ****************************************/
a.products_navi
{
  font-family:Arial;
  color:#6B6C6C;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.products_navi:hover
{
  font-family:Arial;
  color:#969696;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


a.products_navi_active
{
  font-family:Arial;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
a.products_navi_active:hover
{
  font-family:Arial;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
/*********** end product navigation ****************************************/

/********** autotmotive products *******************************************/ 
.text_auto_14
{
  font-family:Arial;
  color:#3b546a; /*6d6e70*/
  font-size:15px;
  text-decoration:none;
  
}

.text_grey_15
{
  font-family:Arial;
  color:#6e6e6e; /*6d6e70*/
  font-size:15px;
  text-decoration:none;
  
}
.text_grey_16
{
  font-family:Arial;
  color:#6e6e6e; /*6d6e70*/
  font-size:16px;
  text-decoration:none;
  
}

.tr_grey_ind
{
  background:#9f9f9f;
}

.td_white_15_ind
{
  background:#9f9f9f;
  font-family:Arial;
  color:#ffffff;
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
}


.text_grey_13
{
  font-family:Arial;
  color:#6e6e6e; /*6d6e70*/
  font-size:13px;
  text-decoration:none;
  
}

.td_ind_header
{
  font-family:Arial;
  font-size:11px;
  height:20px;
  padding-left:15px;
  font-weight:bold;
  background:#A79E70;
  /*color:#3b546a;*/
  color:#ffffff;
}

.td_auto_header
{
  font-family:Arial;
  font-size:11px;
  height:20px;
  padding-left:15px;
  font-weight:bold;
  background:#c7d5de;
  color:#3b546a;
}

.line_darkgrey
{
  height:1px;
  width:100%;
  background:#929292;
}

.text_auto_blue_12
{
  font-family:Arial;
  font-size:12px;
  color:#596f87;
  font-weight:bold;
}


.text_ind_blue_12
{
  font-family:Arial;
  font-size:12px;
  color:#897D45;
  font-weight:bold;
}

.text_auto_blue_11
{
  font-family:Arial;
  font-size:11px;
  color:#596f87;

}

.text_auto_blue_11_b
{
  font-family:Arial;
  font-size:11px;
  color:#596f87;
  font-weight:bold;
}

.td_pict
{
  
  background:#f1f1f1;
  padding:0px;
  padding-left:15px;
  
}

.prodnavi_area
{
  width:546px;
  height:150px;
  background:#fcfcfc;
  border-top:solid 1px #B8BCC1;
  border-left:solid 1px #B8BCC1;
  border-bottom:solid 1px #B8BCC1;
}

.prodnavi_col
{
  width:181px;
  border-right:solid 1px #B8BCC1;
}

a.prodnavi_active
{
  color:#4D4C4C;
  /*font-weight:bold;6e6e6e*/
  
}

a.prodnavi_active:hover
{
  color:#6e6e6e;
  /*font-weight:bold;*/
  
}

a.prodnavi
{
  color:#6e6e6e;
  text-decoration:none;

}
a.prodnavi:hover
{
  color:#6e6e6e;
  text-decoration:underline;
}

.prodnavi_space
{
  height:150px;
  overflow:auto;
  scrollbar-base-color:#B8BCC1;
  scrollbar-3d-light-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#f1f1f1;
  scrollbar-highlight-color:#fcfcfc;
  scrollbar-shadow-color:#fcfcfc;
  scrollbar-track-color:#f1f1f1;
  padding:0px;
}

.prodnavi_span
{
  width:100%;
  background:#c7d5de;
  margin:5px;
}

.prodnavi_td
{
  padding-left:10px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  
  border-bottom:solid 1px #B8BCC1;
}

.prodnavi_td_active
{
  width:100%;
  background:#c7d5de;
  
  padding-left:10px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  
  border-bottom:solid 1px #B8BCC1;
  
}
/**********  end autotmotive products *******************************************/ 

/* end level 4 main navigation */


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

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

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

/* industrie end navi_level4V2 navigation */



.header_list
{
  background:#F4F5F6;
  height:22px;
}

.td_header_2
{
  font-family:Arial;
  font-size:11px;
  color:#3b546a;
  height:20px;
}

.content_divider
{
  width:100%;
  height:10px;
  background:url(../img/produkt_trenner_kachel.gif) repeat-x;

}
.text_header_vulc
{
  font-family:Arial;
  color:#4b4b4b;
  font-size:15px;
  font-weight:bold;
}


.text_header_vulc_home
{
  font-family:Arial;
  color:#4b4b4b;
  font-size:12px;
  font-weight:bold;
}
.jsdomenusep 
{
  background: url(../img/product_menu/themes/rtt/navi_divider.gif) no-repeat;
  padding: 0px;
  padding-left: 0px;
  height:9px;
  width:182px;
  border-right:solid 0px #cccccc;
}

a.link_red_arrow
{
  background:url(../img/arrow_red.gif) no-repeat;
  background-position:2px 3px;
  padding-left:10px;
  font-family:Arial;
  color:#CC0000;
  font-size:11px;
  font-weight:bold;
}

a.link_red_arrow:hover
{
  background:url(../img/arrow_red.gif) no-repeat;
  background-position:2px 3px;
  padding-left:10px;
  font-family:Arial;
  color:#CC0000;
  font-size:11px;
  font-weight:bold;
}

a.link_arrow_white_on_green
{
  background:url(../img/arrow_white_for_green.gif) no-repeat;
  background-position:2px 3px;
  padding-left:10px;
  font-family:Arial;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
}
a.link_arrow_white_on_green:hover
{
  background:url(../img/arrow_white_for_green.gif) no-repeat;
  background-position:2px 3px;
  padding-left:10px;
  font-family:Arial;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
}

.link_footer a{
  color:#969696; 
  text-decoration:none;
}

.link_footer_menu a{
  color:#323232; 
  text-decoration:none;
}

.footer_spacer
{
  margin-bottom:5px;
}

.ul_nomargin li
{
  MARGIN-LEFT: -25px;
}
