@charset "UTF-8";
body {
	background-color: #ffffff;
}
/*NewPartFollows-sst-25.03.2011*/
/* ------------------------------
 Text
------------------------------ */
h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight: 800;
font-size:15px;
text-align:left;
}
h2{
color:#b39d32;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-align:left;
}
dfn{
font-size:10px;
}
/* ------------------------------
 NewContent
------------------------------ */
#titleDiv{
height:24px; 
border-bottom:thin solid #ACB1BB; 
padding-top:9px;
}
#contentDiv{
	font-size: 12px;
text-align:left;
padding-top:8px;
text-align:justify;
}
#contentDiv li{
padding:5px 0 0 0;
list-style-type:disc;
}
#leftContentDiv{
width:49%;
float:left;
padding-top:8px;
padding-right:2%;
}
#rightContentDiv{
width:49%;
float:left;
padding-top:8px;
}
#left5050ContentDiv{
width:49%;
float:left;
padding-top:8px;
padding-right:2%;
}
#left5050ContentDiv table p{
padding:4px 5px;
}
#right5050ContentDiv table p{
padding:5px !important;
}
#right5050ContentDiv{
width:49%;
float:left;
padding-top:8px;
}
/*NewPartAbove-sst-25.03.2011*/
/* ------------------------------
 Header
------------------------------ */
#header{
width:960px;
margin:5px auto 0 auto;
padding:0;
clear:both;
}
#header td.logo_country{
margin:0;
padding:0;
color:#0000cc;
font-family:verdana;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}
#header td.logo_country img{
margin:0 5px 0 0;
padding:0;
vertical-align:middle;
}
#header a.lang:link, #header a.lang:visited {
color:#0000CC;
font-family:verdana;
font-size:10px;
font-weight:normal;
letter-spacing:1px;
text-decoration:none;
}
#header .langtext {
color:#0000CC;
font-family:verdana;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}
#header a:active {
color:#FF9900;
text-decoration:none;
}
#header a:link {
color:#336699;
text-decoration:none;
}
span.signin  {
color:#000000;
font-family:verdana;
font-size:9px;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}
#header .signup a:active {
color:#000f90;
font-family:verdana;
font-size:9px;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}
#header .signup, #header .signup a, #header .signup a:link, #header .signup a:visited {
color:#ff0000;
font-family:verdana;
font-size:9px;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}
#header a.lang:link, #header a.lang:visited {
color:#0000cc;
font-family:verdana;
font-size:10px;
font-weight:normal;
letter-spacing:1px;
text-decoration:none;
}
table.global{
margin:0;
padding:0;
}
.border{
margin:0 0 0 0;
padding:0;
border-bottom:solid 6px #acb1bb;
}
/* ------------------------------
 Lead
------------------------------ */
#wrapper1{
width:960px;
margin:0px auto 10px auto;
padding:0;
}
#banner{
width:960px;
margin:20px auto 0px auto;
padding-bottom:10px;
}
#banner p.ban{
width:831px;
margin:0 auto 10px auto;
padding:0;
color:#000000;
font-size:12px;
float:left;
}
#banner p.image{
width:129px;
margin:0 0 10px 0;
padding:0;
float:left;
}
#banner img{
vertical-align:top;
float:right;
}
#banner strong{
font-weight:bold;
}
#digestCat {
	float: left;
	clear: none;
	width: 236px;
	font-size: 11px;
}
div#digestCat img.pdf {
	float: left;
	margin: 5px 10px 5px 25px;
}
#lead{
margin: 0px 16px 0px auto;
padding: 0;
clear: none;
float: left; 
width: 700px;
}
#lead p.sentence{
margin:0 auto 0 auto;
padding:0;
color:#000000;
font-size:12px;
float:left;
}
#lead p.image{
width:129px;
margin:0;
padding:0;
float:left;
}
#lead img{
vertical-align:top;
float:right;
}
#lead strong{
font-weight:bold;
}
#contactus {
	clear: both;
	font-size: 12px;
	padding: 0;
	width: 680px;
}
/* ------------------------------
 Products_Company Overview Navi
------------------------------ */
#wrapper2{
width:960px;
margin:20px auto 0 auto;
padding:0;
}
#products_company{
width:960px;
height:auto;
margin:0 auto 0 auto;
padding:0;
border-bottom:none;
}
#products_company img{
margin:0;
paddig:0;
}
/*NewPartFollows-sst-25.03.2011*/
#products_company tr td a{
width:inherit;
height:inherit;
display:block;
}
#tab_products{
background: url("../img/tab_products_off.gif") no-repeat scroll left top transparent;
}
#tab_products:hover{
background: url("../img/tab_products_on.gif") no-repeat scroll left top transparent;
}
#tab_products.active{
background: url("../img/tab_products_in.gif") no-repeat scroll left top transparent;
}
#tab_service{
background: url("../img/tab_service_off.gif") no-repeat scroll left top transparent;
}
#tab_service:hover{
background: url("../img/tab_service_on.gif") no-repeat scroll left top transparent;
}
#tab_service.active{
background: url("../img/tab_service_in.gif") no-repeat scroll left top transparent;
}
#tab_worldwide{
background: url("../img/tab_worldwide_off.gif") no-repeat scroll left top transparent;
}
#tab_worldwide:hover{
background: url("../img/tab_worldwide_on.gif") no-repeat scroll left top transparent;
}
#tab_worldwide.active{
background: url("../img/tab_worldwide_in.gif") no-repeat scroll left top transparent;
}
#tab_company{
background: url("../img/tab_company_off.gif") no-repeat scroll left top transparent;
}
#tab_company:hover{
background: url("../img/tab_company_on.gif") no-repeat scroll left top transparent;
}
#tab_company.active{
background: url("../img/tab_company_in.gif") no-repeat scroll left top transparent;
}
/*NewPartAbove-sst-25.03.2011*/
/* ------------------------------
 Products
------------------------------ */
#products {
width: 960px;
margin:0px auto 0 auto;  
padding0;
height: auto;
background: #ffffff;
}
.product_lineup{
width:960px;
margin:0 auto 30px auto;
padding:0;
background:url(../img/bg_product_lineup2.gif) repeat;
}
.product_lineup img{
margin:0;
padding0;
vertical-align:top;
border:none;
}
.product_lineup span.line1{
vertical-align:middle;
}
table.lineup{
padding-bottom;9px;
}
.type-section .title, .type-section .title a, .type-section .title a:link, .type-section .title a:visited {
color:#003366;
font-family:verdana;
font-size:12px;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
}
.lineup_text a {
color:#333333;
text-decoration:undeline;
font-size:11px;
font-weight:bold;
}
.lineup_text a:active {
color:#FF9900;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
.lineup_text a:visited {
color:#333333;
text-decoration:undeline;
font-size:11px;
font-weight:bold;
}

.type-section .new {
	color:#FF0000;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
}
.type-section .blurb {
	color:#0000FF;
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
}
.type-section .service, .type-section .service a, .type-section .service a:link, .type-section .service a:visited {
	color:#003366;
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
}
.type-section .header {
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
}
.type-section .abstract {
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
}
div.type-section ul.product {
	clear: both;
	height: 160px;
}

div.type-section ul.product li {
	clear: none;
	float: left;
	list-style: none;
}

div.type-section ul.points {
	padding-left: 15px;
}

div.type-section ul.points li.abstract {
	clear: both;
	float: none;
	list-style: disc;
	list-style-position: outside;
}

/* ------------------------------
 Company Overview
------------------------------ */
#companyOverview {
  display: none;
  width: 960px;
  height: auto;
  margin:20px auto 0 auto; 
  background: #ffffff;
  width: 890px;
}
.corp_header {
	margin:0 0 10px;
	color:#FF0000;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
}
.corp_header2 {
	margin:0 0 10px;
	color:#000000;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
}
.corp_text {
	margin:0 0 10px;
	color:#666666;
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}
.corp_table {
	margin:0 0 10px;
}
.corp_link a {
	color:#008e8f;
}
.border2{
width:960px;
margin:0 auto 0 auto;
padding:0;
border-bottom:solid 1px #999999;
}
/* ------------------------------
 Back to top
------------------------------ */
#backtotop{
width:960px;
margin:0;
padding:0;
}
#backtotop img{
border:0;
margin-left:926px;
}
#backtotop2{
width:960px;
margin:0 0 10px 0;
padding:0;
}
#backtotop2 img{
border:0;
margin-left:906px;
}
/* ------------------------------
 Footer
------------------------------ */
#footer{
width:960px;
height:50px;
margin:5px auto 0 auto;
padding:0;
}
#footer p.copyright{
color:#000000;
font-family:verdana;
font-size:9px;
font-weight:normal;
letter-spacing:normal;
text-decoration:none;
margin:5px auto 0 auto;
vertical-align:middle;
text-align:left;
}
.border3{
width:100%;
height:8px;
margin:0 auto 0 auto;
padding:0;
border-bottom:solid 8px #acb1bb;
}
