﻿
#masthead ul,
#masthead form,
#navigation,
#content .push,
#content .navigation,
#content .path strong,
.slideshow .paging,
.slideshow .prev,
.slideshow .next,
.additional,
#footer img,
#footer ul,
.structural,
.news .more,
body.home .teasers,
#footer .branding { display:none; }
img { border:0; }
.logo-thyssenkrupp {
    position:absolute;
    top:10pt;
    right:30pt;
}
.logo-kockums {
    position:absolute;
    top:12pt;
    left:38pt;
}
.path {
    font-size:10pt; 
    color:#999;
}
a,
a:link,
a:focus,
a:active {
    color:#000;
    text-decoration:none;
}
h1,h2,h3,h4 { font-family:Helvetica, Arial, Sans-Serif; }
body {
    font:11pt/1.4 Helvetica, Arial, Sans-Serif;
    padding:110pt 30pt 30pt 30pt;
}
body.home h1 span {
    display:block;
    font-size:16pt;
}
.news ul {
    list-style:none;
    padding:0;
    margin:20pt 0 0 0;
}
.news li {
    overflow:hidden;
    margin-bottom:15pt;
}
.news img {
    margin:5pt 5pt 0 0;
    float:left; 
}
.news h3 {
    margin:0;
    padding:0;
}
.news p {
    padding:0;
    margin:0; 
}
.slideshow .info { font-size:10pt; }
.slideshow img { width:100%; }
.introduction { font-weight:bold;}
.page-information,
.date {
    font-size:10pt;
    font-style:italic;
}
#footer {
    font-size:8pt; 
    border-top:4pt solid #ccc; 
    padding-top:10pt;
    margin-top:20pt;
}
#footer .inner div {
    float:left;
    width:48%;
}
#footer p { margin:0 0 .5em 0; padding:0; }
#footer h3 { margin:0 0 .5em 0; padding:0; }