html, body {margin:0;padding:10px;font-size:9pt;font-family: verdana, Arial, Sans-Serif;line-height:20px;color:black;}
h1, h2, h3, h4, h5 {color:#0057a3;}
h1 {text-transform:uppercase;}
dd {margin:0;}
a {text-decoration:none;color:black;}
a img {border-width:0;}

.hidden, .navigationText {visibility:hidden;}
.nodisplay, .serviceText, .csc-linkToTop, .slider, .back {clear:both;height:0;visibility:hidden;}
div#tabs ul {display:none;}
div#ui-tabs-1 ul {display:block;}
div#ui-tabs-2 ul {display:block;}
div#ui-tabs-3 ul {display:block;}
div#ui-tabs-4 ul {display:block;}
div#ui-tabs-5 ul {display:block;}
div#ui-tabs-6 ul {display:block;}
.clear {clear:both;}
li.cat2 {display:none;}

html#de a.toTop,html#de a.print,html#de .news-single-item .back .minilink,html#de .link span.icon,html#de .productlist div.product div.productdescription a .linkicon,html#de div.product .back .backlink,html#de div.product .back .minilink,html#de #navigation #search input[type=text],html#de #navigation #search input[type=submit],html#de #service,html#de #navigation ul li a {background-image:url(images/background-sprite-de.png);}
html#en a.toTop,html#en a.print,html#en .news-single-item .back .minilink,html#en .link span.icon,html#en .productlist div.product div.productdescription a .linkicon,html#en div.product .back .backlink,html#en div.product .back .minilink,html#en #navigation #search input[type=text],html#en #navigation #search input[type=submit],html#en #service,html#en #navigation ul li a {background-image:url(images/background-sprite-en.png);}
html#es a.toTop,html#es a.print,html#es .news-single-item .back .minilink,html#es .link span.icon,html#es .productlist div.product div.productdescription a .linkicon,html#es div.product .back .backlink,html#es div.product .back .minilink,html#es #navigation #search input[type=text],html#es #navigation #search input[type=submit],html#es #service,html#es #navigation ul li a {background-image:url(images/background-sprite-es.png);}
html#fr a.toTop,html#fr a.print,html#fr .news-single-item .back .minilink,html#fr .link span.icon,html#fr .productlist div.product div.productdescription a .linkicon,html#fr div.product .back .backlink,html#fr div.product .back .minilink,html#fr #navigation #search input[type=text],html#fr #navigation #search input[type=submit],html#fr #service,html#fr #navigation ul li a {background-image:url(images/background-sprite-fr.png);}
html#nl a.toTop,html#nl a.print,html#nl .news-single-item .back .minilink,html#nl .link span.icon,html#nl .productlist div.product div.productdescription a .linkicon,html#nl div.product .back .backlink,html#nl div.product .back .minilink,html#nl #navigation #search input[type=text],html#nl #navigation #search input[type=submit],html#nl #service,html#nl #navigation ul li a {background-image:url(images/background-sprite-nl.png);}

#logo_group, #logo {width:200px;height:100px;margin: 0 0 10px 0;}
#logo_group {background-position: 10px 4px;}
#logo {background-position: 10px -88px;}

.home .lefttop {margin: 0 9px 0 0;overflow:hidden;position:relative;}
.home .lefttop .csc-textpic-caption {background-image:url("images/home-main-hg.png");height:85px;left:10px;line-height:13px;overflow:hidden;padding:10px;position:absolute;top:255px;width:444px;}
.home .lefttop .csc-textpic-caption h2, .home .lefttop .csc-textpic-caption h1 {font-size:15px;color:#0057a3;text-transform:none;padding:10px 0 0;border-bottom-width:0px;margin:0 10px 10px;}
.home .lefttop .csc-textpic-caption p {margin:0 10px;}
.home .righttop {overflow:hidden;}
.home div.csc-textpic div.csc-textpic-single-image img {margin:0px;padding:0px;}
.home .leftbottom {margin:10px 10px 0 0;background-color:white;}
.home .rightbottom {margin:10px 0 0 0;margin:10px 0 0;background-color:white;}
.home .link {padding:0 0 10px 0;}

.news-latest-item {clear:both;padding:10px 0;}
.news-latest-item .floatleft {float:left;}
.news-latest-item .text {margin-left:10px;}

.csc-textpic-imagerow ul {list-style-type:none; margin:0;padding:0;}
.csc-textpic-intext-right .csc-textpic-imagewrap {float:right;}
.csc-textpic-intext-left .csc-textpic-imagewrap {float:left;}

.productlist div.product div.productlistheader {line-height:39px;height:39px;border:1px solid white;border-bottom:1px dotted #afd7ff;background-color:white;}
.productlist div.product div.productlistheader img {float:left;margin:0 10px 0 0;}
.productlist div.product h2 {float:left;font-size:12px;text-transform:uppercase;display:block;line-height:39px;margin:0;padding:0;position:relative;top:5px;border-bottom-width:0px;}
.productlist div.product div.productdescription {margin:0 -10px; padding:10px;position:relative;height:100px;}
.productlist div.product span.description {left:158px;position:absolute;top:30px;width:575px;}
.productlist div.product div.productdescription img {width:133px;}
.productlist div.product div.productdescription a {margin:0 0 0 15px;}

.contenttable {padding:0;border-collapse:collapse;margin:0 0 20px 0;}
.contenttable td,.contenttable th {border-width:1px 0px;border-style: dotted;border-color: #abd1f7;margin:0;vertical-align:top;padding:5px;line-height:13px;}
.contenttable .td-1, .contenttable .td-3, .contenttable .td-5, .contenttable .td-7, .contenttable .td-9 {background-color: #f7f7f7;}
.contenttable .td-0 {padding-left:0px;}
.contenttable .td-last {padding-right:0px;}

.sliderGallery ul {list-style-type:none; margin:0;padding:0;}
.sliderGallery ul li {float:left;margin:0 10px 0 0;}
.sliderGallery ul li span {display:block;height:50px;line-height:13px;}
#tabs ul.csc-bulletlist {display:block;}
p.header {color:#0057a3;font-size:1.5em;font-weight:bold;margin:0.83em 0;}
