/*
a {color:#ee3a32;text-decoration:none;} 
*/
a:visited{color:#ee3a32;text-decoration:none;}
a:hover{color:#ee3a32; text-decoration:underline !important}



ul{
list-style: none;
}
li{
background-image: url(/fileadmin/template/images/arrow.gif);
background-repeat: no-repeat;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#626262;
padding-left: 25px;
background-position: 12px .3em;

}
html {
 overflow-y: scroll !important;
}

.top_left {
background-repeat:no-repeat;
background-position:top right;
}
.top_right {
background-repeat:no-repeat;
background-position:top left;
}

.foot_bar {
background: #FFFFFF url(/fileadmin/template/images/foot_bar.jpg) repeat-x scroll 100% 100%;
background-position:top center;
}

.left_menu {
   background-color:#ededed;
   padding: 0px 0px 0px 0px;

}

#language{
   z-index:10;
   position: relative;
   left: 700px;
   top: 30px;
   width: 155px;
   display:block;

}

#search{
   z-index:8;
   position: relative;
   left: 700px;
   top: 40px;
   width: 155px;
}


#menu_second{
   position: relative;
   left: 200px;
   top: 5px;
   width: 700px;
   font-size: 10px;
   color: #000000;
   text-align: right;
}

#menu_second a,#menu_second a:visited{color:#000000;text-decoration:none;   font-size: 11px;}
#menu_second a:hover{text-decoration:underline !important}

.csc-sitemap {   
margin-left:20px; 
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
} 
.csc-sitemap a,.csc-sitemap a:visited{color:#626262;text-decoration:none}
.csc-sitemap a:hover{text-decoration:underline !important}

.menu_foot {
   text-align: center;
   font-size: 11px;
   color:red;
   line-height:20px;
}
.menu_foot a,.menu_foot a:visited{color:#626262;text-decoration:none}
.menu_foot a:hover{text-decoration:underline !important}

.menu_foot_program {
   text-align: center;
   font-size: 11px;
   color:red;
   line-height:20px;
}
.menu_foot_program a,.menu_foot_program a:visited{color:#626262;text-decoration:none}
.menu_foot_program a:hover{text-decoration:underline !important}

.main{
  margin-bottom:0px;
}

.main td{
   padding: 0px 0px 0px 0px;
#   vertical-align:top;
}

.boxtitle td{
   padding: 0px 0px 0px 0px;
}

.boxtitle_program td{
   padding: 0px 0px 0px 0px;
   color: #7f6708;
}
.boxtitle_top td{
   padding: 0px 0px 0px 0px;
   color: #7c8084;
}

.boxtitle_contact td{
   padding: 0px 0px 0px 0px;
   color: #7f6708;
}

.copyright {
   text-align: center;
   font-size: 9px;
   color:#626262;
   line-height:20px;
}
.hautpage {
   z-index:10;
   position: relative;
   left:520;
   top:-20;

   text-align: right;
   font-size: 10px;
   color:#626262;
   line-height:20px;
   margin-right:10px;
   width:100px;
   cursor: pointer;
}
.align-left{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;

}
.bodytext { 
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;
   margin-left:30px;
   margin-right:10px;
   text-align: justify;

}
.contenttable .bodytext{
  margin-left:0px;
}
h5,h4,h3,h2,h1,h6{ 
   padding: 5px 5px 5px 30px;
}

h5 {
   margin-bottom:3px;  
}
.csc-textpic-text h5 {
   color:#626262;
}
.csc-textpic-imagewrap{
  margin-top:0px;  
  margin-left:15px;
  margin-right:0px;
}
.menu_manufacturing .csc-textpic-imagewrap{
  margin:0px;  
}
.menu_manufacturing hr {
   height: 0px;
   margin: 0px;
   visibility: hidden;
}
.menu_manufacturing h1 {
   color:#626262;
   /*padding: 20px 5px 5px 30px;*/
   padding: 0px;
   font-size: 16px;
   font-weight:bold;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   margin: 0px;
}
.menu_manufacturing h2 {
   font-size: 12px;
   padding: 5px 0px 0px 0px;
   margin: 0px;
   color:#626262;
   font-weight: bold;
}
.menu_manufacturing p { display: none; }
.csc-textpic-caption {
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;

}
.important {
   color:red;
}

/*#################### MENU LEFT ##########################*/


.menu1-level1-no, .menu1-level1-act {
   font-size: 12px;
   line-height:20px;
   padding: 5px 5px 5px 20px;
   font-weight:bold;
   margin-top:4px;
   cursor: pointer;
}
.menu1-level1-no{
    background-color: #c4c4c4;
}
.menu1-level1-act{
    background: #b9aa84 url(/fileadmin/template/images/left_menu_background.jpg) no-repeat scroll 100% 100%;
    background-position:center right;

}


.menu1-level1-no a,.menu1-level1-no a:visited{color:#626262;text-decoration:none}
.menu1-level1-act a,.menu1-level1-act a:visited{color:#FFFFFF;text-decoration:none}
.menu1-level1-no a:hover,.menu1-level1-act a:hover{text-decoration:none}
/* text-decoration:underline !important */


.menu1-level2-no, .menu1-level2-act{
   font-size: 12px;
   line-height:15px;
   padding: 5px 5px 5px 20px;
   font-weight:bold;
   margin-top:4px;
   height:44px;
   cursor: pointer;
}

.menu1-level2-no{
    background-color: #c4c4c4;
}
.menu1-level2-act{
    background-color: #b9aa84;
}


.menu1-level2-no a,.menu1-level2-no a:visited{color:#626262;text-decoration:none}
.menu1-level2-act a,.menu1-level2-act a:visited{color:#FFFFFF;text-decoration:none}
.menu1-level2-no a:hover,.menu1-level2-act a:hover{text-decoration:none}

.icon_manuf{
  float:left;
  margin-right:10px;
}

/*####################  NEWS ##############################*/

.news_on{
  background-color:#dcdcdc;
}


.news_off{

}
.news_on td, .news_off td{
   color:#626262;
   padding: 10px 20px 10px 20px;
   font-size: 11px;
}


.news_more td{
   color:#626262;
   padding: 5px 20px 5px 20px;
   font-size: 11px;
}
.news_title td{
   color:#626262;
   padding: 5px 20px 5px 20px;
   font-size: 12px;
}

.news-latest-container{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

.csc-firstHeader, .csc-header h1{
   color:#626262;
   padding: 20px 5px 5px 30px;
   font-size: 16px;
   font-weight:bold;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

.left_menu .csc-header h1{
   padding: 20px 5px 5px 20px;
}

.news-latest-item{
  margin-bottom:0px;
  margin-top:0px;
}
.news-latest-item-on {
   background-color:#dcdcdc;
}

.news-latest-item h3{
   color:#626262;
   padding: 10px 10px 10px 20px;
   font-size: 11px;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   line-height:15px;
   margin-bottom:0px;
}
.news-latest-date{
     text-align: right;
     width: 230px;
     color:red;
     padding: 0px 0px 0px 0px;
     
}
.linkmenu, .linkmenu:visited{text-decoration:none;   color:#626262;   font-weight:bold;}
.linkmenu:hover{text-decoration:underline !important;   font-weight:bold;}

.news-latest-item a,.news-latest-item a:visited{text-decoration:none;   color:#626262;}
.news-latest-item a:hover{text-decoration:underline !important}
.news-latest-gotoarchive {
  background-color:#dcdcdc;
  padding: 5px 20px 5px 20px;
  font-size: 10px;
  font-weight:bold;
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
  color:#626262;
}
news-list-container {
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;

}

.news-list-container a,.news-latest-item a:visited,.news-latest-gotoarchive a,.news-latest-gotoarchive a:visited {text-decoration:none;   color:#626262;}
.news-list-container a:hover,.news-latest-gotoarchive a:hover{text-decoration:underline !important}

.news-list-item {
   font-size: 10px;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;

}
.news-list-item dd{
   margin-left: 0px;
   margin-top: 20px;
   padding: 0px 0px 0px 0px;
}
.news-list-item h3{
   color:#626262;
   padding: 10px 0px 10px 0px;
   font-size: 11px;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   line-height:15px;
   font-weight:bold;
}


.news-list {
   width:280;
}
.news-list td{
   padding: 0px 0px 0px 0px;
   vertical-align:top;

}

.news-list-div{
   float:left;
   width:280;
   height:230;
   padding: 8px 8px 8px 8px;
}

.news-single-item, .news-list-container{
   padding: 20px 5px 5px 10px;
}

/*### HISTORY ####*/

hist-list-container {
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;

}

.hist-list-container a,.news-latest-item a:visited{text-decoration:none;   color:#626262;}
.hist-list-container a:hover{text-decoration:underline !important}

.hist-list-item h3{
   color:#626262;
   padding: 10px 0px 10px 0px;
   font-size: 11px;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   line-height:15px;
   font-weight:bold;
}


.hist-list {
   width:300;
}
.hist-list td{
   padding: 0px 0px 0px 0px;
   vertical-align:top;
   color:#626262;
   font-weight:bold;
}

.hist-list-div{
   float:left;
   width:300;
   height:100;
   padding: 8px 8px 8px 8px;
}

/*### ASSOCIATION ###*/
.assoc-imagewrap { }
.assoc-imagecolumn { }
.assoc-imagerow { }
.assoc-image {   float:left; height:100px; vertical-align:middle;}
.assoc-image dt { position:relative; float:left;width:130; text-align:center; height:80px;  vertical-align:middle;}
.assoc-caption { position:relative; float:left; width:160; height:50px; padding: 0px 0px 0px 0px; text-align:left;  vertical-align:middle;   margin-top:20px; 
                 font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#626262; }

.menu_manufacturing {margin-top: 15px;  margin-bottom:15px;  margin-left:30px;  margin-right:-25px; clear: both;}
a .menu_manufacturing { margin-top: 0px; }


.csc-textpic-applic{
   margin-top:10px;
   width:290px;
   height:175px;
   float:left;
   margin-left:15px;
}

/*############ MAILFORM ###############*/
.csc-mailform tr{
   height:30px;
}
.csc-mailform-field label{
   color:#626262;
   width: 150;
   float: left;
   text-align: Left;
   margin-right: 0.5em;
   display: block;
   margin-top: 2px;

}
.csc-mailform-field input{
   margin-top: 0px;
}
.csc-form-labelcell{
   width: 200;
   text-align: Left;
   vertical-align:middle;
   font-weight:bold;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;

}
.formlabel{
  color:red;
}
.csc-form-commentcell{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;

}
#cse-search-results iframe{
  margin-left:20px;
       width: 600px;
}


.tx-felogin-pi1,.csc-textpic-center {
 margin:17px;
}
.container .tx-felogin-pi1 {
  margin-left:150px;
  width:300px;
}
.tx-felogin-pi1 h3 {
 background: #cccccc url(/fileadmin/template/images/bg_partners_zone_01.jpg) repeat-x scroll 100% 100%;
 padding: 8px 8px 8px 8px;
 font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
 color:#ffffff;
 font-weight:bold;
 font-size: 15px;
 margin-bottom:0px;
}

.tx-felogin-pi1-box  {
 background: #c5c5c5 url(/fileadmin/template/images/bg_partners_zone_02.jpg) repeat-x;
 padding: 8px 8px 8px 8px;
 font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
 color:#ffffff;
 font-size: 10px;
}
.tx-felogin-pi1-box  a{
   color:#626262;
}

.tx-felogin-pi1-box  label{
 font-weight:bold;
}
.contenttable { 
   margin-left:30px;
  width:605px;
}

.contenttable td {
   vertical-align:top;
}
.contenttable p {
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;
   margin-left:0px;
   margin-right:10px;

}
.csc-mailform {
    margin-left:30px;
    padding-right:30px;
}
.mf-submit{
   border: none;
    background: url(/fileadmin/template/images/bt_form_submit.jpg) no-repeat top left;
    padding: 2px 8px;
    width:69px;
    height:20px;
    cursor:pointer;
}
.mf-submit-fr{
   border: none;
    background: url(/fileadmin/template/images/fr/bt_form_submit.jpg) no-repeat top left;
    padding: 2px 8px;
    width:69px;
    height:20px;
}
.mf-submit-ch{
   border: none;
    background: url(/fileadmin/template/images/ch/bt_form_submit.jpg) no-repeat top left;
    padding: 2px 8px;
    width:69px;
    height:20px;
}
.mf-submit-de{
   border: none;
    background: url(/fileadmin/template/images/de/bt_form_submit.jpg) no-repeat top left;
    padding: 2px 8px;
    width:69px;
    height:20px;
}
.mf-submit-jp{
   border: none;
    background: url(/fileadmin/template/images/jp/bt_form_submit.jpg) no-repeat top left;
    padding: 2px 8px;
    width:69px;
    height:20px;
}
.mf-logoff{
   border: none;
    background: url(/fileadmin/template/images/bt_form_logout.jpg) no-repeat top left;
    padding: 2px 8px;
    width:69px;
    height:20px;
}

#table_loc_map {
   margin-left:30px;
   width:610px;
}
#table_loc_map td {
   width:210;
 padding: 2px 2px 0px 0px;
}


.sri_at_a_glance-caption {
   background: #b9aa84 ;
   color: #ffffff;
   padding: 2px;
   font-weight:bold;
}

#link_logo{
position: absolute; 
z-index:1;
top=0px;
left=0px;
width:130px;
height:130px;
  cursor: pointer;
}
.csc-textpic-text ul, .icon_image,#table_loc_map ul{
list-style: none;
}
.csc-textpic-text li,.icon_image li,#table_loc_map ul li{
padding-left: 10px;
background-position: 0 .3em;
background-image: url(/fileadmin/template/images/arrow.gif);
background-repeat: no-repeat;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#626262;
}

#table_loc_map ul{
margin-left: 5px;
}

#table_loc_map ul li{
margin-left: 0px;
padding-left: 10px;
padding-right: 5px;
background-position: 0px .3em;
}
.SITEMAP-LEVEL1 p{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;
   margin-left:10px;
   font-weight:bold;
   margin-bottom:5px;
  font-size:11px;
}

.SITEMAP-LEVEL2{
position: relative; 
z-index:10;
top: -20px;
border-bottom:5px solid #ededed;
}
.SITEMAP-LEVEL2 p{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;
   margin-left:250px;
   font-weight:bold;
   margin-bottom:5px;
 
   background-image: url(/fileadmin/template/images/arrow.gif);
   background-repeat: no-repeat;
   background-position: 0 .3em;
   padding-left: 10px; 
  font-size:10px;
}

.SITEMAP-LEVEL3 p{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   color:#626262;
   margin-left:300px;
   font-weight:normal;
   margin-bottom:5px;
   background-image: none;
   font-size:9px;
}

.home_table {
   margin-left:10px;
   margin-right:5px;
 
}
.news-list-item {
padding: 5px; 
}
.news-list-date {
   float:left;
   padding-left: 10px; 
   font-weight:bold;
   width:100px;
}
.news-list-title {
   padding-left: 110px;  
   width:500px;
}
.news-list-item-on {
  background-color:#ededed;
}
.contenttable{
 margin-bottom:0px;
}
.contenttable .bodytext{
  margin-bottom:0px;
  padding-bottom: 00px;  
}
.csc-textpic-text ul {
  margin-top:-10px;
}
.csc-textpic-applic .csc-textpic-text ul {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 10px;

}
.contenttable h5{
   margin-top:1.5em;
  padding-left: 0px;
}


.csc-textpic-applic .csc-textpic-text{ 
   padding-left: 120px;  

}

/* BANNER HOME */
.news-banner-container {
   margin-left:25px;
}
.news-banner-item {
   margin-left:7px;
   float:left;
   width:193px;
   height:350px;
}
.news-banner-title {
   height:40px;
   cursor: pointer;
}
.news-banner-title table{
   width:100%;
   height:100%;
}
.news-banner-title table td{
   text-align:center;
   vertical-align:middle;
   color:white;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   font-size:13px;
   font-weight:bold;
   padding-left: 10px;  
   padding-right: 10px;  
}


.news-banner-image{
   margin-top:5px;
   padding-left: 6px;  
   padding-top: 6px;  
   height:120px;
}
.news-banner-image *{
   margin:0px;
}

.news-banner-text{
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   font-size:11px;
   padding: 8px;   
   color:#626262;
   height:155px;
}

.news-banner-item-GREEN .news-banner-image,.news-banner-item-GREEN  .news-banner-title{
   /*background-color:#114433;*/
   background-color:#4d4d4f;
}

.news-banner-item-RED .news-banner-image,.news-banner-item-RED .news-banner-title{
   background-color:#ed3831;
}
.news-banner-item-MARROM .news-banner-image,.news-banner-item-MARROM .news-banner-title{
   background-color:#b9a985;
}

.news-banner-text a,.news-banner-text a:visited{text-decoration:none;   color:#ed3831;    font-weight:bold;}
.news-banner-text a:hover{text-decoration:underline !important}

.news-banner-item-GREEN  .news-banner-title{
background-image:url(/fileadmin/template/images/arrow_green.jpg);
background-repeat:no-repeat;
background-position:center right;
}
.news-banner-item-RED  .news-banner-title{
background-image:url(/fileadmin/template/images/arrow_red.jpg);
background-repeat:no-repeat;
background-position:center right;
}
.news-banner-item-MARROM  .news-banner-title{
background-image:url(/fileadmin/template/images/arrow_marrom.jpg);
background-repeat:no-repeat;
background-position:center left;
}
.news-banner-title * {
   margin-bottom:0px;
}

.news-single-item .date {
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   font-size:11px;
   color:#626262;
   margin-left:25px;
   margin-right:10px;
   font-weight:bold;
}
.news-single-item .title {
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   font-weight:bold; 
  font-size:13px;
   color:#626262;
   background-color:#EDEDED;
   margin-left:25px;
   margin-right:10px;
   padding:8px;
}
.news-single-item .news-single-img{
   margin-left:25px;
   margin-top:15px;
   padding-right:10px;
   float:left;
   cursor: pointer;
}
.news-single-item .content {
   margin-left:25px;
   margin-top:15px;
   margin-right:10px;
   font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
   font-size: 11px;
   color:#626262;
   text-align: justify;
}
.news-single-item .content .filelink img {
  cursor: pointer;
}
.news-single-item .content a:visited,.news-single-item .content a{
   color:#626262;text-decoration:none;   
}
.news-single-item .content a:hover{text-decoration:underline !important}
.news-single-item .news-single-backlink{
   margin-top:25px;   
   margin-left:25px;
}
.filelink {
   margin-top:20px;   
}


/*
 * For section troubleshooting - modification of filelink content element
 */
.csc-uploads.csc-uploads-1 {
	margin-left:30px;
}

.csc-uploads.csc-uploads-1 .csc-uploads-icon {
	display:none;
}

.csc-uploads.csc-uploads-1 .csc-uploads-fileName {
	font-size:12px;
}

.csc-uploads.csc-uploads-1 .csc-uploads-fileName p {
	margin:0;
	margin-bottom:2px;
}

.csc-uploads.csc-uploads-1 .csc-uploads-fileName a {
	background-image:url("/fileadmin/template/images/arrow.gif");
	background-position:0px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:1px;
	text-decoration:none;
}

.csc-uploads.csc-uploads-1 .csc-uploads-fileName a:hover {
	text-decoration:underline;
	color:#EE3A32 !important;
}

.csc-uploads.csc-uploads-1 .csc-uploads-fileName a:visited {
	color:#626262;
}
/*
 * End of : For section troubleshooting - modification of filelink content element
 */

.spacer_top img {
	margin-top:20px !important;
}

