/* en */
/* SGL Rebrush Stylesheet*/

/* searchbox red: #d40037; */
/* SGL blau: #00517e; */
/* font color: #666666; */

/* en *//* Stylesheet SGL */

/* Reset ... */


body{
    font-family: Century Gothic,arial,sans-serif;
    color: #666666;
}

html > body #footer {
    padding-top:0px;
}

h1,h2,h3,h4,h5,h6{
    font-family:Century Gothic,arial,sans-serif;
    font-weight:bold;
    color:#666666;
}

h2{
    font-size: 17px;
    padding-bottom:15px;
}

h1,h3{
    font-size: 20px;
}

h2{
    font-size: 16px;
}

/*** general-product headlines **/
.general-product h1 {
    font-size: 20px;
    line-height: 22px;
}
.general-product h2 {
    font-size: 16px;
    line-height: 20px;
    padding-top: 39px;
}
@-moz-document url-prefix {
    .general-product h2 {
        padding-top: 38px;
    }
}
.general-product h3 {
    font-size: 14px;
    line-height: 18px;
    padding-top: 33px;
}
.general-product h4 {
    font-size: 13px;
    line-height: 17px;
    padding-top: 17px;
}

.general-product #relaunch-overview .productDetailBlock h4 p{
    font-family: Century Gothic,arial,sans-serif;
}

#relaunch-overview #infopanel #related-topics h3 {
    font-size:16px
}

p{
    font-family: arial;
    font-size:13px;
    color:#666666;
    margin-bottom:20px;
}

.clear_both{
    clear:both;
}

a {
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    padding-left: 15px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 2px;
}

a.no-arrow,a.no-arrow:hover {
    background: 0;
    padding-left: 0;
}

a:hover {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 2px transparent;
    color: #d30733;
}

a.download {
    font-size:13px;
    font-family: Century Gothic,arial,sans-serif;
    font-weight:bold;
    padding-bottom:10px;
    line-height:12px;
    padding-left: 20px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/icon_download.gif") no-repeat 0 0 ;
    display:block;
}
a.downloadimg {
    background:none;
    padding-left:0px;
}
a.downloadimg:hover {
    background:none;
}


.box-border-shadow{
    border: 1px solid #cecece;
    box-shadow: 2px 2px 3px 2px #dbdbdb;
}

li {
    list-style-image: none;
    list-style-type: none;
}

.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

.mvp{
    margin-bottom:32px;
    display:block;
}

#largeteaser.mvp{
    margin-bottom:17px;
}

.mvp-last{

}


#separator{
    border-top: 1px solid #B0B0B0;
    width:755px;
    margin-top:80px;
}

.teaser-row {

}

.teaser-box{
    float:left;
    margin-right:13px;
    display:block;
    width:241px;
}

.teaser{
    position:relative;
}

.last{
    margin-right:0;
}

.teaser img {
    display:block;
}

.teaser p {
    font-size:13px;
    padding:13px 13px 0 13px;
    color:#000000;
    line-height:17px !important;
    margin:0;
}

.teaser p .date{
    color:#666666;
}

/* Content */


#main{
    margin:0 auto ;
    width:990px;
}

/* header start */


#header{
    display:block;
    margin-top:0px;
    height:93px;
    width:990px;
    padding: 0;
    background: url(http://www.sglgroup.com/sites/sglcarbon/_common/images/general/header.jpg) 1px -1px no-repeat;
}

#header img{
    margin:10px 0 0 7px;
}

html > body #header-text{
    margin: 0px 13px 0 0;
}


html > body #header .lang-selection,
html > body #header .lang-selection2 {
    top:29px;
}

#header .lang-selection{
    margin-left:10px;
}

#header .lang-selection,
#header .lang-selection2{
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 3px;
    padding-left:18px;
}

#header a{
    font-weight:bold;
    font-family: arial;
}

/* main-menu-container start */

/* search */
.search-bar-shadow-right-side{
    background:none;
}

html > body #left-menu-container-open{
    width:200px;
    /* margin-left:8px; */
}

html > body #sub-menu {
    padding: 5px 8px 5px 7px;
}

/* Content Start */

#content{
    clear:both;
}

/* Navi left start */

html > body #left-column {
    padding-right: 10px;
    margin: 0 0 0 0px;
    width: 190px;
}

html > body #left-column {
}

#left-column {
    border-top: medium none;
    margin-top: 0;
}
#left-column {
    border-top: 1px solid #95ACBA;
    float: left;
    padding: 0 0 0 10px;
    position: relative;
    z-index: 2;
}


html > body #sub-menu {
    padding: 5px 8px 5px 7px;
}

ul#navi-left {
    width: 182px;
    float:left;
}

ul#navi-left li{
    list-style-type: none;
}

#sub-menu li {
    /*
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_subnav.gif") no-repeat scroll -10px bottom transparent;
    margin-left: -10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 5px;
    */
}
#sub-menu li.last {
    background: none;
}

a.active {
    background-position: 0 -120px;
    color: #D30733;
}

/* Navi left End */

#relaunch-overview{
    float:right;
    width:770px;
}

#relaunch-overview h1{
    padding-top: 28px;
    padding-bottom:25px;
}


#relaunch-overview h3{
    padding-top: 40px;
    padding-bottom:25px;
}
.general-product #relaunch-overview h3 {
    padding: 28px 0 0;
}

#relaunch-overview #print_page img {
    display: inline;
}

#keyvisual img{
    display:block;
    margin-bottom:12px;
}

#keyvisual h1{
    padding-bottom:22px;
}

#keyvisual p{
    width:620px;
}

#keyvisual.mvp {
    margin-bottom: 0;
}




#content-home,
#content-products{
    margin-top:30px;
}


#content-home h1,
#content-products h1,
#content-products h3,
.content-block-products-all h3{
    margin-bottom: 20px;
}

#content-home p,
#content-products p {
    margin-bottom: 20px;
}



#main-content{
    margin-top:0px;
}

#main-content-noTopImages{
    margin-top:30px;
}

.info-box {
    margin-top:60px;

}

#left-column {
    border:none;
}

#sub-menu {
    border:none;
}

#sub-menu li a {
    font-family: Century Gothic,Arial,Helvetica;
    font-size: 13px;
}
#sub-menu li a {
    /*
    background: none repeat scroll 0 0 transparent;
    line-height: 9px;
    padding-left: 0;
    */
}

#sub-menu li a.active {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0px 3px;
    font-weight: bold;
    padding-left: 15px;
}

#sub-menu li li {
    margin-left: 10px;
}

ul#sub-sub-menu  li{
    display: none !important;
    border:1px solid red;
}

/* search bar start */


html > body #search-bar {
    background-color: #d40037;
    border-left: 0 none;
    float: left;
    padding: 0;
    width: 220px;
    height:27px;
}
/*html > body #search-bar {
padding: 0 0 2px 0;
}*/

html > body #search-bar input.search {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_search.gif") no-repeat scroll 8px 4px #FFFFFF;
    border: 0 none;
    color: #D30733;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 4px 10px 4px 15px;
    padding: 0 0 0 25px;
    width: 165px;
}

#search-bar {
    border-left: 1px solid #95ACBA;
    padding: 0 0 1px 2px;
}


/* search bar end */



/* #main-menu */


html > body #main-menu {
    background-image: none;
    float: right;
    height: 27px;
    margin: 0;
    width: 770px;
}
html > body #main-menu {
    margin: 0 0 0 0;
}

#main-menu-container {
    padding: 0;
}

#main-menu {
    background:	url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/main-menu-li-bg.png")repeat-x scroll 0 2.4em transparent;
    height: 2.9em;
    margin: 0 0 0 22.2em;
    position: relative;
    z-index: 1000;
}

ul#main-menu li {
    display: inline;
    margin: 0 !important;
    padding: 0;
}

#main-menu li {
    display: block;
    float: left;
    padding: 0 0 5px;
    position: relative;
}

#main-menu li a {
    height: 27px;
}
#main-menu li a {
    background: none repeat scroll 0 0 #00507D;
    display: block;
    float: left;
    font-size: 1em;
    line-height: 14px;
    padding: 0;
}

#main-menu li a img {
    height: auto;
}

#main-menu li a span {
    display: none;
}

/* left-menu-container/ #sub-menu */
#sub-menu{
    background:none;
}

#left-menu-container-open {
    margin-top: 0;
    border: 0;
}

#keyvisual img{
    display: block;
}


/*
.product-menu a{
line-height: 16px !important;
}
*/

/* More-Link*/

.more-link a{
    position:absolute;
    display:block;
    right:13px;
    bottom:13px;
    font-family:Century Gothic,arial,sans-serif;
    font-weight:bold;
    padding-left:15px;
    font-size:13px;
}

/* content style */
#content-products{
    margin-bottom:35px;
}

#content-products h1,
#content-products h3{
    line-height:22px;
    font-size: 20px;
}

#content-products p{
    font-family:arial, helvetica, sans serif;
    font-size: 13px;
    color:#000000;
    width:600px;
}

.product-menu-container {
    background: url("http://www.sglgroup.com/cms/_common/images/general/product-menu-bg.png") no-repeat scroll right bottom transparent;
    display: none;
    height: auto;
    left: -0.1em;
    padding: 0 6px 6px 0;
    position: absolute;
    top: 2.7em;
    width: 174px;
    z-index: 300;
}

.product-menu-right-container {
    left: -0.1em;
    right: -6px;
    top: 2.7em;
}
.product-menu-right-container {
    background: url("http://www.sglgroup.com/cms/_common/images/general/product-menu-bg.png") no-repeat scroll right bottom transparent;
    display: none;
    height:auto;
    padding: 0 6px 6px 0;
    position: absolute;
    right: -6px;
    top: 2.7em;
    left:auto;
    width: 174px;
    z-index: 300;
}



/* Single Product Start */


.single-product
{
    float: left;
    display: block;
    width: 241px;
    height: 223px;
    margin: 0 13px 18px 0;
}

.last{
    margin-right: 0;
}

div.single-product a{
    font-family: Century Gothic,arial,sans-serif;
    font-size:16px;
    display:block;
    color: #666666;
    font-weight: bold;
    margin: 8px 13px 0 13px;
    padding-left:21px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow_big.gif") no-repeat 0px 5px;
    text-align:left;
}
div.single-product a sup {
    font-size:13px;
}
div.single-product a.image {
    background:none;
    padding-left:0px;
    margin:0;
}


div.single-product a:hover{
    color: #d40037;
}

.pgo{
    position:relative;
    z-index:-1;
    top:-18px;
}


/* Single Product End */

/* Product Groups Start */
#overview-table-3data-all h1 {
    font-size:16px;
    margin-bottom:20px;
}
.overview-table-3data{
    display:block;
    margin-bottom:20px;
    height:226px;
}
.overview-groups{
    float: left;
    display: inline-block;
    width: 241px;
    height: 226px;
    margin-right: 13px;
    border: 1px solid #666666;
    -webkit-box-shadow: 2px 2px 3px 2px #b0b0b0;
    box-shadow:  2px 2px 3px 2px #b0b0b0;
}
.overview-groups-last{
    float: left;
    display: inline-block;
    width: 241px;
    height: 226px;
    margin-right: 0;
    border: 1px solid #666666;
    -webkit-box-shadow: 2px 2px 3px 2px #b0b0b0;
    box-shadow:  2px 2px 3px 2px #b0b0b0;
}
.overview-groups p,
.overview-groups-last p {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow_big.gif")
color: #085E8F;
    font-weight: bold;
    margin: 8px 13px 0;
    padding-left: 0;
}


.overview-groups p a, .overview-groups-last p a {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    font-family: Century Gothic,arial,sans-serif;
    font-size: 16px;
    text-align: left;
}

.overview-groups p a:hover{
}
/* Product Groups End */

/* Trade Show Start*/
#tradeShowEvents{
    display: block;
    margin-top:60px;
}

#tradeShowEvents h1{
    margin-bottom: 40px;
}

.trade_show  {
    display: inline-block;
    float: left;
    margin-right: 13px;
    width: 243px;
}

.trade_show h2{
    font-weight: bold;
    margin-bottom: 0px;
    display: inline-block;
}

.trade_show_block .trade_show_overview {
    border: 1px solid #666666;
    -webkit-box-shadow: 2px 2px 3px 2px #b0b0b0;
    box-shadow:  2px 2px 3px 2px #b0b0b0;
    height:228px;
}

.trade_show_block .trade_show_overview_last {
    border: 1px solid #666666;
    -webkit-box-shadow: 2px 2px 3px 2px #b0b0b0;
    box-shadow:  2px 2px 3px 2px #b0b0b0;
    height:228px;
    margin-right:0;
}

.trade_show_block{
    display:block;
}

.trade_show_overview p,
.trade_show_overview_last p{
    padding:0 10px;
    font-size:13px;
    font-family:arial;
    line-height:17px;
}

.trade_show_overview p span.location,
.trade_show_overview p span.booth{
    color: #000000;
}

p.trade-text{
    padding:13px 13px 5px 13px;
}

#tradeshows-and-events{
    position: relative;
}

a.trade_show_more_info{
    position:absolute;
    display:block;
    right:0;
    font-weight:bold;
    font-size:13px;
    margin:17px
}


/* Trade Show End*/


/* Product Detail Start */

.separator{
    border-top: 1px solid #B0B0B0;
    width:770px;
}
.separator.afterImg{
    margin-bottom:45px;
}

#pmi_layer{
    float:left;
    margin-right:16px;
    width: 523px;
}

.pmi_tabs{
    margin-bottom:40px;
}
.pmiLink{
    background:none;
    padding-left:0px;
}
.pmiTab{
    float:left;
    background-color:#00517E;
    color:#FFFFFF;
    width:172px;
    height:38px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    vertical-align:middle;
    line-height:38px;
}
.pmiLink.active .pmiTab{
    background-color:#D40037;
}

.border_right{
    border-right:1px solid #CCCCCC;
}

#pmi_layer h1{
    line-height:22px;
    color:#000000;
    padding-top:1px;
    padding-bottom:20px;
}
.general-product #pmi_layer h1 {
    padding: 0;
    margin: 0;
}
#pmi_layer h1.beforeCopy,
#pmi_layer h2.beforeCopy{
    padding-bottom:19px;
}
.general-product #pmi_layer h1.beforeCopy,
.general-product #pmi_layer h2.beforeCopy {
    padding: 0 0 37px;
}
.general-product #pmi_layer .isSeparator + h1.beforeCopy {
    padding-top: 28px;
}
@-moz-document url-prefix() {
    .general-product #pmi_layer h1.beforeCopy,
    .general-product #pmi_layer h2.beforeCopy {
        padding: 0 0 38px;
    }
    .general-product #pmi_layer .isSeparator + h1.beforeCopy {
        padding-top: 27px;
    }
}
#pmi_layer h1 sup{
    vertical-align: baseline;
    bottom:0.38em;
}
#pmi_layer h1.beforeSubHeadline{
    padding-bottom: 0px;
    margin-bottom: -1px;
}
.general-product #pmi_layer h1.beforeSubHeadline {
    padding: 0;
    margin: 0;
}
#pmi_layer h2.beforeCopy{
    margin-bottom:19px;
}
.general-product #pmi_layer h2.beforeCopy {
    margin: 0;
}
#pmi_layer h1 sup{
    vertical-align: baseline;
    bottom:0.38em;
}
#pmi_layer h2 sup{
    font-size: 8px !important;
    font-size: 10px\9 !important;
    vertical-align: baseline;
    bottom:0.5em;
    bottom:0.5em\9;
}
.general-product #pmi_layer h2.beforeCopy sup{
    font-size: 12px\9 !important;
}
.copyWithImage{
    overflow:hidden;
}
.general-product .copyWithImage {
    padding-top: 16px;
}

.general-product .greyModule + .copy > .copyWithImage {
    padding-top: 17px;
}
.general-product .beforeCopy + .halfCollapsibleArticle > .material_module > .copyWithImage:first-child {
    padding-top: 0;
}
.general-product .copy .copyContent,
.general-product .copy .imgCopyContent,
.general-product .copyWithImage .copyContent,
.general-product .copyWithImage .imgCopyContent {
    position: relative;
    overflow: hidden;
    padding-top:13px;
}
.general-product .copy .copyContent {
    padding-top: 17px;
}
.general-product .greyModule + .copy .copyContent,
.general-product .greyModule +.copyWithImage .copyContent {
    padding-top:14px;
}
.general-product .copy .tableContent {
    padding-top: 0;
}
.general-product .textBlock .product_module .copy .tableContent > p:first-child {
    padding-top: 17px;
}
.general-product .temp_accordion h3 + .textBlock .copyWithImage {
    padding-top: 13px;
}
.general-product .copyWithImage .imgCopyContent.fullwidthImage + .imgCopyContent.floatingImage{
    padding-top: 17px;
}
.general-product .copyWithImage .imgCopyContent.fullwidthImage p {
    padding-top: 17px;
}
.general-product .copyWithImage .imgCopyContent.fullwidthImage .imageWithDescription + p,
.general-product .choiceContent .imgCopyContent.fullwidthImage .imageWithDescription + p {
    clear:both;
    padding-top: 14px;
}
.general-product .copy.firstEntry .copyContent.first .headline {
    margin-bottom: 8px;
    font-family: arial;
}
.general-product .copy.firstEntry .copyContent.first,
.general-product .copyWithImage .copyContent.first,
.general-product .copyWithImage .imgCopyContent.first {
    padding-top: 0;
}
.general-product .halfCollapsibleArticle > .material_module > h2 + .copyWithImage > .visiblePart > .floatingImage.first,
.general-product .fullCollapsibleArticle > .material_module > h2 + .clearfix > .copyWithImage > .imgCopyContent.first{
    margin-top: -4px;
}
.general-product .textBlock h2 + .copyWithImage > .fullwidthImage.first {
    padding-top: 1px;
}
.general-product .textBlock .product_module .greyModule .copyContent,
.general-product .textBlock .product_module .greyModule .copyContent p,
.general-product .textBlock .product_module .greyModule .imgCopyContent,
.general-product .textBlock .product_module .greyModule .imgCopyContent p {
    padding-top:17px;
}
.general-product .textBlock .product_module .greyModule .copyContent.first,
.general-product .textBlock .product_module .greyModule .copyContent p:first-child,
.general-product .textBlock .product_module .greyModule .imgCopyContent.first,
.general-product .textBlock .product_module .greyModule .imgCopyContent p:first-child {
    padding-top:0;
}
.ofHidden{
    overflow:hidden;
}
.copyWithImage.last{
    margin-bottom: 56px;
}
.general-product .copyWithImage.last {
    margin-bottom: 0;
}
.copyWithImage,
.download_module{
    margin-bottom:36px;
}
.general-product .copyWithImage,
.general-product .download_module {
    margin-bottom: 0;
}
.material_module h2{
    color:#000000;
    line-height:20px;
    font-size:16px;
    padding-bottom:0px;
    margin-bottom:16px;
}
.general-product .material_module h2 {
    margin: 0;
    padding: 38px 0 0;
}
.general-product h1.beforeCopy + .halfCollapsibleArticle .material_module h2,
.general-product h2.beforeCopy + .halfCollapsibleArticle .material_module h2,
.general-product h1.beforeCopy + .fullCollapsibleArticle .material_module h2,
.general-product h2.beforeCopy + .fullCollapsibleArticle .material_module h2 {
    padding-top: 0;
}
.general-product .material_module .temp_accordion br + h2 {
    padding-top: 24px;
    padding-top: 26px\9;
}
.general-product #relaunch-overview .material_module .temp_accordion br + h3 {
    padding-top: 18px;
    padding-top: 19px\9;
}
.material_module .headlineLink{
    cursor:pointer;
}
.general-product .material_module .headlineLink {
    padding: 19px 0 12px;
}
@-moz-document url-prefix() {
    .general-product .material_module .headlineLink {
        padding: 18px 0 13px;
    }
}
.material_module.inactive{
    margin-bottom:12px;
}
.general-product .material_module.inactive {
    margin-bottom: 0;
}
.material_module.inactive h2.headlineLink,
.material_module.inactive h2.headlineLink span{
    color: #666666!important;
    margin-bottom:0px;
}
.material_module h2.headlineLink{
    font-family: Century Gothic,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.material_module h2.headlineLink,
.material_module h2.headlineLink:hover,
.material_module h2.headlineLink span,
.material_module h2.headlineLink:hover span{
    color:#D40037!important;
}
.material_module h2.headlineLink.first{
    margin-top:9px;
}

/*#pmi_layer .material_module + .separator{
	margin-bottom:9px;
	margin-top:0px;
}*/
#pmi_layer .material_module.last + .separator{
    margin-top:55px;
}

.material_module.inactive.last{
    margin-bottom: 46px;
}
.material_module.last{
    margin-bottom: 47px;
}

#relaunch-overview .productDetailBlock img{display:inline;}
.productDetailBlock{overflow:hidden;display:block;}
.productDetailBlock p{
    color:#000000;
    font-size:13px;
    line-height:17px;
    font-family:arial;
    margin-top:17px;
    margin-bottom:0px;
}
.productDetailBlock ul{
    margin-top:17px;
}
.general-product .productDetailBlock ul {
    margin:0 0 0;
}
.general-product .productDetailBlock p + ul {
    margin:17px 0 0;
}
.productDetailBlock div.singleGalleryImage ul{
    margin-top: 0;
}

.copyWithImage img,
.general-product .choiceContent .imgCopyContent img {
    float:left;
    margin-right:13px;
    margin-bottom:4px;
}
.general-product .copyWithImage img,
.general-product .choiceContent .imgCopyContent img {
    margin-bottom: 0;
}
.copyWithImage .imageWithDescription,
.general-product .floatingImage .imageWithDescription {
    float:left;
}
.copyWithImage .imageWithDescription p,
.general-product .choiceContent .imageWithDescription p {
    line-height:12px;
    font-size:10px;
    clear: both;
}
.copyWithImage .imageWithDescription.wide{
    float:none;
}
.copyWithImage .imageWithDescription.wide img{
    float:none;
}

.productDetailBlock p.first,
.productDetailBlock ul.first,
.productDetailBlock ul li.first{
    margin-top:0px!important;
}
.blackSquareList{
    /*background:url('http://www.sglgroup.com/sites/sglcarbon/_common/images/general/black_sqare.jpg') left 5px no-repeat;*/
    padding-left:14px;
    /*margin-top:8px;*/
    margin-top:0px;
    color:#000000;
    font-size:13px;
    line-height:17px;
    font-family:arial;
}

.temp_accordion{
    display:none;
}
.copyWithImage.temp_accordion {
    margin-bottom: 38px;
}
.general-product .fullCollapsibleArticle .temp_accordion {
    margin-bottom: 38px;
}
.informationButton{
    height:23px;
    line-height: 22px;
    background-color:#00517E;
    color:#FFFFFF;
    margin-bottom: 43px;
    cursor:pointer;
    box-shadow: 2px 2px 3px 2px #B0B0B0;
}
.general-product .informationButton {
    margin-bottom: 0;
}
.general-product .halfCollapsibleArticle .informationButton {
    margin-top: 36px;
}
.informationButton.beforeBTT{
    margin-bottom:51px;
}
.informationButton.last{
    margin-bottom:0px;
    clear:both;
}
.informationButtonText{
    text-align:center;
    font-weight:bold;
    font-size:13px;
    font-family: Century Gothic,arial,sans-serif;
}
.informationButtonText span {
    color: #FFFFFF !important;
}
.informationButton img{
    display: none!important;
    margin-top: 3px;
}
.informationButton.more img.more,
.informationButton.less img.less{
    display: inline!important;
}
#back_to_top{
    position:relative;
    height:16px;
    margin-bottom:19px;
}
.general-product #back_to_top {
    margin-bottom: 0px;
}
#pmi_layer .separator{
    width:100%;
    margin-right:10px;
    margin-top:9px;
    padding-bottom:19px;
    /*
    margin-bottom:29px;
    */
}
.general-product #pmi_layer .separator {
    margin: 36px 0 0;
    padding: 0;
}
#pmi_layer .separator.inner{
    margin-bottom:9px;
}
#pmi_layer .product_module + .separator {
    /*margin-top: -20px;*/
}
.general-product #pmi_layer .toTopModule {
    padding-top: 43px;
}
.general-product #pmi_layer .toTopModule .separator {
    margin-right: 10px;
    margin-top: 9px;
    padding-bottom: 19px;
    width: 100%;
}
#btt_button{
    position:absolute;
    right:0px;
    top:0px;
    background-color:#FFFFFF;
}
.btt_button_content{
    color: #666666;
    margin-left:10px;
    cursor:pointer;
}
.btt_button_content:hover{
    color:#D40037;
}
#btt_button img{
    float:left;
    margin-right:5px;
}
#btt_button_text{
    float:left;
    font-weight:bold;
    font-size:13px;
    line-height: 15px;
}

.product_module{
    /*margin-bottom:60px;*/
}
.product_module .greyModule{
    margin-bottom:40px;
}
.general-product .product_module .greyModule {
    margin: 0px;
}
.general-product .product_module .greyModule .copyWithImage{
    padding-top: 0px;
}
.textBlock .product_module .greyModule{
    margin-bottom:30px;
}
.general-product .textBlock .product_module .greyModule {
    margin: 0;
}
.general-product .textBlock.singleContent + .textBlock.singleContent {
    margin-top: 17px;
}
.general-product .textBlock.singleContent + .textBlock.singleContent.lastContentIsBoxlike {
    margin-top: 13px;
}
.general-product .textBlock.singleContent.lastContentIsBoxlike + .textBlock.singleContent {
    margin-top: 14px;
}
.product_module .tableBlock{
    margin-bottom:36px;
}
.general-product .product_module .tableBlock {
    margin: 0;
}
.general-product .product_module .tableBlock table {
    margin: 17px 0 0;
}
.general-product .product_module .tableBlock h2 + table {
    margin: 13px 0 0;
}
.general-product .product_module .tableBlock h3 + table {
    margin: 13px 0 0;
}
.general-product .product_module .tableBlock h4 + table {
    margin: 13px 0 0;
}
.general-product .hasSeparator + .isTableBlock table {
    margin: 39px 0 0;
}
.material_module .product_module {
    margin-bottom: 0;
}
.product_module .copy{
    margin-bottom:36px;
}
.textBlock .product_module {
    padding-bottom:10px;
}
.general-product .textBlock .product_module {
    padding: 0;
}
.textBlock .product_module .copy{
    margin-bottom:17px;
}
.general-product .textBlock .product_module .copy {
    margin: 0;
}
.general-product .textBlock .product_module .copy p {
    padding-top:17px;
}
.general-product .textBlock .product_module .copy p:first-child {
    padding-top: 0;
}
.general-product .textBlock .product_module .copy + .greyModule{
    margin-top: 13px;
}
.general-product .textBlock.hasSeparator + .textBlock .greyModule.firstEntry {
    margin-top: 17px;
}
.general-product .textBlock .product_module .copy p.first {
    padding-top:0;
}
.general-product .textBlock.hasSeparator + .textBlock .product_module .copy .copyContent.first > p.first {
    padding-top:19px;
}
.productDetailBlock p > a,
a.tabs{
    display:inline-block;
    background-position:0px 2px;
    /*background:none;*/
    font-family: Century Gothic,arial,sans-serif;
    font-size: 13px;
    line-height:13px;
    font-weight: bold;
    padding-left: 15px;
}
.greyModule{
    background-color:#CCCCCC;
    border: 1px solid #CCCCCC;
    padding:13px 34px 8px 12px;
}
.general-product .greyModule p{
    margin-top:0px!important;
}
.greyModule p:first-child{
    margin-top:0px!important;
}

.general-product #pmi_layer .lastContentIsBoxlike .separator {
    margin: 40px 0 0;
}
.productDetailBlock a.inlineLink{
    color:#D40037;
    background:none;
    padding-left:0px;
    font-size:13px;
    font-weight:bold;
}
.product_module h2{
    color:#000000;
    line-height:20px;
    font-size:16px;
    padding-bottom:0px;
    margin-bottom:16px;
}
.general-product .product_module h2 {
    margin: 0;
    padding: 38px 0 0;
}
.gallery_module {
    margin-bottom: -3px;
}
.general-product .productDetailBlock.galleryModule .gallery_module {
    margin: 17px 0 0;
}
.general-product .productDetailBlock.galleryModule h2 + .gallery_module {
    margin: 13px 0 0;
    margin: 14px 0 0\9;
}
.general-product .productDetailBlock.galleryModule h3 + .gallery_module {
    margin: 13px 0 0;
    margin: 14px 0 0\9;
}
.general-product #pmi_layer .galleryModule .separator {
    margin: 37px 0 0;
}
@-moz-document url-prefix() {
    .general-product #pmi_layer .galleryModule .separator {
        margin: 38px 0 0;
    }
}
.gallery_module > div{
    float:left;
}
.prevButton{
    margin-right:17px;
    cursor:pointer;
}
.galleryImages{
    width:429px;
    height:113px;
    margin-right:17px;
    position:relative;
    overflow:hidden;
}
.galleryWindow{
    width:441px;
    margin-right:5px;
    position:relative;
}
.swipeImages{
    position:absolute;
    top:0px;
    left:0px;
    width:10000px;
}
.swipeImages .singleImage{
    float:left;
    margin-right:12px;
    width:135px;
    overflow:hidden;
}
.swipeImages .singleImage a{
    background:none;
    padding:0;
}
.swipeImages .singleImage img {
    margin-bottom: 7px;
}
#relaunch-overview .product_module .swipeImages .singleImage p {
    font-size:11px;
    line-height:13px;
    color:#666666;
    margin:0px;
    font-family:Century Gothic,arial,sans-serif;
}
.nextButton{
    cursor:pointer;
}
.prevButton.inactive,
.nextButton.inactive{
    cursor:default;
}
.general-product .prevButton img,
.general-product .nextButton img {
    margin-right: 0px;
}

.singleGalleryImage a {
    background: none;
    padding: 0;
}

.product_module h3.tableDescription{
    color:#000000;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    padding-bottom: 13px!important;
    padding-top: 16px!important;
}
.general-product .product_module h3.tableDescription {
    font-size: 14px;
    line-height: 18px;
    padding: 32px 0px 0px!important;
}
.productDetailBlock table{
    border-collapse: collapse;
    border-style:hidden;
    margin-bottom: -9px;
    color:#000000;
    width:100%;
}
.general-product .productDetailBlock table {
    margin-bottom: 0px;
}
.productDetailBlock table th:first-child,
.productDetailBlock table td:first-child{
    /*padding-left:0px!important;*/
}
.productDetailBlock table th,
.productDetailBlock table td{
    border:2px solid #FFFFFF;
    vertical-align: top;
    padding-right:10px;
    padding-left:3px;
}

.tableBlock{padding-bottom:27px\9;}
.temp_accordion .tableBlock{padding-bottom:0px\9;}
/*
.productDetailBlock .tableBlock.version1 table th:first-child{
	width:155px;
}
.productDetailBlock .tableBlock.version1 table th:first-child + th{
	width:81px;
}
.productDetailBlock .tableBlock.version1 table th:first-child + th + th{
	width:99px;
}
.productDetailBlock .tableBlock.version1 table th:first-child + th + th + th{
	width:84px;
}
.productDetailBlock .tableBlock.version1 table th:first-child + th + th + th + th{
	width:95px;
}
*/
.productDetailBlock .product_module .tableBlock {padding-top:20px;}
.general-product .productDetailBlock .product_module .tableBlock {
    padding:0;
}
.general-product #pmi_layer .isTableBlock .separator{
    margin: 40px 0 0;
}
.temp_accordion .product_module .tableBlock {padding-top:20px;}

.productDetailBlock table th{
    font-family:Century Gothic,arial,sans-serif;
    font-weight:bold;
    background-color:#CCCCCC!important;
    text-align: right;
    padding-top:13px;
    padding-bottom:13px;
    font-size:12px;
    line-height:15px;
    text-align: left;
}
.productDetailBlock table td{
    font-family:arial;
    font-size:12px;
    line-height:14px;
    padding-top:13px;
    padding-bottom:12px;
}
.productDetailBlock table td.transparent{
    background-color:transparent!important;
}
.productDetailBlock .tableBlock.version2 table th{
    font-size:9px;
    line-height:12px;
    text-align: right;
    padding-bottom:44px;
    padding-right:4px;
    font-family:Arial;
}
.productDetailBlock .tableBlock.version2 table th:first-child,
.productDetailBlock .tableBlock.version2 table td:first-child{
    text-align: left;
    font-size:9px;
}
.productDetailBlock .tableBlock.version2 table td:first-child + td,
.productDetailBlock .tableBlock.version2 table td:first-child + td + td{
    text-align: right;
    font-size:9px;
}
.productDetailBlock .tableBlock.version2 table td{
    font-size:25px;
    line-height:14px;
    font-family:Arial;
    text-align: center;
    padding-right: 3px;
    padding-top: 11px;
}
.productDetailBlock .tableBlock sup,
.productDetailBlock .tableBlock sub{
    bottom: 0.33em;
    font-size: 9px;
    font-size: 11px\9;
    position: relative;
    vertical-align: baseline;
}
.productDetailBlock .tableBlock sub{
    bottom: -0.33em;
}
.productDetailBlock .tableBlock.version2 sup,
.productDetailBlock .tableBlock.version2 sub{
    font-size: 7px;
    font-size: 9px\9;
}
.productDetailBlock table.beforeSep{
    margin-bottom:51px;
}

.withLink_module.afterSep{
    margin-top:29px;
}
.withLink_module h2{
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 18px;
    padding-bottom: 0;
}
.withLink_module p + .copyWithImage {
    margin-top:12px;
}
.withLink_module .copyWithImage{
    margin-bottom:0px;
}
.withLink_module p + a{
    font-family: Century Gothic,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
    display:inline-block;
    line-height:inherit;
    margin-top:9px;
    /*background-position:0 4px;*/
    background:none;
}
.withLink_module .imageWithDescription{
    margin-bottom:1px;
}
.imageWithDescription.beforeNewLineP{
    margin-bottom:18px;
    float:none;
}
#pmi_layer .withLink_module + .separator{
    margin-top:56px;
}
img.imgWithLinkModule {
    float:none;
    margin: 4px 5px 0 -15px;
}
p.blockRight{
    display:block;
    float:right;
    width:200px;/*will be adapted by js*/
}
.tableBlock.version2 h2{
    /*margin-top:-11px;*/
}
.tableBlock.withoutHeadline h2,
.tableBlock.withoutHeadline h3{
    display:none;
}
.tableBlock h2,
.product_module h2.textBlockSubHeadline,
.fullCollapsibleArticle h2.textBlockSubHeadline{
    margin-bottom:0px!important;
    padding-bottom:16px;
    font-size:14px;
}
.general-product .tableBlock h2,
.general-product .product_module h2.textBlockSubHeadline,
.general-product .fullCollapsibleArticle h2.textBlockSubHeadline {
    padding-bottom: 0;
    font-size: 16px;
}
.general-product .tableBlock h2,
.general-product .download_module + .informationButton + .textBlock .firstEntry > h2 {
    padding: 38px 0 0;
}
.general-product .download_module.showAll + .textBlock .firstEntry > h2 {
    padding-top: 35px;
}
.general-product .product_module .firstEntry h2.textBlockSubHeadline + .copyContent.first,
.general-product .product_module .firstEntry h2.textBlockSubHeadline + .imgCopyContent.first,
.general-product .fullCollapsibleArticle .firstEntry h2.textBlockSubHeadline + .copyContent.first,
.general-product .fullCollapsibleArticle .firstEntry h2.textBlockSubHeadline + .imgCopyContent.first {
    padding-top: 17px;
}
.general-product #relaunch-overview .product_module .tableBlock h2 + h3.tableDescription {
    padding-top: 27px!important;
}
.fullCollapsibleArticle h2.textBlockSubHeadline {
    padding-top: 28px;
    padding-bottom: 13px;
    line-height:18px;
}
.general-product .fullCollapsibleArticle h2.textBlockSubHeadline {
    padding: 0px;
}
.general-product .textBlock h2.textBlockSubHeadline + .copyWithImage {
    padding-top: 12px;
}

.general-product #pmi_layer .fullCollapsibleArticle.isCollapsible .separator {
    margin-top: 0px;
}
.general-product #pmi_layer .fullCollapsibleArticle.isCollapsible .galleryModule .separator {
    margin: 37px 0 0;
}
@-moz-document url-prefix() {
    .general-product #pmi_layer .fullCollapsibleArticle.isCollapsible .galleryModule .separator {
        margin: 38px 0 0;
    }
}
.general-product #pmi_layer .fullCollapsibleArticle.isCollapsible .toTopModule .separator {
    margin-top: 9px;
}
.general-product .fullCollapsibleArticle.isCollapsible .copyWithImage .imgCopyContent.first,
.general-product .fullCollapsibleArticle.isCollapsible .copyWithImage .copyContent.first {
    margin-top: -16px;
}

.tableBlock h2,
.tableBlock h3{
    display:block;
}

.productDetailBlock sup{
    bottom: 0.33em;
    position: relative;
    vertical-align: baseline;
}
.productDetailBlock h2 sup{
    font-size:12px;
    font-size:15px\9;
}

.productDetailBlock sub{
    bottom: -0.33em;
    position: relative;
    vertical-align: baseline;
}
.productDetailBlock .copy > p > sub{
    font-size:10px;
    font-size:12px\9;
}

.general-product .productDetailBlock h3 sup{
    font-size:11px;
    font-size: 13px\9;
    bottom: 0.2em;
}
.general-product .productDetailBlock h4 sup{
    bottom: 0.2em;
    bottom: 0.3em\9;
}

#relaunch-overview .productDetailBlock .visiblePart p:first-child,
#relaunch-overview .productDetailBlock .copyWithImage p:first-child{
    margin-top:0px;
}
.general-product #relaunch-overview .productDetailBlock .visiblePart p,
.general-product #relaunch-overview .productDetailBlock .copyWithImage p {
    padding-top: 17px;
}
.general-product #relaunch-overview .productDetailBlock .copyWithImage .imgCopyContent .imageWithDescription + p {
    padding-top: 14px;
}
.general-product #relaunch-overview .productDetailBlock .visiblePart p:first-child,
.general-product #relaunch-overview .productDetailBlock .copyWithImage p:first-child,
.general-product #relaunch-overview .productDetailBlock .copyWithImage .imgCopyContent.floatingImage .imageWithDescription + p,
.general-product #relaunch-overview .productDetailBlock .choiceContent .imgCopyContent.floatingImage .imageWithDescription + p {
    padding-top: 0;
}
.general-product #relaunch-overview .productDetailBlock .copyWithImage .imgCopyContent .imageWithDescription p,
.general-product #relaunch-overview .productDetailBlock .choiceContent .imgCopyContent .imageWithDescription p {
    padding-top: 4px;
}
.general-product #relaunch-overview .productDetailBlock .copyWithImage .imgCopyContent.floatingImage ul,
.general-product #relaunch-overview .productDetailBlock .choiceContent .imgCopyContent.floatingImage ul {
    display:inline-block;
}


#content_right_column{
    float:left;
    width:218px;
}
#content_right_column.no-keyVisual{
    margin-top:63px;
}
@-moz-document url-prefix() {
    #content_right_column.no-keyVisual{
        margin-top:64px;
    }
}

#relaunch-overview .download_module img{
    display:inline;
}
.download_module .downloadTeaser a.download > img{
    margin: 1px 6px 0 -22px;
}
.general-product .downloadTeaser a.downloadimg {
    display:inline-block;
}

#pmi_layer .download_module h1{
    padding-bottom:20px;
    font-size:14px;
}
#pmi_layer .download_module h2{
    padding-bottom:13px;
    padding-top:38px;
}
.general-product #pmi_layer .download_module h2 {
    padding: 39px 0 0;
}
@-moz-document url-prefix() {
    #pmi_layer .download_module h2{
        padding-top:36px;
    }
}
.general-product #pmi_layer .textBlock + .download_module h2 {
    padding-top: 34px;
}
.general-product #pmi_layer .textBlock.hasSeparator + .download_module h2,
.general-product #pmi_layer .textBlock.lastContentIsBoxlike + .download_module h2 {
    padding-top: 38px;
    padding-top: 37px\9;
}

.downloadTeasers{
    margin-bottom:-25px;
}
.general-product .downloadTeasers{
    margin-bottom:0;
}
.general-product h2 + .downloadTeasers {
    padding-top: 13px;
}
.general-product h3 + .downloadTeasers {
    padding-top: 13px;
}
.downloadTeaser{
    float:left;
    margin-right:42px;
    margin-bottom:25px;
    width:146px;
}
.general-product .downloadTeaser {
    margin-bottom: 35px;
}
.downloadTeaser.last{
    margin-right:0px;
}
.general-product .downloadTeaser.lastLine {
    margin-bottom: 0px;
}
.dldImage{
    margin-bottom:12px;
}
.dldDescription{
    font-family:arial;
    color:#000000;
    font-size:13px;
    line-height:17px;
    margin-bottom:8px;
}
.downloadTeaser a.download{
    font-family: Century Gothic,arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    padding-left: 22px;
    background:none;
}
.general-product .downloadTeaser a.download{
    padding-bottom: 0px;
}

#pmi_layer .moreDownloads{
    margin-bottom:0px!important;
}
.general-product #pmi_layer .moreDownloads {
    clear:both;
}
#pmi_layer .moreDownloads + .productDetailBlock{
    padding-top:43px;
}
.general-product #pmi_layer .moreDownloads + .productDetailBlock {
    padding: 0;
}
.general-product #pmi_layer .moreDownloads +.toTopModule {
    padding-top: 43px;
}

#content_right_column .teaserRight img{display:inline;}
.teaserRight{
    padding:10px 13px 9px 13px;
    margin-bottom:18px;
}
#content_right_column .teaserRight .allEvents a.imageTeaser img {
    width: 100%;
}
#relaunch-overview .teaserRight p{
    color:#000000;
    font-size:13px;
    font-family:arial;
    margin:0px;
    line-height:17px;
}
.teaserRight select{
    border:1px solid #666666;
    width:180px;
    color:#666666;
}
.teaserRight h2,
.general-product .teaserRight h2 {
    color:#000000;
    font-size:16px;
    line-height:17px;
    padding-bottom:5px;
}
.general-product .teaserRight h2 {
    padding-top:0px;
}
a.mail{
    background-position:0 4px;
    /*background:none;*/
    font-weight:bold;
    font-size:13px;
    padding-left:15px;
    display:block;
    font-family: Century Gothic,arial,sans-serif;
}
.teaserRight a.mail{
    margin-bottom:18px;
}
.teaserRight a.download{
    background:none;
    font-size:13px;
    display:block;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-weight:normal;
    line-height:17px!important;
    padding-bottom:0px;
}
.teaserRight .separator{
    width:190px;
    margin-bottom:0px;
    margin-top:9px;
}
.teaserRight .allRelatedTopicsRight .separator{
    margin-top:5px;
}
.teaserRight .separator + a.download,
.temp_accordion a.download.first{
    margin-top:7px
}

.teaserRight .separator.beforeMore{
    margin-bottom:16px;
}
a.more{
    /* background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow_down.gif") no-repeat 0px 4px; */
    background-image:none;
    font-weight:bold;
    font-size:13px;
    padding-left:15px;
    font-family: Century Gothic,arial,sans-serif;
}

a.relatedTopics{
    display:block;
    font-size:13px;
    margin-top:3px;
    padding-left: 15px;
    line-height:17px;
    /*background-position: 0 3px;*/
    background:none;
}

.teaserRight a.more,
.teaserRight a.less{
    margin-top: 16px;
    display:inline-block;
}
.allRelatedTopicsRight{
    margin-top: 1px;
}
a.less {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow_up.gif") no-repeat scroll 0 4px transparent;
    font-family: Century Gothic,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left: 15px;
}

.teaserRight h2.distb25{
    padding-bottom:9px;
}
.teaserRight .allEvents{
    overflow:hidden;
}
.teaserRight .allEvents a{
    /*background-position:0 3px;*/
    background:none;
    display:block;
    padding-left:15px;
    line-height:17px;
    margin-top:3px;
    font-size:13px;
}
.teaserRight .allEvents a.imageTeaser{
    background:none;
    padding-left:0px;
    margin-bottom:6px;
    margin-top:4px;
}
.teaserRight a.first{
    margin-top:0px;
}
.teaserRight .allEvents a.imageTeaser img{
    margin: 0px;
    display:block;
}

#print_page{
    padding-right:13px;
}

a.printPage{
    background-position:0 4px;
    line-height:46px;
    font-weight:bold;
    font-size:13px;
    padding-left:15px;
    font-family: Century Gothic,arial,sans-serif;
    margin-left:11px;
    *top:15px;
}

img.blackSquareListImg {
    /*display: none;*/
    margin:5px 8px 0px -14px!important;
}

img.tabsImg {
    /*display: none;*/
    margin: 2px 5px 0 -15px;
}
img.relatedTopicsImg {
    /*display: none;*/
    margin: 2px 3px 0 -15px;
}
img.mailImg {
    /*display: none;*/
    margin: 4px 5px 0 -15px;
}
img.downloadImg {
    /*display: none;*/
    margin: 0 4px 0 -20px;
}
img.downloadTeaserImg {
    /*display: none;*/
    margin: 1px 6px 0 -22px;
}
.teaserRight .allEvents a img{
    margin: 2px -1px 0 -15px;
}
.teaserRight > a > img{
    display:none!important;
    margin: 4px 1px 0 -15px;
}
.teaserRight a.more img.more,
.teaserRight a.less img.less{
    display:inline!important;
}
.teaserRight span {
    color: #666666 !important;
}

@media print{
    /*specific*/
    .material_module.inactive h2.headlineLink{margin-bottom:16px!important;}
    #main-menu li a span{margin-top:-20px;}
    #main-menu li a img{visibility:hidden;}
    .productDetailBlock th,
    .productDetailBlock td{border-color:#000000!important;}
    .material_module.inactive h2.headlineLink{color: #D40037 !important;}

    /*page-break-inside:avoid*/
    #content_right_column .box-border-shadow a.download,
    .downloadTeaser,
    .imageWithDescription,
    .avoidPrintSeperate,
    .productDetailBlock th,
    .productDetailBlock td{page-break-inside:avoid;}

    /*display:none*/
    #left-column,
    #search-bar,
    .informationButton,
    .teaserRight a.more,
    #back_to_top,
    #print_page,
    #footer{display:none;}

    /*display:block*/
    #main-menu li a span,
    .temp_accordion{display:block!important;}

}

/* Product Detail End */

/* Product Search Box Start*/

#product-search{
    display:block;
    background:#da1e41;
    color:#ffffff;
    padding:0 13px;
    margin:63px 15px 40px 0;

}

#product-search h3{
    font-size:20px;
    color:#ffffff;
    font-weight:bold;
    padding:16px 0;
    font-family:Century Gothic,arial,sans-serif;
}

#product-search p{
    padding-right:45px;
    color: #ffffff;
    widtrh:330px;
    float:left;
    margin-bottom:10px;
}


#product-search input{
    position:absolute;
    height:43px;
    width:315px;
    color:#DA1E41;
    font-weight:bold;
    font-size:1.2em;
    border:none;
    background: #ffffff url(http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_search.gif) no-repeat 15px 15px;
    background-size: 18px 18px;
    padding-left:43px;
    line-height:43px;
}

/* Product Search Box  End*/

/* Lexicon of Materials Start*/

#lexicon_materials.mvp{
    margin-bottom:20px;
}

#lexicon_materials h1{

}

#lexicon_materials_inside{

    margin-right:15px;
    display: block;
    border: 1px solid #666666;
    box-shadow: 2px 2px 3px 2px #B0B0B0;
    padding:10px 0px 30px 0;
}

#lexicon_materials ul {
    display:block;
    padding-bottom:10px;
    margin-left:10px;
}


#lexicon_materials ul li{
    float:left;
    width:28px;
    text-align:center;
    display:inline-block;
}

#lexicon_materials ul li a{
    padding:0;
    display:block;
    text-align:center;
    color:#999999;
    font-size:25px;
    padding-top:6px;
    background:none;
}

#lexicon_materials ul li a:hover{
    color:#DA1E41;
    font-size:39px;
    margin-top:-13px;
    background:none;
    font-weight:bold;
}

#lexicon_materials_inside ul.alpabeth{
    height:20px;
}

/* Material list table start*/

div #material-list {
    display: block;
    clear:both;
    margin:40px 0 20px 10px;
}

div.material-list-row{
    text-transform:uppercase;

}

.material-list-row .material-list-row-data,
.material-list-row-last .material-list-row-data
{
    width:215px;
    border-bottom: 1px solid #999999;
    display:inline-block;
    margin-right:41px;
    vertical-align:top;
}

.material-list-row .material-list-row-data-last
{
    width:190px;
    border-bottom: 1px solid #999999;
    display:inline-block;
    margin-right:0px;
    vertical-align:top;
}


.material-list-row-last .material-list-row-data-last
{
    width:190px;
    border-bottom: 1px solid #999999;
    display:inline-block;
    margin-right:0px;
    vertical-align:top;
}

.material-list-row-data p,
.material-list-row-data-last p{
    font-size:12px;
    font-weight:bold;
    margin:0px;
    height:21px;
    padding:5px 0 5px 0;
    line-height:12px;
}

.material-list-row-data p a,
.material-list-row-data-last p a{
    font-size:12px;
    margin:0px;
    padding:0;
    background:none;
    font-family: Century Gothic,arial,sans-serif;
    color:#D40037;
    height:35px;
}

.material-list-row-data p a:hover{
    background:none;
}

#material-more-info{
    margin-top:50px;
    display:block;
    position:relative;
}

#material-more-info p{
    margin-bottom:10px;

}


#material-more-info {
    text-align:right;
    margin:0px 20px 0 0;
}


#material-more-info span a:hover {
    text-align:right;
    margin:5px 0 0 5px;
}

.material-infobox-1,
.material-infobox-2{
    display:none;
    position:absolute;
    width:215px;
    background:#ffffff;
    padding:0px 0;

}

.info-text h2 {
    color:#DA1E41;
    font-size:13px;
    padding:0px 10px 0 0;
    text-transform:none;
}

.info-text{
    padding-bottom:10px;
    background:#ffffff;
}

.info-text p {
    color:#000000;
    font-size:11px;
    font-weight:normal;
    text-transform:none;
    font-family:arial;
    padding:0px 10px 10px 0;
    border-bottom: 1px solid #999999;
    height:auto;

}

/* Material list table end*/


/* Lexicon of Materials End*/

/* stock-news */
#stock-news{

}

#stock-exchange,
#news{
    position:relative;
}

.left-box{
    float:left;
}

.right-box{
    float:right;
    margin-right:13px;
}

#solutions-left,
#solutions-right{
    display:block;
    float:left;
}

#news-box-right-content{
    height:370px;
}

.news-box-detail{
    width:368px;
    height:97px;
    display:block;
    margin-bottom:18px;
    position:relative;
}

.news-box-detail.last{
    margin-bottom:0px;
}

.news-box-detail p {
    display:block;
    padding:13px;
    padding-bottom:0;
    margin:0;
    color:#000000;
}

.news-box-detail p span.date {
    padding:0;
    margin:0;
    font-weight:bold;
}

a.link-under-box{
    position:absolute;
    text-align:right;
    display:block;
    right:0;
    margin-top:17px;
}

/* ir-presentation */

#ir-presentation {
    height:114px;
}

#ir-presentation img{
    float:left;
}

#ir-presentation h2{
    display:inline-block;
    padding:9px 13px 0 13px;
}

#ir-presentation h2 .text{
    padding:0;
    margin-top:3px;
    font-weight:normal;
}

#ir-presentation a.download{
    display:inline-block;
    padding:0 0 0 20px;
    margin:8px 13px;
}

/* financial-calendar-box */

.financial-calendar-box{
    border-bottom: 1px solid #CECECE;
    position:relative;
}

.financial-calendar-box p{
    padding-bottom:0;
    margin-bottom:12px;
}

.financial-calendar-box .text{
    margin:0;
    padding:0;
    font-weight:normal;
}

.financial-content img {
    float:left;
    display:inline-block;
}

.financial-content .text-block{
    display:inline-block;
}

.financial-content {
    position:relative;
    height: 225px;
}

.financial-content h2 {
    padding:13px 13px 0 13px;
}

.financial-content p {
    padding:22px 13px 0;
}

p.pdf{
    position: absolute;
    bottom:0;
    right:13px;
    padding:0;
}

/* Related Topics Start*/
p.more{
    text-align:right;
    position:relative;
    bottom: 0;
    right: 0;
    padding-left:10px;

}

#related-topics{
    float:left;
    width: 241px;
}

#related-topics a{
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 4px;
    font-size:13px;
    font-weight:bold;
    font-family: Century Gothic,arial,sans-serif;
    display:block;
    margin-bottom:8px;
    padding-left:15px;
}
#related-topics a:hover {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 4px transparent;
}


/* Related Topics End*/




/* Get in Touch Start */

#touch-topics{
    clear:both;
    display:block;
    padding-top:0px;
    border-top:1px solid #e8e8e8;
    margin:80px 20px 0 0;
}

#touch-topics h2{
    display: inline-block;

    margin-top:20px;
}

.touch-topics-box{
    display: inline-block;
    float: left;
    margin-right: 17px;
    width: 248px;
}

.touch-topics-box-box{
    border: 1px solid #666666;
    box-shadow: 2px 2px 3px 2px #B0B0B0;
    width: 243px;
    height:228px;

}

.touch-topics-box-box p{
    padding:15px;
    font-family:arial;
    font-size:13px;
    color:#000000;
}

.touch-topics-box-box-noborder p{
    line-height:25px;
    font-weight:bold;
}

.touch-topics-box-box-noborder p a{
    line-height:25px;
    font-weight:bold;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0px 2px transparent;
}




.touch-topics-box span a:hover {
    width:50px;
    width:200px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 167px 6px transparent;
    display:block;
    padding-left:10px;
}

.section-list ul li {
    line-height:20px;
}


.section-list ul li a {
    font-weight:bold;
}

/* Get in Touch End */

/* footer start */

#footer{
    clear:both;
    width:990px;
    line-height:2em;
    font-weight:bold;
}

#footer-top{
    margin:0 auto;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/trennlinie01.png") scroll no-repeat transparent 0 5px ;
    height:80px;
    width:990px;
}

#footer-middle{
    display:block;
    margin-top:20px;
}

#footer-middle a{
    display:block;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0px 6px;
    font-family: Century Gothic,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-left:15px;
}

#footer-logo{
    margin-left:7px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/logo.jpg") no-repeat;
    float:left;
    height:76px;
    width:223px;
}

#footer-middle .first{
    margin-left:25px;
}

.footer-navi{
    margin-top:15px;
    float:left;
    width:185px;
}

#footer-middle .last{
    margin-top:15px;
    margin-left:10px;
    float:left;
    width:165px;
}

#footer h2{
    font-size:13px;
    font-family:Century Gothic,arial,sans-serif;
    color:#000000;
    font-weight:bold;
    padding-bottom: 6px;
}

#footer a.yt{
    padding-left:22px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/icon_youtube.gif") 0 4px no-repeat;
}

#footer a.fb{
    padding-left:22px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/icon_facebook.gif") 0 4px no-repeat;
}

#footer a:hover {
    color:#D30733;
}

#footer-bottom{
    clear:both;
    padding-left:255px;
    padding-bottom:20px;
    padding-top:40px;
}

#footer-bottom-left{
    display: inline-block;
}

#footer-bottom-left a{
    display: inline-block;
    margin-right:25px;
}

#footer-bottom-right{
    text-align:right;
    width:142px;
    margin-left:70px;
    margin-left:63px\9;
    float:right;
}

#footer-bottom-right a{
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/icon_top.gif") no-repeat 0px 0px;
    display:inline-block!important;
    height: 16px;
    line-height:16px;
    padding-left:22px;
}
/* footer end */



h1{
    margin-bottom:19px;
}



#news-box-left,
#solutions-left{
    width:368px;
    display:inline-block;
    vertical-align:top;
}

#news-box-right,
#solutions-right{
    margin-left:19px;
    width:368px;
    display:inline-block;
    vertical-align:top;
}

#news-box-right-content{
    position:relative;
}

.news-box-detail{
    width:368px;
    height:97px;
    display:block;
    border: 1px solid #666666;
    box-shadow: 2px 2px 3px 2px #B0B0B0;
    margin-bottom:18px;
}

#news-box p{
    font-family:arial;
    font-size:13px;
    color: #000000;
}

#news-box p.date{
    font-weight:bold;
    color: #666666;
    padding:13px 13px 0 13px;
}

#news-box p.text{
    padding:13px 13px 0 13px;

}

#news-box p.more{
    padding:0;
    text-align:right;
    font-weight:bold;
}
#news-box p.more a {
    font-family: Century Gothic,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}


p.text-right{
    padding:13px 13px 0 13px;
    height:135px;
}


#solutions-left-content,
#solutions-right-content{
    position:relative;
}

#solutions-box p{
    padding:13px;
}

#solutions-box .text {
    height:130px;
}

#relaunch-overview img{display:block;}
#relaunch-overview img.keyvisual{margin-bottom: 12px;}
#relaunch-overview .textblock h1{margin-bottom: -5px;}
#relaunch-overview .textblock p {width: 620px;}
.general-overview #relaunch-overview .textblock p,
.general-overview #relaunch-overview .additionalTextblock p {
    margin: 0;
    padding-top: 17px;
    line-height: 17px;
}

#relaunch-overview h1{color: #000000;font-size:20px;line-height:22px;}

#relaunch-overview p{color: #000;margin:20px 0px 0px 0px;}
.general-product #relaunch-overview p {
    margin: 0;
}

#relaunch-overview .news-box-detail p,#relaunch-overview .financial-calendar-box p {margin-top:0px;}
#relaunch-overview .news-box-detail {box-shadow: 2px 2px 7px 0px #ddd;border: 1px solid #ccc;height: 98px;width:368px;}
#relaunch-overview .box-border-shadow {border: 1px solid #ccc;box-shadow: 2px 2px 7px 0px #ddd;}

#relaunch-overview h3 {padding-bottom: 20px;padding-top: 0px;color: #000000;}
.general-product #relaunch-overview h3 {
    padding-bottom: 0;
}

#relaunch-overview .mvp {
    margin-bottom: 80px !important;
    font-size: 13px;
    color: #000;
}
#relaunch-overview .col_2 > div{width:368px;}
#relaunch-overview #ir-presentation img{width:161px;float:left;margin-top:13px;}

#relaunch-overview .left-box,#relaunch-overview .right-box{position: relative;}
#relaunch-overview a.link-under-box {
    font-weight:bold;
    font-family: Century Gothic,arial,sans-serif;
    font-size: 13px;
    padding-left: 15px;
}

#relaunch-overview .financial-calendar-box {padding: 10px 13px;}
#relaunch-overview .financial-calendar-box p.date {font-weight: bold;margin: 0;padding: 0;}
#relaunch-overview p.date{color:#000;}
#relaunch-overview p.date span.text{color:#000;display:inline-block;margin-top:4px;font-weight:normal;}
#relaunch-overview #ir-presentation {height: 112px;}
#relaunch-overview #ir-presentation h2 {display: inline-block;float: left;padding: 9px 13px 0;width: 170px;font-size:13px;font-weight:bold;line-height: 18px;}
#relaunch-overview #ir-presentation h2 span {color:#000;}
h1 span, h2 span, h3 span, h4 span {font-family: Arial,Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,span{color:#000!important;}
#relaunch-overview #news-content{width:366px;}
#relaunch-overview .news-box-detail {width: 366px;}
#relaunch-overview #financial-reports > div{width:366px;}
#relaunch-overview #financial-reports .left{float:left;}
#relaunch-overview #financial-reports .right{float:right;margin-right:13px;}
#relaunch-overview span.date{display:inline-block;margin-bottom:4px;font-weight:bold;}
#relaunch-overview #news-box p.text {padding: 4px 13px 0;}
.general-overview #relaunch-overview #news-box p.text {
    line-height: 17px;
}

#relaunch-overview .section-list h1{margin:0px 0px 15px;padding:0px;}
#relaunch-overview #stock-news.mvp{margin-bottom:90px!important;}

#relaunch-overview #product-search {margin: 0 14px 0 0;padding:13px;position:relative;}
#relaunch-overview #product-search h2,#relaunch-overview #product-search  p{color:#fff!important;}
#relaunch-overview #product-search h2{margin-top:0px;padding-bottom: 0px;}
#relaunch-overview #product-search p{margin-top:10px;}
#relaunch-overview #product-search form {bottom: 56px;clear: left;float: none;position: absolute;right: 371px;}

#relaunch-overview #largeteaser h1{padding:0px;}

#relaunch-overview #solutions-box p {margin:0px;}
#relaunch-overview .solutiontext{height:150px;margin-bottom:40px;overflow:hidden;}
#relaunch-overview .solutiontext p {padding: 13px;margin:0px;}
.general-overview #relaunch-overview .solutiontext p {
    line-height: 17px;
}

#relaunch-overview #news-box-right-content {height: 334px;}

#relaunch-overview .teaser p {margin: 0;height:50px;margin-bottom:40px;}
#relaunch-overview .teaser div.growable p {min-height: 50px;height:auto;}

#relaunch-overview #tradeshows-and-events{position:relative;}

#relaunch-overview .service-container, .service-container-last {border: 1px solid #ccc;box-shadow: 2px 2px 7px 0px #ddd;float: left;margin-bottom: 20px;margin-right: 13px;width: 241px;}
#relaunch-overview .service-container img, .service-container-last img {float: left;}
#relaunch-overview #service a {background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 5px transparent;display: inline-block;font-family: Century Gothic,arial,sans-serif;font-size: 14px;font-weight: bold;margin-left: 11px;margin-top: 13px;padding: 0 0 0 14px;}

#relaunch-overview #lexicon_materials_inside {box-shadow: 2px 2px 7px 0px #ddd;border: 1px solid #ccc;}

#relaunch-overview .financial-content{height: 223px;}
#relaunch-overview .financial-content p{margin-top:-3px;}
#relaunch-overview .financial-content img{width:161px; height:223px;}
#relaunch-overview .financial-content .text-block {width: 205px;}

#relaunch-overview .teaser-box {width: 243px;}
#relaunch-overview #news-box-left{position:relative;}
#relaunch-overview #news-box-right-content{height: 364px;}
#relaunch-overview #separator {border-top: 1px solid #ccc;margin: 0px 0px 20px 0px;width: 770px;}
#relaunch-overview a.download {line-height: 16px;}
#relaunch-overview a.last{margin-right:0px;margin-bottom:0px;padding-right:0px;padding-bottom:0px;}

#relaunch-overview #lexicon_materials_inside{position:relative;}
#relaunch-overview #material-more-info{position:relative;right:0px;bottom:13px;}
#relaunch-overview a.more-link{position:relative;right:0px;bottom:0px;display:inline-block;margin-top: 5px;font-weight:bold;}
#relaunch-overview #lexicon_materials_inside {padding: 10px 0 0;position:relative;}
#relaunch-overview #lexicon_materials ul li a:hover {margin-top: -12px;}
#relaunch-overview #lexicon_materials_inside ul.alpabeth {height: 30px;}
#relaunch-overview #material-more-info {margin: 0px 13px 0 0;padding-top:1px;}
#relaunch-overview #lexicon_materials ul li a.active {background: none repeat scroll 0 0 transparent;color: #DA1E41;font-size: 39px;font-weight: bold;margin-top: -13px;}

#relaunch-overview .myClass a{font-size: 29px !important;  margin-top:-3px !important;}
#relaunch-overview .scroll-pane{max-height:150px;width:725px;display:none;margin:15px 0px 15px 13px;}
#relaunch-overview .scroll-pane p{margin-top:0px;}
#relaunch-overview .scroll-pane p a{letter-spacing: 1px;font-family: Century Gothic,arial,sans-serif;display:block;float:left;width:205px;margin-right:45px;margin-left:0px;border-bottom:1px solid #ccc;padding-bottom:7px;margin-bottom:10px;color:#d40037;font-weight:bold;padding-left:0px; background:none;text-transform:uppercase;}

#relaunch-overview .financial-calendar-box.last { border-bottom:0px;}

#relaunch-overview .textblock h3 + p { margin-top: 0px!important; }

#header .lang-selection:hover {background: url(http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif) no-repeat 0 3px}
#header .lang-selection2:hover {background: url(http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif) no-repeat 0 3px}

#relaunch-overview .single-product.box-border-shadow,
#relaunch-overview .teaser.box-border-shadow,
#relaunch-overview .news-box-detail,
#relaunch-overview #news-box-right-content.box-border-shadow,
#relaunch-overview #solutions-left-content.box-border-shadow,
#relaunch-overview #solutions-right-content.box-border-shadow,
#relaunch-overview #ir-presentation.box-border-shadow,
#relaunch-overview .financial-content,
#relaunch-overview .presse-box-content{cursor:pointer;}

#relaunch-overview #infopanel h3 {
    font-size:16px;
}
#footer-bottom-right a.scrollup{
    padding-left:22px;
}
#main-menu .product-menu li{
    display: block;
}

#content_right_column sup,
.download_module sup{
    bottom: 0.33em;
    font-size: 10px;
    font-size: 12px\9;
    position: relative;
    vertical-align: baseline;
}
.general-product #pmi_layer .download_module h2 sup{
    bottom: 0.33em;
    font-size: 11px !important;
    font-size: 13px\9 !important;
}
.general-product #pmi_layer .download_module .dldDescription sup{
    bottom: 0.3em;
}
.general-product #pmi_layer .download_module a.download sup{
    bottom: 0.2em;
}

#pmi_layer h1 sup{
    font-size:13px!important;
    font-size:16px\9!important;
}

#relaunch-overview .imageWithDescription + p,
#relaunch-overview .copy > p:first-child{margin-top:0;}

#contact_box {
    float: left;
    margin-right: 40px;
    width: 218px;
    margin-top:-9px;
}
#relaunch-overview #contact_box img {
    display: inline;
}
#relaunch-overview .redlist {
    width:620px;
    padding:5px 10px 10px;
    color:#ffffff;
    background-color: #D40037;
    font-size:13px;
    font-family:arial;
}
.general-overview #relaunch-overview .redlist {
    padding:10px 10px;
}
#relaunch-overview .redlist h2 {
    color:#ffffff !important;
    font-size:16px;
    padding-bottom:15px;
}
.general-overview #relaunch-overview .redlist h2 {
    padding-bottom:17px;
    padding-left: 3px;
}
.general-overview #relaunch-overview .redlist h2.afterColumns {
    clear:both;
    padding-bottom:0px;
    padding-top: 17px;
}

#relaunch-overview .redlist .column-left {
    float:left;
    width:45%;
}

#relaunch-overview .redlist .column-right {
    float:right;
    width:45%;
}

#relaunch-overview .redlist ul {
    list-style-position: inside;
}

#relaunch-overview .redlist li {
    list-style-type: square;
}

.general-overview #relaunch-overview .redlist .column-left ul,
.general-overview #relaunch-overview .redlist .column-right ul {
    list-style-position: outside;
}
.general-overview #relaunch-overview .redlist .column-left li,
.general-overview #relaunch-overview .redlist .column-right li {
    list-style-type: none;
    line-height: 17px;
    padding-left: 17px;
}
.general-overview #relaunch-overview .redlist .column-left li:before,
.general-overview #relaunch-overview .redlist .column-right li:before {
    background: url("/cms/_common/images/products/white_sqare.jpg") left top no-repeat;
    content: " ";
    float: left;
    height: 6px;
    margin: 5px 8px 0 -14px !important;
    width: 6px;
}


#relaunch-overview .redlist.noRedBg {
    background-color:transparent;
    color:#000000;
}
#relaunch-overview .redlist.noRedBg h2 {
    color:#000000 !important;
}

#relaunch-overview .additionalTextblock {
    padding-bottom:20px;
}

#relaunch-overview .mvp.clearfix .additionalTextblock {
    margin-top:-15px;
}
#relaunch-overview .mvp.clearfix .additionalTextblock p {
    width: 620px;
}

/** spacer element styles **/
.spacer-1-line {
    width: 100%;
    height: 17px;
}
.spacer-2-line {
    width: 100%;
    height: 34px;
}

/*** sup for registered symbol **/
#pmi_layer .fullCollapsibleArticle .material_module h2 sup,
.general-product #pmi_layer .textBlock .product_module h2 sup,
.general-product #pmi_layer .halfCollapsibleArticle .material_module h2 sup,
.general-product #pmi_layer h2.beforeCopy sup,
.general-product #pmi_layer .headlineSimpleTeaser h2 sup {
    font-size: 11px!important;
    font-size: 13px\9!important;
    bottom: 0.4em;
}
.general-product #pmi_layer .headlineSimpleTeaser a sup {
    font-size: 11px!important;
    font-size: 13px\9!important;
    bottom: 0.3em;
}

/*** separator module **/
.general-product #pmi_layer .productDetailBlock.isSeparator #back_to_top {
    height: auto;
}
.general-product #pmi_layer .productDetailBlock.isSeparator .separator {
    border-top-width: 0px;
    border-bottom: 1px solid #B0B0B0;
    margin: 0;
    padding: 36px 0 0;
}

/*** halfcollapsible shadow tweak **/
.general-product #pmi_layer .halfCollapsibleArticle {
    padding-bottom: 8px;
}
.general-product #pmi_layer .halfCollapsibleArticle + .productDetailBlock,
.general-product #pmi_layer .halfCollapsibleArticle + .download_module {
    margin-top: -8px;
}
.general-product #pmi_layer .halfCollapsibleArticle + .productDetailBlock.isSeparator .separator {
    padding: 40px 0 0;
}
.general-product #pmi_layer .halfCollapsibleArticle .greyModule + .copy > .copyContent,
.general-product #pmi_layer .halfCollapsibleArticle .greyModule + .copyWithImage > .copyContent,
.general-product #pmi_layer .halfCollapsibleArticle .greyModule + .copyWithImage > .imgCopyContent,
.general-product #pmi_layer .halfCollapsibleArticle .lastContentHasTable + .copy > .copyContent,
.general-product #pmi_layer .halfCollapsibleArticle .lastContentHasTable + .copyWithImage > .copyContent,
.general-product #pmi_layer .halfCollapsibleArticle .lastContentHasTable + .copyWithImage > .imgCopyContent,
.general-product #pmi_layer .halfCollapsibleArticle .tableContent + .copyContent,
.general-product #pmi_layer .halfCollapsibleArticle .tableContent + .imgCopyContent {
    padding-top: 17px;
}

/*** to overview module **/
.general-product .productDetailBlock.toOverviewModule {
    padding-top: 17px;
}


/*** fullcollapsible children styles **/
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .imgCopyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .copyContent {
    padding-top: 13px;
}
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .greyModule .imgCopyContent:first-child,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .greyModule .copyContent:first-child,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .tableContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .imgCopyContent.first,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .copyContent.first {
    padding-top: 0;
}
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .greyModule + .copy > .copyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .greyModule + .copyWithImage > .copyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .greyModule + .copyWithImage > .imgCopyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .lastContentHasTable + .copy > .copyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .lastContentHasTable + .copyWithImage > .copyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .lastContentHasTable + .copyWithImage > .imgCopyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .tableContent + .copyContent,
.general-product #pmi_layer .fullCollapsibleArticle .temp_accordion .choiceContent .tableContent + .imgCopyContent,
.general-product #pmi_layer .fullCollapsibleArticle h2 + .temp_accordion .choiceContent .productDetailBlock:first-child .copyContent.first,
.general-product #pmi_layer .fullCollapsibleArticle h2 + .temp_accordion .choiceContent .productDetailBlock:first-child .imgCopyContent.first,
.general-product #pmi_layer .fullCollapsibleArticle h2 + .clearfix .choiceContent .productDetailBlock:first-child .copyContent.first,
.general-product #pmi_layer .fullCollapsibleArticle h2 + .clearfix .choiceContent .productDetailBlock:first-child .imgCopyContent.first {
    padding-top: 17px;
}
.general-product #pmi_layer .fullCollapsibleArticle h2 + .clearfix .choiceContent .tableContent.first {
    padding-top: 0;
}

.general-product .productDetailBlock .imageWithDescription p sup {
    bottom: 0.0em;
    bottom: 0.05em\9;
}


/*** general lists **/
.general-product .productDetailBlock .copyContent ul li,
.general-product .productDetailBlock .imgCopyContent ul li {
    color: #000000;
    font-family: arial;
    font-size: 13px;
    line-height: 17px;
    margin-top: 0;
    padding-left: 14px;
    list-style-type: disc;
    margin-left: 20px;
}
.general-product .productDetailBlock .copyContent .singleGalleryImage ul li,
.general-product .productDetailBlock .imgCopyContent .singleGalleryImage ul li {
    padding: 0;
    margin: 0;
    font-size: 10px;
    line-height:normal;
}

.general-product .productDetailBlock .copyContent ul li:before,
.general-product .productDetailBlock .imgCopyContent ul li:before {
    content: " ";
    background-image:url(/sites/sglcareer/_common/images/products/details/black_sqare.jpg);
    float: left;
    width: 6px;
    height: 6px;
    margin: 5px 8px 0 -14px !important;
}
.general-product .productDetailBlock .copyContent .singleGalleryImage ul li:before,
.general-product .productDetailBlock .imgCopyContent .singleGalleryImage ul li:before {
    content: "";
    background: none;
    float: none;
    width: 0;
    height: 0;
    margin: 0!important;
}

/*** special spacings for specific module orders **/
.general-product .textBlock + .textBlock .copy.firstEntry h2,
.general-product .fullCollapsibleArticle + .halfCollapsibleArticle > .material_module > h2 {
    padding-top: 34px;
}
.general-product .textBlock.lastContentIsBoxlike + .textBlock .copy.firstEntry h2,
.general-product .textBlock.hasSeparator + .textBlock .copy.firstEntry h2 {
    padding-top: 38px;
}
.general-product .textBlock + .halfCollapsibleArticle > .material_module > .copyWithImage {
    padding-top: 17px;
}
.general-product .halfCollapsibleArticle > .material_module > h2 + .copyWithImage,
.general-product .fullCollapsibleArticle > .material_module > h2 + .clearfix > .copyWithImage {
    padding-top: 17px;
}
.general-product .halfCollapsibleArticle + .textBlock > .product_module > .copy.firstEntry > h2.textBlockSubHeadline,
.general-product .galleryModule > .product_module > h2 {
    padding-top: 38px;
}
.general-product #pmi_layer .fullCollapsibleArticle .material_module .clearfix .choiceContent .textBlock .product_module .copy h3 + .imgCopyContent.fullwidthImage {
    padding-top:13px;
}
.general-product .fullCollapsibleArticle > .material_module > .clearfix > .copyWithImage.noGlobalHeadline.hasTableHeadline {
    padding-top: 0;
}

/*** special headline combinations **/
.general-product h1.beforeCopy + .productDetailBlock > .product_module > .firstEntry > h2 {
    padding-top: 0;
}
.general-product .productDetailBlock > .product_module > .copy > .copyContent + h2.textBlockSubHeadline {
    padding-top: 34px;
}
.general-product .productDetailBlock > .product_module > .copy > .copyWithImage + h2.textBlockSubHeadline,
.general-product .productDetailBlock > .product_module > .copy > .imgCopyContent + h2.textBlockSubHeadline {
    padding-top: 38px;
}
/*** image zoom icon **/
.general-product .productDetailBlock .person-image .singleGalleryImage ul li a {
    position: relative;
    display: inline-block;
}
.general-product .productDetailBlock .person-image .singleGalleryImage ul li a span.magnifierIcon{
    background: url(/sites/sglcareer/_common/images/general/magnifier_sprite.png) no-repeat 0 0;
    position: absolute;
    width: 15px;
    height: 15px;
    right: 2px;
    bottom: 2px;
    padding: 0;
    margin: 0;
}
.general-product .productDetailBlock .person-image .singleGalleryImage ul li a:hover span.magnifierIcon{
    background-position: 0 -15px;
}
/*** special grey box styles **/
.general-product #pmi_layer .fullCollapsibleArticle h2 + .temp_accordion .choiceContent .productDetailBlock:first-child .greyModule .copyContent.first {
    padding-top: 0px;
}
.general-product #pmi_layer .productDetailBlock .greyModule h2:first-child,
.general-product #pmi_layer .productDetailBlock .greyModule h2.textBlockSubHeadline:first-child {
    padding-top: 0px;
}
.general-product #pmi_layer .productDetailBlock .greyModule h2 + .copyContent {
    padding-top: 17px;
}
.general-product #pmi_layer .productDetailBlock .greyModule .copyContent + h2 {
    padding-top: 34px;
}

/*** organizational structure ***/
#relaunch-overview .orgStructure {
    margin-top:0px;
    float:left;
    clear: both;
}

#relaunch-overview .mvp + .orgStructure,
#relaunch-overview .mvp + style + .orgStructure {
    margin-top: -49px;
    margin-top: -50px\9;
    margin-bottom: 60px;
}

#relaunch-overview .orgStructure .groupHeadline {
    background-color: #cbcbcb;
    text-align: center;
    width: 526px;
    padding-top: 10px;
}
@-moz-document url-prefix() {
    #relaunch-overview .orgStructure .groupHeadline {
        padding-top: 9px;
    }
}
#relaunch-overview .orgStructure .groupHeadline h2{
    padding-bottom: 8px;
}
@-moz-document url-prefix() {
    #relaunch-overview .orgStructure .groupHeadline h2{
        padding-bottom: 7px;
    }
}

#relaunch-overview .orgStructure .buHeadline {
    background-color:#666666;
}
#relaunch-overview .orgStructure .jvHeadline {
    background-color:#555555;
}

#relaunch-overview .orgStructure .fullWidth{
    padding-top:42px;
}
#relaunch-overview .fullWidth .bu {
    width: 537px;
    float: left;
}

#relaunch-overview .orgStructure .buHeadline {
    background-color: #ececec;
    text-align: center;
    width: 526px;
    padding-top: 6px;
}
@-moz-document url-prefix() {
    #relaunch-overview .orgStructure .buHeadline {
        padding-top: 4px;
    }
}
#relaunch-overview .orgStructure .buHeadline h3{
    font-size: 17px;
    padding-bottom: 8px;
}
@-moz-document url-prefix() {
    #relaunch-overview .orgStructure .buHeadline h3 {
        padding-bottom: 7px;
    }
}

#relaunch-overview .orgStructure .jointVentures{
    float: left;
    width: 204px;
    padding-left: 29px;
}

#relaunch-overview .orgStructure .jvHeadline {
    background-color: #cbcbcb;
    width: 204px;
    text-align: center;
    padding-top: 6px;
    margin-bottom:19px;
}
@-moz-document url-prefix() {
    #relaunch-overview .orgStructure .jvHeadline {
        padding-top: 4px;
    }
}
#relaunch-overview .orgStructure .jvHeadline  h3 {
    font-size: 17px;
    padding-bottom: 8px;
}
@-moz-document url-prefix() {
    #relaunch-overview .orgStructure .jvHeadline  h3 {
        padding-bottom: 7px;
    }
}

#relaunch-overview .fullWidth .jv {
    width:204px;
    float:right;
}

#relaunch-overview .orgStructure .buTeasers{
    padding-top:19px;
}

#relaunch-overview .orgStructure .buTeaser,
#relaunch-overview .orgStructure .wideLink,
#relaunch-overview .orgStructure .jvLink{
    border: 1px solid #ccc;
    box-shadow: 2px 2px 7px 0px #ddd;
    float:left;
    padding: 0 9px 0 8px;
}
#relaunch-overview .orgStructure .buTeaser a,
#relaunch-overview .orgStructure .wideLink a,
#relaunch-overview .orgStructure .jvLink a{
    font-family: Century Gothic,arial,sans-serif;
    font-weight: bold;
    display: inline-block;
}

#relaunch-overview .orgStructure .buTeaser {
    height:88px;
    padding-top:6px;
}
#relaunch-overview .orgStructure .buTeaser a,
#relaunch-overview .orgStructure .wideLink a {
    font-size: 16px;
    line-height: 20px;
    padding-left: 23px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow_big.gif") no-repeat 1px 4px;
}
#relaunch-overview .orgStructure .wideLink a {
    padding-left: 24px;
}

#relaunch-overview .orgStructure .buTeaser,
#relaunch-overview .orgStructure .wideLink {
    width: 149px;
    margin: 0 11px 11px 0;
}
#relaunch-overview .orgStructure .wideLink {
    width: 506px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 12px;
}

#relaunch-overview .orgStructure .jvLink {
    width: 185px;
    margin: 0 0 11px;
    padding: 7px 9px 4px 8px;
}
#relaunch-overview .orgStructure .jvLink a {
    font-size:13px;
    line-height: 14px;
    padding-left: 19px;
    background-position: 0 3px;
}
#relaunch-overview ul.pub-years {
    overflow: visible !important;
}
#relaunch-overview ul.pub-years li a {
    padding-right:17px !important;
}
#relaunch-overview ul.pub-years li.active {
    margin-left: -2px !important;
}
#relaunch-overview ul.pub-years li a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
#relaunch-overview ul.pub-years li, #relaunch-overview ul.pub-years li.first, #relaunch-overview ul.pub-years li.last {
    height: 29px;
    width: 63px;
    line-height: 0.75;
    margin-bottom: 50px;
    margin-top: 4px;
    border-left: 1px solid #fff !important;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    position: relative;
    z-index: 10;
    background: #00507D;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
/*** reg icons in sup **/
.general-overview #relaunch-overview .textblock.mvp h1 sup {
    bottom: auto !important;
    line-height: normal;
    position: relative;
    font-size: 0.6em !important;
    top: -0.4em;
}
.general-product #pmi_layer .productDetailBlock .copyContent > p sup,
.general-product #pmi_layer .productDetailBlock .imgCopyContent > p sup,
.general-product #pmi_layer .productDetailBlock .copyContent li sup,
.general-product #pmi_layer .productDetailBlock .imgCopyContent li sup {
    position: relative;
    top: 0.31em;
    bottom: auto !important;

    display: inline-block;
    width: 7px;
    height: 7px;

    font-size: 10px !important;
    line-height: 7px;
    vertical-align: top;
}

.general-product #pmi_layer .extendedMovie h2 {
    padding: 38px 0 0;
}

.general-product #pmi_layer .extendedMovie .copy {
    padding: 17px 0 0;
}
.general-product #pmi_layer .extendedMovie .copy.h2 {
    padding: 17x 0 0;
}


.general-product #pmi_layer .extendedMovie .videoContainer {
    padding: 38px 0 0;
}
.general-product #pmi_layer .extendedMovie.block1 .videoContainer {
    padding-top:4px;
}
.general-product #pmi_layer .extendedMovie .videoContainer.copy,
.general-product #pmi_layer .extendedMovie .videoContainer.h2 {
    padding: 17px 0 0;
}
.general-product #pmi_layer .extendedMovie .videoContainer.h3 {
    padding: 19px 0 0;
}

.general-product #pmi_layer .extendedMovie .copy.after {
    padding-top: 15px;
}


/*** overview teasers on product detail **/
.general-product #relaunch-overview .block.headlineSimpleTeaser p {
    margin-bottom:17px;
}
.general-product #relaunch-overview .block.headlineSimpleTeaser .single-product {
    margin-right: 36px;
    margin-top: 18px;
    margin-bottom: 0px;
}
.general-product #relaunch-overview .block.headlineSimpleTeaser .single-product.top {
    margin-top: 0px;
}
.general-product #relaunch-overview .block.headlineSimpleTeaser .single-product.last {
    margin-right: 0px;
}
.pt39 {
    padding-top: 39px;
}


/*** IE8 **/
.general-overview #relaunch-overview .textblock.mvp h1 sup {
    font-size: 0.7em\9 !important;
    top: -0.5em\9;
}
.general-product #pmi_layer .headlineSimpleTeaser a sup{
    top: -0.4em\9;
}
.general-product #pmi_layer .productDetailBlock .copyContent > p sup,
.general-product #pmi_layer .productDetailBlock .imgCopyContent > p sup,
.general-product #pmi_layer .productDetailBlock .copyContent li sup,
.general-product #pmi_layer .productDetailBlock .imgCopyContent li sup {
    font-size: 12px\9 !important;
}
.general-product .downloadTeaser a.downloadimg {
    display: inline\9 !important;
}
/*** IE9 **/
:root .general-overview #relaunch-overview .textblock.mvp h1 sup {
    font-size: 0.7em \0/IE9 !important;
    top: -0.4em \0/IE9;
}
:root .general-overview #relaunch-overview .textblock.mvp p sup {
    bottom: 0.3em \0/IE9;
}
:root .general-product .productDetailBlock.textBlock .copy h3.textBlockSubHeadline sup {
    bottom: auto \0/IE9 !important;
    line-height: normal \0/IE9;
    position: relative \0/IE9;
    top: -2px \0/IE9;
}
:root .general-product #pmi_layer .headlineSimpleTeaser h2 sup{
    font-size: 0.8em \0/IE9 !important;
    top: -0.3em \0/IE9;
}
:root #content_right_column .teaserRight .allRelatedTopicsRight a sup{
    bottom: 0.3em \0/IE9;
}
:root .textBlock .product_module .greyModule + .copy .copyContent p sup{
    bottom: 0.31em \0/IE9;
}
:root .general-product .downloadTeaser a.downloadimg {
    display: inline \0/IE9 !important;
}
/*** IE10 & IE11 **/
@media all and (-ms-high-contrast:none){

    /*** IE10 **/
    /*
    .general-overview #relaunch-overview .textblock.mvp h1 sup {
        font-size: 0.7em !important;
    }
    .general-overview #relaunch-overview .textblock.mvp p sup {
        font-size: 11px !important;
    }
    .general-product #pmi_layer h1 sup,
    #content_right_column .teaserRight .allRelatedTopicsRight a sup,
    .general-product .productDetailBlock h3 sup,
    .general-product #pmi_layer .download_module a.download sup,
    .general-product #pmi_layer .productDetailBlock p sup,
    .general-product #pmi_layer .textBlock .product_module .greyModule + .copy .copyContent p sup,
    .general-product #pmi_layer .fullCollapsibleArticle .material_module h2 sup,
    .general-product #pmi_layer .textBlock .product_module h2 sup,
    .general-product #pmi_layer .download_module h2 sup,
    .general-product #pmi_layer .halfCollapsibleArticle .material_module h2 sup,
    .general-product #pmi_layer h2.beforeCopy sup,
    .general-product #pmi_layer .headlineSimpleTeaser h2 sup {
        bottom: auto !important;
        line-height: normal;
        position: relative;
    }
    .general-product #pmi_layer h1 sup {
        font-size: 0.78em !important;
        top: -5px;
    }
    #content_right_column .teaserRight .allRelatedTopicsRight a sup {
        font-size: 0.93em !important;
        top: -0.23em;
    }
    .general-product .productDetailBlock h3 sup {
        font-size: 0.96em !important;
        top: -2px;
    }
    .general-product #pmi_layer .download_module a.download sup {
        font-size: 0.93em !important;
        top: -0.21em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock p sup {
        font-size: 1em !important;
        top: -0.17em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .textBlock .product_module .greyModule + .copy .copyContent p sup {
        position: relative;
        font-size: 0.93em !important;
        top: -0.25em;
    }
    .general-product #pmi_layer .fullCollapsibleArticle .material_module h2 sup,
    .general-product #pmi_layer .textBlock .product_module h2 sup {
        font-size: 0.8em !important;
        top: -0.4em;
    }
    .general-product #pmi_layer .productDetailBlock .imageWithDescription p sup {
        font-size: 1.2em !important;
        top: 0px;
    }
    .general-product #pmi_layer .halfCollapsibleArticle .material_module h2 sup,
    .general-product #pmi_layer h2.beforeCopy sup {
        font-size: 13px !important;
        bottom:0.35em !important;
    }
    .general-product #pmi_layer .headlineSimpleTeaser h2 sup{
        font-size: 0.8em !important;
        top: -0.4em;
    }
    .general-product #pmi_layer .headlineSimpleTeaser a sup{
        font-size: 0.8em !important;
        top: -0.4em;
    }
    .general-product .downloadTeaser a.downloadimg {
        display: inline !important;
    }
    */

    /*** IE11 **/
    *::-ms-backdrop, .general-overview #relaunch-overview .textblock.mvp h1 sup {
        font-size: 0.7em !important;
    }
    *::-ms-backdrop, .general-overview #relaunch-overview .textblock.mvp p sup {
        font-size: 11px !important;
    }
    *::-ms-backdrop, .general-product #pmi_layer h1 sup,
    *::-ms-backdrop, #content_right_column .teaserRight .allRelatedTopicsRight a sup,
    *::-ms-backdrop, .general-product .productDetailBlock h3 sup,
    *::-ms-backdrop, .general-product #pmi_layer .download_module a.download sup,
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock p sup,
    *::-ms-backdrop, .general-product #pmi_layer .textBlock .product_module .greyModule + .copy .copyContent p sup,
    *::-ms-backdrop, .general-product #pmi_layer .fullCollapsibleArticle .material_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer .textBlock .product_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer .download_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer .halfCollapsibleArticle .material_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer h2.beforeCopy sup,
    *::-ms-backdrop, .general-product #pmi_layer .headlineSimpleTeaser h2 sup {
        bottom: auto !important;
        line-height: normal;
        position: relative;
    }
    *::-ms-backdrop, .general-product #pmi_layer h1 sup {
        font-size: 0.78em !important;
        top: -5px;
    }
    *::-ms-backdrop, #content_right_column .teaserRight .allRelatedTopicsRight a sup {
        font-size: 0.93em !important;
        top: -0.23em;
    }
    *::-ms-backdrop, .general-product .productDetailBlock h3 sup {
        font-size: 0.96em !important;
        top: -2px;
    }
    *::-ms-backdrop, .general-product #pmi_layer .download_module a.download sup {
        font-size: 0.93em !important;
        top: -0.21em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock p sup {
        font-size: 0.96em !important;
        top: -0.26em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .textBlock .product_module .greyModule + .copy .copyContent p sup {
        font-size: 0.93em !important;
        top: -0.25em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .fullCollapsibleArticle .material_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer .textBlock .product_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer .download_module h2 sup {
        font-size: 0.8em !important;
        top: -0.4em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock .imageWithDescription p sup {
        font-size: 1.2em !important;
        top: 0px;
    }
    *::-ms-backdrop, .general-product #pmi_layer .halfCollapsibleArticle .material_module h2 sup,
    *::-ms-backdrop, .general-product #pmi_layer h2.beforeCopy sup {
        font-size: 13px !important;
        bottom:0.35em !important;
    }
    *::-ms-backdrop, .general-product #pmi_layer .headlineSimpleTeaser h2 sup{
        font-size: 0.8em !important;
        top: -0.4em;
    }
    *::-ms-backdrop, .general-product #pmi_layer .headlineSimpleTeaser a sup{
        font-size: 0.8em !important;
        top: -0.4em;
    }

    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock .copyContent > p sup,
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock .imgCopyContent > p sup,
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock .copyContent li sup,
    *::-ms-backdrop, .general-product #pmi_layer .productDetailBlock .imgCopyContent li sup {
        font-size: 12px !important;
        top: 0.31em;
        line-height: 7px;
    }
    *::-ms-backdrop, .general-product .downloadTeaser a.downloadimg {
        display: inline !important;
    }
}

#relaunch-overview ul {
    margin: 0 0 0 20px;
}
#relaunch-overview ul li {
    list-style-type: square;
    padding: 0 0 0 8px;
}
.blackSquareList {
    list-style-type: none !important;
    margin-left: 0px !important;
}
ul.carousel {
    margin-left: 0px !important;
}
.general-overview #relaunch-overview .textblock ul li p {
    padding-top: 0px;
}
#relaunch-overview .copy .copyContent ul li {
    list-style-type: none;
    margin-left: 0px;
}
#relaunch-overview .copyContent ol,#relaunch-overview .copyContent ul {
    margin-top: 10px;
}



/* -------- */
#relaunch-overview .textblock.mvp.clearfix ul li:before{
    background-image:  url("/cms/_common/images/products/details/black_sqare.jpg");
    float:left;
    content: " ";
    height: 6px;
    width: 6px;
    margin: 5px 8px 0px 0px;
}
#relaunch-overview .textblock.mvp.clearfix ul li {list-style-type: none; padding:0px}

#relaunch-overview .textblock.mvp.clearfix ul{margin: 0}

/* ------- */

#pmi_layer .copyContent.first .blackSquareList img.blackSquareListImg{ display:none!important }
#pmi_layer .copyContent.first ul li {list-style-type: none; padding:0px}
#pmi_layer .copyContent.first ul li:before{margin: 5px 8px 0 0;}
#pmi_layer .copyContent.first ul{margin-left: 14px}
#pmi_layer .imgCopyContent.floatingImage.first .imageWithDescription{margin-bottom: 4px}


.productDetailBlock.textBlock {
    margin-top: 0px;
}
/*-----*/
#pmi_layer .productDetailBlock.textBlock .product_module .copy.firstEntry .copyContent.first p{
    margin-top:18px;
}

#pmi_layer .productDetailBlock.textBlock.singleContent .product_module .copy.firstEntry .copyContent.first p{
    margin-top:0px;
}

#pmi_layer .productDetailBlock.textBlock.lastContentIsBoxlike.singleContent .product_module{
    margin-top:18px;
}
#pmi_layer .productDetailBlock.textBlock .product_module{
    margin-top:18px;
}
#pmi_layer .productDetailBlock.textBlock.singleContent .product_module{
    margin-top:0px;
}
/*----Career Anpassung----*/
.general-product #pmi_layer h1.beforeCopy{
    margin-top: -6px;
    padding-bottom: 37px;
}


