
%>/* de */
body{
    overflow-y:scroll;
}
/* CONTENT /////////////////////////////////////////// */
#content p, #content-home p, #content-sitemap p {font-size: 13px; line-height: 17px; margin-bottom: 7px;} /*global: career joboverview*/
#content-home p.margin-12, #content-sitemap p.margin-12 {margin-bottom: 12px;}
#content p.margin-17, #content-home p.margin-17, #content-sitemap p.margin-17 {margin-bottom: 17px;}
#content p.margin-14 {margin-bottom: 14px;}
#content p.margin-15 {margin-bottom: 15px;}
#content p.margin-13 {margin-bottom: 13px;}
#content p.margin-28 {margin-bottom: 28px;}
#content p.margin-19 {margin-bottom: 19px;}
#content p.margintop-4 {margin-top: 4px;}
#content .marginminus-7 {margin: -7px 0 0; display: block; position: relative; z-index: 100;}
html>/**/body #content .marginminus-7 {margin: 0;}
#content p#minus {margin-bottom: -14px;} html>/**/body #content p#minus {margin-bottom: 7px;}
#content p#minus2 {margin-bottom: -14px;} html>/**/body #content p#minus2 {margin-bottom: -21px;}
#content p#minus3 {margin-bottom: -7px;} html>/**/body #content p#minus3 {margin-bottom: -21px;}

#content .after-list {margin-top: -5px;}
#content a, #content-home a, #content-sitemap a {font-size: 12px; margin-bottom: 7px;}
#content fieldset a {margin: 0;}
#content ul, #content-sitemap ul {font-size: 12px; line-height: 12px; margin-bottom: 7px;

}
#content ul li a, #content-home ul li a, #content-sitemap ul li a {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 2px;
    margin: 0;
    display:inline-block;
    *float: left;
    line-height: 14px;
}
#content ul li a:hover,
#content-home ul li a:hover, #content-sitemap ul li a:hover {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 2px transparent;
    color: #d30733;
}
#content-home ul li a {
    background-position: 0 5px;

}
#content-home ul li a:hover {
    background-position: 0 -120px;

}
#content dl, #content-home dl, #content-sitemap dl {font-size: 12px; line-height: 14px;}
#content p a.thickbox, #content p a.arrowlink {
    font-size: 12px;
    margin-bottom: 7px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 2px;
    cursor:pointer;
    font-size:12px;
    padding-left:15px;
}
#content p a:hover.thickbox, #content p a:hover.arrowlink {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 2px transparent;
    color: #d30733;
}
#content p a.rsslink, a.rsslink {
    background: url(/cms/_common/images/icon_rss.gif) no-repeat left 2px !important;
    padding-left: 18px;
    line-height: 21px;
}
#content p.img-caption {
    line-height: 12px;
    margin-top: -10px;
    margin-bottom: 8px;

}
html>/**/body #content p.img-caption {margin-top: -11px; }

#content .headline ul.minus {margin-bottom: -13px;} html>/**/body #content .headline ul.minus {margin-bottom: 5px; padding-bottom: 2px;}
#content .headline ul.minus2 {margin-bottom: -18px;} html>/**/body #content .headline ul.minus2 {margin-bottom: -4px;}
#content .headline ul.minus3 {margin-bottom: -11px;} html>/**/body #content .headline ul.minus3 {margin-bottom: -25px;}

#content .presse-container  {width: 461px;}

.swf-container {
    padding: 27px 0 0;
    text-align:center;
    width:100%;
}
.swf-container a {background: none; padding: 0;}
.swf-container a.gal_link {background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);}
.swf-container embed {
    margin-left: 0px;
}
.swf-container object {
    margin-left: 5px;
}

#content, #content-home {float: left; position: relative; z-index: 10; font-size: 1.1em;}
#content {margin:0;padding:0;max-width:770px;width:auto;}
#content.widget-stage {max-width:990px;}
#content-home {padding: 10px 0 20px 18px; margin-top: 3px;}
html>/**/body #content-home {margin-top: 0;}
html > body #content-home {width:990px;}

#content img.main-image {margin-top: 13px;}
html>/**/body #content img.main-image {display: block;}

#content > img{width:770px;display:block;margin-top:0px!important;}

h1 span, h2 span, h3 span, h4 span {display: block; font-family: Century Gothic, Arial, Helvetica; margin-bottom: 7px; font-weight: bold; font-size: 15px;}
h1 span, h2 span {margin: 0;}
h1 span  {line-height: 17px; padding: 1px 0 14px;}
html>/**/body h1 span  {padding: 0 0 14px;}
h2 span  {line-height: 14px; padding-bottom: 8px; margin-top: -1px;}
html>/**/body h2 span  {padding-bottom: 7px; margin-top: 0;}

html > body h1 span sup,h2 sup{
    position: relative;
    bottom: 0.33em;
    font-size: 12px!important;
    font-size: 15px\9!important;
    vertical-align: baseline;
}
html > body p sup, html > body ul li sup, html > body #content span.img-caption sup, html > body #content-right-column sup{
    font-size: 10px!important;
    font-size: 12px\9!important;
}
h1 sup {
    bottom: 0.33em;
    font-size: 12px!important;
    font-size: 15px\9!important;
    position: relative;
    vertical-align: baseline;
}
html > body h2 span sup {
    font-size: 11px!important;
    font-size: 14px\9!important;
}
#content span.img-caption sup {
    font-size: 12px!important;
    font-size: 15px\9!important;
}
div.single-product a sup {
    font-size: 12px!important;
    font-size: 15px\9!important;
}

#content-right-column h3 span {
    margin-top: 0;

margin-bottom: 0;
}
h3 span, h2 span, h4 span {font-size: 12px;}

p sup, ul li sup, span.img-caption sup, #content-right-column sup, span sup, div.single-product a sup {vertical-align: baseline; position: relative; bottom: 0.33em;}
h1 span sup {font-size: 14px;}
html>/**/body h1 span sup {font-size: 12px;}
h2 span sup {font-size: 12px;}
html>/**/body h2 span sup {font-size: 11px;}
#content span.img-caption sup {font-size: 12px;}
html>/**/body p sup, html>/**/body ul li sup, html>/**/body #content span.img-caption sup, html>/**/body #content-right-column sup {font-size: 10px;}
h3 img, h1 img, h2 img {display: none; }
h2.after_h1 span {line-height: 14px; margin-bottom: 8px; margin-top: -1px; }
html>/**/body h2.after_h1 span {margin-bottom: 7px; margin-top: -1px;}

.margin-left-1 {margin-left: 1px;}

/* home */

.home-text-container {float: left; width: 200px; padding-right: 42px;}
#content-home .home-text-container p {margin-bottom: 6px;}
.home-text-container-2 {padding-right: 43px;}
#content-home .home-text-container-2 p {margin-bottom: 20px;}
.home-text-container ul {padding-left: 2px; margin-top: -1px; }
.home-text-container ul li {padding-bottom: 1px; }

.home-box-container {float: left; width: 282px; margin-left: -31px; margin-top: -9px;}
.home-box-right-shadow {padding-right: 5px; background: url(/sites/sglcareer/_common/images/home-box-right-bg.png) no-repeat right top;}
.home-box-content {border-top: solid 1px #95ACBA; border-left: solid 1px #95ACBA; padding: 10px 0 10px 8px; }
.home-box-content-text, .home-box-content-text-right {float: left; padding: 0 16px 0 1px; width: 117px; line-height: 13px;}
.home-box-content-text-right {padding: 0 0 0 1px; width: 133px;}

#content-home .home-box-content-text p.font-arial {margin-bottom: 0; padding-top: 1px;}
.home-box-content-text dl {margin-bottom: 5px;}
.home-box-content-text dl dt {float: left; min-width: 44px; padding-right: 5px;}
.home-box-content-text dl dd.prozent {margin-left: 49px; padding-bottom: 2px; }
.home-box-bottom {background: url(/sites/sglcareer/_common/images/home-box-bottom-bg.png) no-repeat 0 0; height: 5px; overflow: hidden;}

#content-home h3 img {margin-bottom: 7px;}

/* produktkategorien */

.categories-container {padding-left: 1px; overflow: hidden; height: auto; margin-bottom: -17px; margin-top: -2px;}
.categories-container div {float: left; width: 156px; margin-right: 27px; height: 112px;}
#content .categories-container div a.active {background-position: 0 -121px;}
.categories-container div.last-in-row {margin-right: 0;}
#content .categories-container div a
{
    float: left;
    line-height: 12px;
    background-position: 0 4px;

}
#content .categories-container div a:hover {background-position: 0 -121px;}
#content .categories-container div p a {background: none; padding: 0 0 4px; margin: 0;}
#content p.product-category {padding-right: 80px; margin-bottom: 19px;}
html>/**/body #content p.product-category {margin-bottom: 20px;}

.businesslines-container {padding-left: 1px;overflow: hidden; height: auto; margin-top: -3px; margin-bottom: -25px; position: relative;}
* html .businesslines-container {overflow: visible; height: 1%;}
.business-head {height: 40px; margin-top: -3px; margin-left: -1px;}
.business-head h2 span {margin: 0;

 padding:0;
     }
.business-cont {height: 112px;}
.business-cont-last {height: 94px;

         height: 94px;
             
}
#content .business-cont a, #content .business-cont p {margin-bottom: 0;

}
.business-cont a {float: left; line-height: 12px; background-position: 0 4px; margin-top: 4px;}
.business-cont a:hover {background-position: 0 -121px;}
.business-cont a.active {background-position: 0 -121px;}
.businesslines-first-column, .businesslines-second-column, .businesslines-column {float: left; width: 156px; border-left: solid 1px #96ACBA;}
.businesslines-first-column {border: none; padding-right: 13px; }
.businesslines-second-column {padding: 0 13px; overflow:hidden;

       height: 355px;
           
}
.businesslines-column {padding-left: 13px;}
#content .businesslines-container p a {background: none;}


.unitbusinesslines-container {padding-left: 1px;overflow: hidden; height: auto; margin-top: -3px; margin-bottom: -25px; position: relative;}
* html .unitbusinesslines-container {overflow: visible; height: 1%;}
.unitbusiness-head {height: 40px; margin-top: -3px; margin-left: -1px;}
.unitbusiness-head h2 span {margin: 0; padding: 0;}
.unitbusiness-cont {height: 112px;}
.unitbusiness-cont-last {height: 92px;}
#content .unitbusiness-cont a, #content .unitbusiness-cont p {margin-bottom: 0; width: 130px; height: 80px;}
.unitbusiness-cont a {float: left; line-height: 12px; background-position: 0 4px; margin-top: 4px;}
.unitbusiness-cont a:hover {background-position: 0 -121px;}
.unitbusiness-cont a.active {background-position: 0 -121px;}
.unitbusinesslines-first-column, .unitbusinesslines-second-column, .unitbusinesslines-column {float: left; width: 156px; height: 120px; border-left: solid 1px #96ACBA;}
.unitbusinesslines-first-column {border: none; padding-right: 13px; }
.unitbusinesslines-second-column {padding: 0 13px; height: 120px;}
.unitbusinesslines-column {padding-left: 13px;}
#content .unitbusinesslines-container p a {background: none;}
/* produktubersicht */

ul.product-overview {margin-top: -2px; margin-left: 1px;}
ul.product-overview-2 {width: 250px; float: left;}
ul.product-overview li.empty-1 {height: 16px;}
ul.product-overview li.empty-2 {height: 32px;}
#content ul.product-overview li {width: 244px; float: left; background: none!important; padding: 0!important;}
#content ul.product-overview li a {
    float: left;
    margin: 0;
    line-height: 16px;
    background-position: 0 5px;

}
#content ul.product-overview li a:hover {
    background-position: 0 -120px;

}
#content ul.product-overview li a.active {
    background-position: 0 -120px;

}

#content ul.product-overviewdummy {margin-top: 1px; margin-left: 1px; overflow: hidden; height: auto; }
* html #content ul.product-overviewdummy {overflow: visible; height: 1%;}
ul.product-overviewdummy li {
    width: 460px;
    float: left;
    padding-bottom: 4px;

}
#content ul.product-overviewdummy li a {
    float: left;
    margin: 0;
    line-height: 12px;

background-position: 0 4px;
}
#content ul.product-overviewdummy li a:hover {background-position: 0 -121px;}

#content ul.product-overviewdummy li ul {margin: 0 0 -4px 0; padding: 4px 0 0 7px; clear: left; overflow: hidden; height: auto;}
* html #content ul.product-overviewdummy li ul {overflow: visible; height: 1%;}


/* produktdetails */

.product-top-container {overflow: hidden; height: 36px;border-bottom: solid 1px #95ACBA; margin-top: -26px; width:531px;}

#content-menu-container {float: left; width: 531px;}
#content-menu {float: left; margin: 15px 0 0 0; border-left: solid 1px #95ACBA; height: 21px; display: inline;}

#content-menu li {float: left; display: block; width: 167px; height: 18px; background: url(/sites/sglcareer/_common/images/content-menu-li.gif) no-repeat 100% 0; padding-top: 4px; padding-left: 7px;}
html>/**/body #content-menu li {padding-top: 3px;}
#content #content-menu li a {background: none; padding: 0; margin: 0; line-height: 14px; }
#content-menu li.first {background: url(/sites/sglcareer/_common/images/content-menu-first.gif) no-repeat 100% 0; padding-left: 8px;}
#content-menu li.last-active {background: url(/sites/sglcareer/_common/images/content-menu-li-last-active.gif) no-repeat 0 0; padding-left: 10px; width: 167px; margin-left: -4px; }
#content-menu li.last {background: url(/sites/sglcareer/_common/images/content-menu-li-last.gif) no-repeat 0 0; padding-left: 10px; width: 167px; margin-left: -4px; }
#content-menu li.first-active {background: url(/sites/sglcareer/_common/images/content-menu-first-active.gif) no-repeat 100% 0; padding-left: 8px;}

.product-container {padding: 0; }
#content-left-column .product-container {padding: 0; margin-left: -1px;}
.product-container-2 {margin-left: -1px; }
.product-container-2 img.main-image {margin-left: 1px;  }
#content-left-column .product-container img.main-image {margin-left: 1px;  }
.product-container-2 h2 {margin-left: 1px; /*margin-top: 12px;*/ }
.product-container-2 h2.after_p {margin-top: 12px; }
.product-container-2 h2.after_p span {line-height: 14px; padding: 1px 0; }
html>/**/body .product-container-2 h2.after_p {margin-top: 12px; }
.product-container-2 h2.nomargin {margin-left: 0; }

html>/**/body img.after_small_image {margin-bottom: 2px; }
* html img.after_small_image {margin-bottom: -4px; }
*+html img.after_small_image {margin-bottom: -4px; }

#content .product-container img.main-image {margin-top: 0; position: relative; z-index: 100; margin-bottom: 20px; /*width: 461px;*/}
#content .product-container p {width: 450px;}
#content .product-container p.width465 {width: 465px;}
div.width465 {width: 465px; margin-bottom: -7px;}
div.width475 {width: 475px;}
.back-link, .back-link-2, .back-link-0, .back-link-3, .back-link-4, .back-link-5  {padding-top: 13px; padding-left: 1px;}
.back-link-2 {padding-left: 0;}
.back-link-3 {padding-top: 10px;}
.back-link-4 {padding-top: 5px;}
.back-link-5 {padding-top: 13px;}
.back-link-clear {padding-top: 17px; clear: both;}

#content .back-link a, #content .back-link-2 a, #content .back-link-3 a, #content .back-link-0 a {margin: 0; line-height: 14px;}
#content .back-link a {display: inline-block; background-position: 0 2px;}
html>/**/body #content .back-link a {display: block;}
#content .back-link a:hover {background-position: 0 2px;}
#content .back-link-4 a {margin: 0; line-height: 16px;}
#content .clear a {display: block; margin-top: 3px;}

#content .product-container .back-link-3 a {float: left; display: block;}

#content ul.productdetail-list {overflow: hidden; height: auto; margin-bottom: 8px; line-height: 14px;}
#content ul.service-list {margin-bottom: 3px;}
ul.productdetail-list li {background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 4px; float: left; display: block; padding-left: 9px; width: 450px; padding-bottom: 4px;}
ul.productdetail-list li span {float: left; display: block; font-size: 10px;}

.border {height: auto; margin-top: -1px; padding: 21px 0 0 0; background: url(/sites/sglcareer/_common/images/top-line.gif) no-repeat 174px 0;position: relative;clear:left; margin-bottom: -7px;}
.border-nonpadding {height: auto; margin-top: -1px; background: url(/sites/sglcareer/_common/images/top-line.gif) no-repeat 174px 0;position: relative;clear:left;}
.product-container-2 .border {background: url(/sites/sglcareer/_common/images/top-line.gif) no-repeat 174px 0;}
.border h1, .border-2 h1 {/*margin-left: -1px;*/ }
.border-2 {height: auto; margin-top: -1px; padding: 21px 0 10px 0; background: url(/sites/sglcareer/_common/images/top-line-2.gif) no-repeat 347px 0;position: relative;clear:left;}
.border-nonpadding-2 {height: auto; margin-top: -1px; background: url(/sites/sglcareer/_common/images/top-line.gif) no-repeat 347px 0;  position: relative;clear:left;}
.einsatzbeispiel-container {margin-bottom: 13px; overflow: hidden; height: auto;}
.einsatzbeispiel-container-last {margin-bottom: 0; padding-bottom: 17px;}
#content .einsatzbeispiel-container p {width: 330px; padding-top: 4px; margin-bottom: 6px;}
#content .einsatzbeispiel-container a.img-link {background: none; padding: 0; margin: 0; float: left;}
#content .einsatzbeispiel-container a.img-link img {margin: 0 9px 0 0;}
html>/**/body #content .einsatzbeispiel-container p {width: 461px;}
.einsatzbeispiel-container img {float: left; margin-right: 9px;}
.einsatzbeispiel-container a {margin-left: 1px;}
.einsatzbeispiel-container a.active {margin-left: 1px;}
.einsatzbeispiel-container a img {float: none; margin-top: 3px; margin-left: 2px;}
#content a.go-back {display: block; margin-bottom: 0;}

.sigratex-table {width: 522px; border-top: solid 1px #95ACBA; border-left: solid 1px #95ACBA; text-align: center; margin-top: 10px; margin-bottom: 3px;}
html>/**/body .sigratex-table {margin-top: 3px;}
.sigratex-table tr.odd {background: #CFE5FF;}
.sigratex-table tr th {border-right: solid 1px #95ACBA; }
.sigratex-table tbody tr th {border-right: solid 1px #95ACBA; border-bottom: solid 1px #95ACBA; text-align: left; padding-left: 5px;}
.sigratex-table thead tr th.type {text-align: left; padding-left: 4px; }
.sigratex-table tr th.type {width: 40px; white-space: wrap; }
.sigratex-table tr th.bindung {width: 53px; }
.sigratex-table tr th.gewicht {width: 53px;  }
.sigratex-table tr th.breite {width: 41px; }
.sigratex-table tr th.fadenzahl {width: 114px; }
.sigratex-table tr th.garnfeinheit {width: 100px; }
.sigratex-table tr th.dicke {width: 104px; }
.sigratex-table tr td {border-bottom: solid 1px #95ACBA; border-right: solid 1px #95ACBA; vertical-align: top;}
.sigratex-table tr td.sub-first {width: 57px;}
.sigratex-table tr td.sub-second {width: 50px;}
.sigratex-table tr td.sub-third {width: 52px;}
.sigratex-table tr td sup {font-size: 8px; margin: 0; padding: 0;}
.sigratex-table tr td, .sigratex-table tr th {padding-top: 3px; padding-bottom: 3px;}
.sigratex-table thead tr td {padding: 0 0 10px;}
.sigratex-table thead tr th {padding: 3px 0 0;}
#content p.table-foot {margin: 10px 0 12px 1px;}
html>/**/body #content p.table-foot {margin: 6px 0 16px 1px;}
.table-foot-container {margin-left: -1px;}

.angaben-container {overflow: hidden; height: auto; margin-bottom: 5px;}
#content .angaben-container p {width: auto;}
.angaben-container .angaben-left {float: left; width: 244px;}
.angaben-container .angaben-right {float: left; width: 230px; margin-left: 21px;}
#content .angaben-container dl {padding-top: 1px; line-height: 12px;}
.angaben-container dl dt {float: left; width: 12px; padding-right: 3px; padding-left: 1px; text-align: right;}
.angaben-container dl dd {margin-left: 16px; padding-bottom: 2px;}

#content .product-container p.img-float {margin-bottom: 0; width: 207px;}
html>/**/body #content .product-container p.img-float {width: 450px;}
#content .product-container p.margin-5 {margin-bottom: 5px;}
#content .product-container p.img-float-3 {padding-top: 7px;}
#content .product-container p.img-float-3 img {margin-top: -4px;}
span.img-container {/*width: 160px;*/ float: left; display: block; margin: 0 10px 0 0; padding-bottom: 7px;}
span.width234 {width: 234px;}
span.width187 {width: 187px;}
span.width158 {width: 160px;}
span.img-big-container {width: 100%; display: block; margin: 0; margin-bottom: 14px; }
span.img-big-container-2 {margin-bottom: 14px; }
span.img-big-container img {margin:3px 0pt 1px 1px;}
span.img-container-2 {position: relative; display: block; margin-top: 11px; float: left; }
html>/**/body span.img-container-2 {margin-top: 12px; }
#content span.img-container a {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 0; position: absolute; width: 11px;  height: 11px; right: 3px; bottom: -5px; padding: 0; margin: 0;}
#content span.img-container a.active {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 -21px;}
#content span.img-big-container a {right: -5px; bottom: -4px;}
#content span.img-container a:hover {background-position: 0 -21px;}
#content span.img-container a.thickbox-img-link {position: static; width: auto; height: auto; background: none;}
span.img-caption {display: block; margin-bottom: 7px; line-height: 12px; font-size: 12px; padding-top: 1px; clear: left; float: none!important;}
* html span.img-caption {padding-top: 2px;}
span.img-container span.img-caption {display: block; padding: 4px 0 10px; float: none; font-size: 12px; line-height: 12px;}
span.img-container span.img-caption-2 {display: block; padding: 3px 0 4px; float: left;}
span.img-big-container span.img-caption {padding: 3px 0 0; margin-bottom: -1px;  }
span.img-big-container span.img-caption-2 {width: 300px; padding: 4px 0 1px; font-size: 12px; line-height: 12px; margin-left: -1px;}
span.img-caption-4 sup {vertical-align: baseline; position: relative; bottom: 0.33em;}

ul.service-list li {width: 350px; background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 5px; padding-left: 8px;}

.flash-container {width: 523px; padding: 11px 0 0; }
.flash-zoom-container {overflow: hidden; height: auto; padding:3px 0 14px 1px;}
html>/**/body .flash-zoom-container {padding:3px 0 0 1px;}
.flash-zoom-container .img-big-container img {margin: 0;}
.flash-border {border: solid 1px #96ACBA; width: 358px; margin-left: 1px;}
#content .flash-zoom-container span.img-big-container a {bottom: -5px;}
* html .flash-zoom-container {overflow: visible; height: 1%;}
.flash-player-container {/*border: solid 1px #96ACBA; */margin-left: 1px; margin-bottom: 11px; padding-top: 1px;}
.flash-container .video-player-controls {padding-bottom: 11px;}
html>/**/body .flash-container .video-player-controls {padding-bottom: 4px;}
#content .product-container .flash-container p {width: 480px; line-height: 12px; margin-bottom: 8px;}


#content .headline ul {overflow: hidden; height: auto; margin-bottom: 7px; line-height: 14px;}
#content .headline ul li {background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 5px; /*float: left;*/ display: block; padding-left: 9px; max-width: 450px; padding-bottom: 4px;}
html>/**/body #content .headline ul li {padding-bottom: 4px;}
#content .headline ul li span {float: left; display: block; font-size: 10px;}
#content .headline ul li ul {padding-top: 4px; margin-bottom: 0;}


/* ubersicht */

.site-overview-left {width: 315px; float: left;}
#content .site-overview-left h1 span {padding-bottom: 7px;}
html>/**/body #content .site-overview-left h1 span {padding-bottom: 7px;}
.site-overview-left h2 span {padding-top: 7px;}
.site-overview-right h2 span {padding-top: 7px;}
.site-overview-presse h2 span {padding-top: 2px;}
.site-overview-right {width: 175px; margin-left: 340px; margin-top: -3px;}
#content .site-overview-right a, #content .site-overview-left a {margin: 0 0 0 1px; line-height: 13px;}
#content .site-overview-right fieldset a {padding-left: 17px;}
#content .site-overview-left ul li {padding-bottom: 3px;}
#content .site-overview-left ul li a {
    background-position: 0 5px;

}
#content .site-overview-left ul li a:hover {
    background-position: 0 -120px;

}
#content .site-overview-left ul li.last {padding-top: 5px;}
.news-block {margin-bottom: 15px;}
.site-overview-right .news-block {margin-bottom: 14px;}
.karriere-block {overflow: hidden; height: auto; margin-bottom: 12px;}
#content .karriere-block p {margin-bottom: 3px;}
#content .karriere-block a {line-height: 12px; float: left; background-position: 0 4px;}
#content .karriere-block a:hover {background-position: 0 -121px;}

/* presse */

.pub-search {width: 169px;}
.pub-search select {width: 169px; margin-top: 4px;}
html:first-child .pub-search select {height: 20px;}
#content .pub-search a {margin-top: 8px; line-height: 1.25; margin-left: 0; }

.presse-box-container {width: 174px; margin-top: 27px; margin-bottom: -2px;}
.presse-box-right-shadow {padding-right: 5px; background: url(/sites/sglcareer/_common/images/home-box-right-bg.png) no-repeat right top;}
.presse-box-content {border-top: solid 1px #95ACBA; border-left: solid 1px #95ACBA; padding: 9px 0 11px 8px; }
#content .presse-box-content p.margin-0 {margin-bottom: 6px;}
.presse-box-bottom {background: url(/sites/sglcareer/_common/images/presse-box-bottom-bg.png) no-repeat 0 0; height: 5px; overflow: hidden;}
.presse-news-image-content {float:left; padding: 8px 8px 0px 0px;}
.presse-news-text-content {float:left; width:460px;}
.presse-news-text-content p {/*margin-bottom:0px !important;*/}
.presse-news-headline-content {margin-bottom:0px !important;}
.presse-news-title-content {padding-top:10px; clear:left;}
.presse-container p {width:auto !important;}
.presse-container p.clear_float {width:522px !important;}
.presse-news-categorie-content {font-weight:normal!important;}
/* Übersichten */
.news-current-head-container {background-color:#EFEFEF; border:1px solid #95ACB4; padding: 5px 0px 5px 5px; width:470px;}
.news-current-body-container {width:470px; padding-bottom:10px;}
.ir-calendar-title-container,
.ir-calendar-link-container,
.ir-calendar-date-container {float:left; font-size:12px; margin:-1px 0px 4px;}
.ir-calendar-title-container {width:350px;}
.ir-calendar-title-container-last {padding-top: 7px;}
.ir-calendar-title-container-last-2 {padding: 17px 0 7px 0;}
.ir-calendar-title-container a.ir_import {}
.ir-calendar-title-container a.ir_import_2,.list-result a.ir_import_2 {padding-left: 0; background: none;}
.ir-calendar-title-container a.ir_import span,.list-result a.ir_import span {display: inline-block; width: 13px; height: 11px; margin: -14px 0 0 5px; background: url(/cms/_common/images/investor-relations/financial-calendar/icon_import_calender.gif) no-repeat 0 0;}
.ir-calendar-link-container {width:100px;}
.ir-calendar-date-container {width:80px; clear:left;}
.ir-calendar-year-container {float:left; padding-top:20px; width:460px;}
ol {padding-left: 24px;}
ol li {font-size: 12px; padding-bottom: 3px; list-style-type: decimal;}

/* bildarchiv */

p.bildarchiv-text {padding-right: 70px;}
.bildarchiv-search {width: 233px; padding: 0 0 30px 1px;}
#content .bildarchiv-search p {margin: 7px 0 0 -1px;}
.bildarchiv-search legend {display: block; margin: 6px 0 0 -8px; color: #000; padding-bottom: 2px;}
html>/**/body .bildarchiv-search legend {margin: 6px 0 0 -1px;}
.bildarchiv-search select {
    margin-bottom: 11px;
    width: 233px;
    -webkit-box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.1);
    padding: 5px 5px 5px 10px;
    background: #ececec;
    border:1px solid #666666;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    cursor:pointer;
}
.bildarchiv-search a {
    background:  url("/sites/sglcareer/_common/images/arrow-white.png") 10px center no-repeat #00507D;
    padding-left: 25px;
}
.bildarchiv-search a:hover {
    background: url("/sites/sglcareer/_common/images/arrow-white.png") 10px center no-repeat #D30733;
}




.bildarchiv-search input {/*padding:2px 0 0 4px; */ color:#006A9E; width:342px; margin-bottom:8px;}
.auto-width select {width: 410px;}
.auto-width input.input-text {width: 403px;}
.auto-width a {width: 392px;}
.publikations-search select {margin-bottom: 0; margin-top: 9px;}
html:first-child .bildarchiv-search select {height: 20px;}
.bildarchiv-search input.input-text {margin-top: 8px;}
.blexikon-search {padding-left: 0; padding-bottom: 23px;}
.blexikon-search input.input-text {margin-bottom: 6px; margin-top: 3px;}


.list-results-container {width: 522px;}
.list-results-container-2 {margin-bottom: -2px; margin-left: 1px;}

.lebenslaufe-container {margin: -4px -1px 0 1px; padding-bottom: 0;}
.lebenslaufe-container .list-result {width: 522px; }
.lebenslaufe-container .list-result-first {width: 532px; margin-top: 0; }
.list-result {border-top: solid 1px #95ACBA; padding: 10px 0 0 1px; overflow: hidden; height: 140px; position: relative; margin-top: 10px;}
.list-result-last {height: auto;}
.list-result .img-container {float: left; border: solid 1px #95ACBA; margin-top: 3px; width: 132px; height: 132px; position: relative; text-align: center; vertical-align: middle; margin-right: 9px;}
.list-result .img-container-2 {border: none; width: 100px; height: 133px; margin-top: 4px; margin-right: 10px;}
.list-result .img-container img.margin-13 {margin: 13px 0 0;}
.list-result .img-container img.margin-20 {margin: 20px 0 0;}
.list-result h2 {padding-top: 12px; margin-left: -1px;}
.download-container {margin: 16px 0 -1px 0;}
html>/**/body .download-container {margin: 13px 0 0;}
.download-container-abs {margin: 12px 0 0; position: absolute; top: 99px; left: 109px; }
html>/**/body .download-container-abs {top: 97px;}
#content .download-container-abs p {margin-left: -1px;}
html>/**/body #content .download-container-abs p a.save-2 {margin-top: 1px;}
html>/**/body #content .download-container-abs p a.save-1 {margin-top: 1px;}
#content .download-container p {margin: 0; overflow: hidden; height: auto; margin-bottom: -2px; position: relative; padding: 4px 0 0 31px;}
html>/**/body #content .download-container p {margin-bottom: 1px;}
html>/**/body #content .download-container a {margin-bottom: 0;}
#content .download-container a {display: block; margin-bottom: -2px; padding-top: 3px; background-position: 0 5px;}
#content .download-container p a {display: block; position: absolute; width: 10px; height: 17px;  padding: 4px 1px 3px 1px; top: 0; left: 1px;}
#content .download-container p a:hover {background-position: 0 -33px;}
#content .download-container a.save-1 {background: url(/sites/sglcareer/_common/images/save-ico-1.png) no-repeat 0 6px; margin: 0;}
#content .download-container a.save-2 {background: url(/sites/sglcareer/_common/images/save-ico-2.png) no-repeat 0 6px; margin: 0; left: 15px;}
#content .download-container a.save-1:hover {background: url(/sites/sglcareer/_common/images/save-ico-1.png) no-repeat 0 6px; margin: 0;background-position: 0 -33px;}
#content .download-container a.save-2:hover {background: url(/sites/sglcareer/_common/images/save-ico-2.png) no-repeat 0 6px; margin: 0; left: 15px;background-position: 0 -33px;}
#content .download-container a.play {background: url(/sites/sglcareer/_common/images/video-control-1.gif) no-repeat 0 0; margin: 0 4px 0 2px; width: 11px; height: 11px; position: static; float: left;}
html>/**/body #content .download-container a.play {margin: 2px 4px 0 2px;}
#content .download-container a.play2 {background: url(/sites/sglcareer/_common/images/video-control-8.gif) no-repeat 0 0; margin: 0 7px 0 1px; width: 8px; height: 11px; position: static; float: left;}
#content .download-container a.save-audio1 {background: url(/sites/sglcareer/_common/images/save.gif) no-repeat 0 0; margin: 0 3px 0 -2px; width: 11px; height: 11px; position: static; float: left;}
#content .download-container a.save-audio2 {background: url(/sites/sglcareer/_common/images/download-4.gif) no-repeat 0 0; margin: 0 7px 0 1px; width: 12px; height: 11px; position: static; float: left;}
#content .download-container a.play:hover, #content .download-container a.play2:hover,
#content .download-container a.save-audio1:hover, #content .download-container a.save-audio2:hover  {background-position: 0 -21px;}

#content .archiv-list-result p {margin-bottom: 0; padding-bottom: 7px;}
#content .list-results-container-2 p:first-child {margin-left: -1px;}
#content .archiv-list-result {height: auto; min-height: 140px;}
.archiv-list-result .download-container {margin-top: 3px; margin-left: 143px;}
#content .archiv-list-result .download-container p {padding: 4px 0 3px 31px;}
#content .archiv-list-result .download-container p:first-child {margin-left: 0;}
html>/**/body .archiv-list-result .download-container {margin-top: 0;}
.list-result .downloads {margin-bottom: 8px;}
#content .list-result .img-container a {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 0; position: absolute; width: 11px;  height: 11px; right: 2px; bottom: 2px; padding: 0; margin: 0;}
#content .list-result .img-container a.active {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 -21px;}
#content .list-result .img-container a:hover {background-position: 0 -21px;}
#content .img-container a.thickbox-img-link {position: static; width: auto; height: auto; background: none;}

/* publikationen */

.tab-hidden {display: none;}
#content  ul.pub-years {overflow: hidden; height: auto; position: relative; z-index: 10; margin-top: 4px; margin-bottom: 0; line-height: 1.25;}
ul.pub-years li {padding: 3px 0 0 6px; float: left; width: 55px; height: 19px; background: url(/sites/sglcareer/_common/images/pub-years-li-bg.png) no-repeat 0 0; margin-left: -2px; position: relative; z-index: 1;}
ul.pub-years li.first {margin: 0; background: url(/sites/sglcareer/_common/images/pub-years-li-first-bg.png) no-repeat 0 0;}
ul.pub-years li.last {background: url(/sites/sglcareer/_common/images/pub-years-li-last-bg.png) no-repeat 0 0;}
ul.pub-years li.first-active {background: url(/sites/sglcareer/_common/images/pub-years-li-first-a-bg.png) no-repeat 0 0; z-index: 10;}
ul.pub-years li.last-active {background: url(/sites/sglcareer/_common/images/pub-years-li-last-active-bg.png) no-repeat 0 0; z-index: 10;margin-left: -3px;padding: 3px 0 0 7px;}
ul.pub-years li.active {background: url(/sites/sglcareer/_common/images/pub-years-li-active-bg.png) no-repeat 0 0; z-index: 10;margin-left: -3px;padding: 3px 0 0 7px;}

#content ul.pub-years li {padding: 3px 0 0 6px; float: left; width: 55px; height: 19px; background: url(/sites/sglcareer/_common/images/pub-years-li-bg.png) no-repeat 0 0; margin-left: -2px; position: relative; z-index: 1;}
#content ul.pub-years li.first {margin: 0; background: url(/sites/sglcareer/_common/images/pub-years-li-first-bg.png) no-repeat 0 0;}
#content ul.pub-years li.last {background: url(/sites/sglcareer/_common/images/pub-years-li-last-bg.png) no-repeat 0 0;}
#content ul.pub-years li.first-active {background: url(/sites/sglcareer/_common/images/pub-years-li-first-a-bg.png) no-repeat 0 0; z-index: 10;}
#content ul.pub-years li.last-active {background: url(/sites/sglcareer/_common/images/pub-years-li-last-active-bg.png) no-repeat 0 0; z-index: 10;margin-left: -3px;padding: 3px 0 0 7px;}
#content ul.pub-years li.active {background: url(/sites/sglcareer/_common/images/pub-years-li-active-bg.png) no-repeat 0 0; z-index: 10;margin-left: -3px;padding: 3px 0 0 7px;}

#content ul.pub-years li a {padding: 0; background: none;}
#content ul.pub-years li.active a, #content ul.pub-years li.first-active a, #content ul.pub-years li.last-active a {color: #E3173D;}

/* News archive: New Design (2013/12) */

#relaunch-overview ul.pub-years {
    height: auto;
    line-height: 1.25;
    margin-bottom: 30px;
    margin-top: 4px;
    overflow: hidden;
    position: relative;
    z-index: 10;
    background: #00507D;
    width: 100%;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
#relaunch-overview ul.pub-years li {
    float: left;
    padding:0;
    background:none;
    height:auto;
}
#relaunch-overview ul.pub-years li.last,
#relaunch-overview ul.pub-years li.first {
    background:none;
}
#relaunch-overview ul.pub-years li a {
    display: inline-block;
    padding: 10px 15px;
    font-family: Century Gothic,Arial,Helvetica;
    font-weight: bold;
    color: #ffffff;
    border-right: 1px solid #CCCCCC;
    background-image: none;
}

#relaunch-overview ul.pub-years li a:hover,
#relaunch-overview ul.pub-years .first-active a,
#relaunch-overview ul.pub-years .active a,
#relaunch-overview ul.pub-years .last-active a{
    background: #E3173D;
    color: #ffffff;
}

/* End news archiv */



#content .show-hide-container .hidden_content_lexikon ul.pub-years {padding: 1px 0 0; overflow: hidden; height: auto; position: relative; z-index: 10; margin-top: 4px; margin-bottom: 0; line-height: 1.25;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li {display: inline-block; padding: 3px 0 0 6px; float: left; width: 55px; height: 19px; background: url(/sites/sglcareer/_common/images/pub-years-li-bg.png) no-repeat 0 0; margin-left: -2px; position: relative; z-index: 1;}
html>/**/body #content .show-hide-container .hidden_content_lexikon ul.pub-years li {display: block;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.first {margin: 0; background: url(/sites/sglcareer/_common/images/pub-years-li-first-bg.png) no-repeat 0 0;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.last {background: url(/sites/sglcareer/_common/images/pub-years-li-last-bg.png) no-repeat 0 0;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.first-active {background: url(/sites/sglcareer/_common/images/pub-years-li-first-a-bg.png) no-repeat 0 0; z-index: 10;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.last-active {background: url(/sites/sglcareer/_common/images/pub-years-li-last-active-bg.png) no-repeat 0 0; z-index: 10;margin-left: -3px;padding: 3px 0 0 7px;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.active {background: url(/sites/sglcareer/_common/images/pub-years-li-active-bg.png) no-repeat 0 0; z-index: 10;margin-left: -3px;padding: 3px 0 0 7px;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li a {padding: 0; background: none;}
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.active a,
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.first-active a,
#content .show-hide-container .hidden_content_lexikon ul.pub-years li.last-active a {color: #E3173D;}


.pub-list-results-container {margin-top: -1px; position: relative; z-index: 1;}
#content .pub-list-result {height: auto; padding: 17px 0 20px; margin-top: 0;}
html>/**/body #content .pub-list-result {padding: 17px 0 18px;}

/* News overview relaunch 2013/12 */
#relaunch-overview .pub-list-result {
    height: auto;
    margin-top: 0;
    padding: 0;
    border: none;
}
html > body #relaunch-overview .calendar-tab .pub-list-result {
    padding: 0;
}
#relaunch-overview .pub-list-result {
    display: table;
    width: 100%;
}

#relaunch-overview .pub-list-result .list-result-date {
    display: table-cell;
    background:  #ECECEC;
    border-bottom: 1px solid #FFFFFF;
    font-weight: bold;
    padding: 22px 15px 0;
    text-align: center;
    width: 20%;
    font-size:12px;
    color:#000000;
}
#relaunch-overview .pub-list-result .list-result-content {
    background: #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    display: table-cell;
    padding: 12px;
    vertical-align: top;
    width: 100%;
}

#relaunch-overview .pub-list-result:last-child .list-result-date {
    border-bottom: 1px solid #ECECEC;
}
#relaunch-overview .pub-list-result:last-child .list-result-content {
    border-bottom: 1px solid #F5F5F5;
}

#relaunch-overview .pub-list-result  .list-result-content h2 {
    padding-top: 9px;
    font-weight: bold;
    font-size:12px;
}
#relaunch-overview .pub-list-result  .list-result-content a {
    background: url("/sites/sglcareer/_common/images/arrow-red.gif") no-repeat 1px center;
    color: #777777;
    display: inline-block;
    padding-left: 15px;
    margin-top: 5px;
}
/* End new overview relaunch 2013 */


#content .pub-list-result-2 {height: auto; padding: 3px 0 11px; margin-top: 0;}
#content .pub-list-result-last {height: auto; padding-bottom: 3px;}
.pub-list-result-border {border-bottom:1px solid #95ACBA;}
* html .pub-list-result-last {height: 1%;}
.pub-container {float: left; /*width: 250px;*/}
.pub-container-2 {width: 252px;}
.pub-container p {margin-top: 19px; *position: relative; *z-index: 10;}
.pub-container p:first-child {margin-top: -7px;}
html>/**/body .pub-container p:first-child {margin-top: -8px;}
.pub-container .download-container {margin: -3px 0 0;}
.pub-container .download-container p {margin: 0;}
.pub-img-container {/*width: 69px; */position: relative; float: left; margin-right: 4px; margin-bottom: 3px; padding-bottom: 3px;}
html>/**/body .pub-img-container {padding-bottom: 0;}
.pub-img-vert {margin-top: -5px;}
.pub-img-container-2 {width: 83px; position: relative; float: left; margin-right: 4px; margin-top: 21px;}
.pub-img-shadow {/*padding-right: 5px; background: url(/sites/sglcareer/_common/images/home-box-right-bg.png) no-repeat 100% 0;*/}
.pub-img-bottom {width: 69px; height: 5px; overflow: hidden; background: url(/sites/sglcareer/_common/images/pub-bottom-sh.png) no-repeat 0 0;}
.pub-img-bottom-2 {width: 83px; height: 5px; overflow: hidden;  background: url(/sites/sglcareer/_common/images/pub-bottom-sh-2.png) no-repeat 0 0;}
#content .list-result .pub-img-container a {margin: 0; background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 0; position: absolute; width: 11px;  height: 11px; right: 0; bottom: 3px; padding: 0;}
html>/**/body #content .list-result .pub-img-container a {bottom: 0;}
#content .list-result .pub-img-container a.active {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 -21px;}
#content .list-result .pub-img-container a:hover {background-position: 0 -21px;}
#content .list-result .pub-img-container .pub-img-shadow a {background: none; width: auto; height: auto; position: static; margin: 0;}
#content .list-result .pub-img-container-2 .pub-img-shadow a {background: none; width: auto; height: auto; position: static; margin: 0;}

#content .list-result .pub-img-container-2 a {margin: 0; background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 0; position: absolute; width: 11px;  height: 11px; right: 0; bottom: 0; padding: 0;}
#content .list-result .pub-img-container-2 a.active {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 -21px;}
#content .list-result .pub-img-container-2 a:hover {background-position: 0 -21px;}

.stream-container {width: 121px; height: 85px; /*border: solid 1px #95ACBA;*/ background: #EAEAEA; margin: 1px 9px 0 0; float: left;}
.stream-text-container ul {width: 340px;}
.stream-text-container {padding: 5px 0 0; margin-left: 130px;}
.stream-text-container .download-container {margin: 7px 0 0;}
#content .stream-text-container p {width: 340px; margin-bottom: 0; padding: 0;}
.container-float {overflow: hidden; height: auto; margin-top: 24px; margin-left: 1px;}
.container-float:first-child {margin-top: 16px;}
#content .container-float a {display: block; margin: 6px 0 0 1px; }
#content .container-float a.ext-link {margin: 1px 0 0 1px; }
#content .container-float a img {margin: 3px 0 0 2px; }

.audio-list-result {height: auto; padding-bottom: 18px; padding-top: 10px; margin-top: 0;}
html>/**/body .audio-list-result {padding-bottom: 19px; padding-top: 9px;}
#content .audio-list-result .download-container {margin: 7px 0 0 -1px;}
#content .audio-list-result .download-container p {margin: 0; padding: 0;}
#content .audio-list-result .container-padding p {margin: -4px 0 -3px; padding: 4px 0 3px 31px;}
#content .audio-list-result .download-container p a {padding: 0;}
#content .audio-list-result .container-padding p a {padding: 4px 1px 3px;}
.audio-list-result p {width: 470px; margin-left: -1px;}
#content .audio-list-result p.first {margin: 0 0 0 -1px;}
.audio-list-result-border {border-bottom:1px solid #95ACBA; margin-bottom: 3px;}

/* thickbox */
.thickbox-container-3 {width: 563px; margin: 878px 0 0 1150px; }
html>/**/body .thickbox-container-3 {margin: 878px 0 0 1300px;}
.thickbox-shadow-3 {width: 557px; padding-right: 6px; background: url(/sites/sglcareer/_common/images/thickbox-right-sh-table.png) no-repeat 100% 0;}
.thickbox-bottom-3 {width: 563px; height: 6px; overflow: hidden; background: url(/sites/sglcareer/_common/images/thickbox-bottom-sh-table.png) no-repeat 0 0;}
.thickbox-content-3 {padding: 10px 0 17px 17px;width: 539px; border-top: solid 1px #95ACBA; border-left: solid 1px #95ACBA; background: #fff; position: relative; text-align: left;}
#TB_ajaxContent .thickbox-content-3 span {color: #000;}
.thickbox-content-3 a {background: url(/sites/sglcareer/_common/images/zoom-close-ico.png) no-repeat 0 0; position: absolute; width: 11px;  height: 11px; right: 2px; top: 2px; padding: 0;}
.thickbox-content-3 a:hover {background-position: 0 -21px;}

.thick-container {margin: 850px 0 0 1787px;  text-align: left;  }
.thick-container-big {margin: 850px 0 0 1751px; }
.thick-container-text {margin: 1670px 0 0 1300px; text-align: left; }
#thick-container-text-4{margin: 0 0 0 34px; bottom: 30px; text-align: left; z-index:500;clear: both;position:absolute;display: none;}


* html .thick-container-text {margin: 950px 0 0 1300px; }
html>/**/body .thick-container-text {margin: 950px 0 0 1300px; }
.thick-container-text .thick-content {padding: 2px 2px 14px 7px;}
.thick-container-text-4 .thick-content {padding: 2px 2px 14px 7px;clear: both;}
.thick-container-text-2 {position:absolute; text-align: left; }
/** html .thick-container-text-2 {margin: 950px 0 0 1300px; }
html>/**/body .thick-container-text-2 {margin: 950px 0 0 1300px; }*/
.thick-container-text-2 .thick-content {padding: 2px 2px 14px 7px;}
.thick-container-text-3 {margin: 1030px 0 0 1535px; }
html>/**/body .thick-container-text-3 {margin: 1030px 0 0 1535px; }
* html .thick-container-text-3 {margin: 1030px 0 0 1535px; }
.thick-container-text-3 .thick-content {padding: 10px 20px 10px 10px;}

#TB_ajaxContent .thick-container-text-2 .thick-content span {padding: 4px 0 8px;}
#TB_ajaxContent .thick-container-text-2 .thick-content p {padding: 0 50px 0 0; font-size: 12px; line-height: 14px; margin-bottom: 7px;}

.thick-content {border-top: solid 1px #95ACBA; border-left: solid 1px #95ACBA; background: #fff; position: relative; padding: 2px; }
#TB_ajaxContent .thick-content span {color: #000; padding: 9px 0 3px 14px;}
#TB_ajaxContent .thick-container-text .thick-content span {padding: 4px 0 8px;}
#TB_ajaxContent .thick-container-text .thick-content p {padding: 0 50px 0 0; font-size: 12px; line-height: 14px; margin-bottom: 7px;}
.thick-shadow {width: 337px; padding-right: 6px; background: url(/sites/sglcareer/_common/images/thickbox-right-sh-table.png) no-repeat 100% 0;}
.thick-container-text-3 .thick-shadow {width: 254px;}
.thick-container-text-3 .thick-bottom-l {width: 254px;}
#TB_ajaxContent .thick-container-text-3 .thick-content p {padding: 0; margin-bottom: 0;}

#TB_ajaxContent .thick-content ul {overflow: hidden; height: auto; padding-bottom: 3px; margin: 0; line-height: 14px;}
* html #TB_ajaxContent .thick-content ul {overflow: visible; height: 1%;}
#TB_ajaxContent .thick-content ul li {font-size: 12px; background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 5px; /*float: left;*/ display: block; padding-left: 9px; max-width: 450px; padding-bottom: 4px;}

#TB_ajaxContent .thick-container-text .thick-content .layerlink {line-height: 12px; margin-bottom: 3px;}

.thick-bottom-l {width: 337px; height: 6px; background: url(/sites/sglcareer/_common/images/thick-bottom-l-sh.png) no-repeat 0 0; padding-left: 6px;}
.thick-bottom-r {height: 6px; background: url(/sites/sglcareer/_common/images/thick-bottom-r-sh.png) no-repeat 100% 0; padding-right: 6px;}
* html .thick-bottom-r {background: url(/sites/sglcareer/_common/images/thick-bottom-r-sh-ie6.png) no-repeat 100% 0;}
.thick-bottom {height: 6px; background: url(/sites/sglcareer/_common/images/thick-bottom-sh.png) repeat-x 0 0; }

.thick-content a {background: url(/sites/sglcareer/_common/images/zoom-close-ico.png) no-repeat 0 0; position: absolute; width: 11px;  height: 11px; right: 2px; top: 2px; padding: 0;}
.thick-content a:hover {background-position: 0 -21px;}
.thick-content .video-player-controls {margin-left: 0; padding-bottom: 7px;}
.thick-content .video-player-controls a {position: static; }
.thick-content .video-player-controls a {float: left; background: none; padding: 0; display: block; width: 11px; margin-left: 4px; height: 11px; position: static;}
.thick-content .video-player-controls a.video-control-1:hover {background-position: 0 -21px;}
.thick-content .video-player-controls a.video-control-2:hover {background-position: 0 -21px;}
.thick-content .video-player-controls a.video-control-3:hover {background-position: 0 -21px;}
.thick-content .video-player-controls a.video-control-6:hover {background-position: 0 -21px;}
.thick-content .video-player-controls a.video-control-7:hover {background-position: 0 -21px;}
.thick-content .video-player-controls a.video-control-1 {background: url(/sites/sglcareer/_common/images/video-control-1.gif) no-repeat 0 0;}
.thick-content .video-player-controls a.video-control-2 {background: url(/sites/sglcareer/_common/images/video-control-2.gif) no-repeat 0 0; }
.thick-content .video-player-controls a.video-control-3 {background: url(/sites/sglcareer/_common/images/video-control-3.gif) no-repeat 0 0; }
.thick-content .video-player-controls a.video-control-6 {background: url(/sites/sglcareer/_common/images/video-control-6.gif) no-repeat 0 0; margin-left: 0; }
.thick-content .video-player-controls a.video-control-7 {background: url(/sites/sglcareer/_common/images/video-control-7.gif) no-repeat 0 0; }

/* kontakt */

#content p.kontakt-text {padding-right: 70px; margin-bottom: 12px;}
fieldset.kontakt-search {width: 233px; padding: 0 0 21px; margin-top: -5px; display: block;}
.kontakt-search label {display: block; padding: 4px 0;}
.kontakt-search select {width: 233px;}
html:first-child .kontakt-search select {width: 233px; height: 20px;}
#content .kontakt-search a {margin-top: 8px;}
.kontakt-results-container {overflow: hidden; height: auto;}
.kontakt-results-container p.head-text {width: 242px; padding: 3px 0;}
.kontakt-results-container .kontakt-result {float: left; width: 232px; border-top: solid 1px #95ACBA; padding: 13px 0 11px 0; margin-right: 11px; margin-left: 1px;}
.kontakt-results-container .kontakt-result a {background: none; margin: 0; padding: 0;}
.kontakt-results-container .kontakt-result-last {height: auto; margin-left: 0;}
.kontakt-results-container .kontakt-result img {float: left; margin: 0 7px 2px 0;}
.kontakt-results-container .kontakt-result-right img {margin: 0 6px 0 0;}
#content .kontakt-results-container .kontakt-result p {margin: 0;}
#content .kontakt-results-container .kontakt-result p.clear_float {margin-top: -13px;}
html>/**/body #content .kontakt-results-container .kontakt-result p.clear_float {margin-top: 0;}
#content .kontakt-results-container .kontakt-result p.margin-7 {margin: 0 0 7px;}
#content .kontakt-results-container .kontakt-result p.margin-14 {margin: 0 0 14px;}
.kontakt-results-container .kontakt-result h2 {margin: 0 0 0 -1px; padding-top: 2px;}
.kontakt-results-container .kontakt-result h2 span {margin: 0; padding: 0;}


.kontakt-results-container-2 {overflow: hidden; height: auto;}
.kontakt-results-container-2 p.head-text {width: 242px; padding: 3px 0;}
.kontakt-results-container-2 .kontakt-result {float: left; width: 232px; border-top: solid 1px #95ACBA; height: 119px; padding: 13px 0 0 0; margin-right: 11px; margin-left: 1px;}
.kontakt-results-container-2 .kontakt-result a {background: none; margin: 0; padding: 0;}
.kontakt-results-container-2 .kontakt-result-last {height: auto; margin-left: 0;}
.kontakt-results-container-2 .kontakt-result img {float: left; margin: 0 7px 0 0;}
.kontakt-results-container-2 .kontakt-result-right img {margin: 0 6px 0 0;}
#content .kontakt-results-container-2 .kontakt-result p {margin: 0;}
#content .kontakt-results-container-2 .kontakt-result p.margin-7 {margin: 0 0 7px;}
#content .kontakt-results-container-2 .kontakt-result p.margin-14 {margin: 0 0 14px;}
.kontakt-results-container-2 .kontakt-result h2 {margin: 0 0 0 -1px; padding-top: 2px;}
.kontakt-results-container-2 .kontakt-result h2 span {margin: 0; padding: 1px 0;}

/* product-industrien */
.hidden_content li a {-padding-bottom:4px;}
.product-industrien-container {border-top: solid 1px #95ACBA; margin-top: 17px; width: 522px; margin-left: 1px; }
.product-industrien-container-empty {border-top: none;}
#content .product-industrien-container a {display: block; margin: 0;}
.product-industrien-container .back-link {padding-top: 24px;  }
html>/**/body .product-industrien-container .back-link {padding-top: 23px;}
.product-industrien-container .back-link a {margin-left: -1px; display: block; background-position: 0 5px;}
.product-industrien-container .back-link a:hover {background-position: 0 -120px;}
.product-industrien-container .show-hide-container {margin: -1px 0 0 0; padding-bottom: 3px;}
.product-industrien-container .show-hide-container-2 {padding-bottom: 11px; clear: left;}
.product-industrien-container .show-hide-container-2 .hidden_content_lexikon {padding-bottom: 1px; padding-top: 0;}
.product-industrien-container .show-hide-container-last {margin: -1px 0 23px 0; padding-bottom: 3px;}
.product-industrien-container .no-back-link {margin: -1px 0 3px 0;}
.product-industrien-container .show-hide-container .show_content {padding: 3px 0 7px;}
.product-industrien-container .show-hide-container img  {float: left; margin-right: 9px; margin-top: 0; margin-left: 0;}
#content .product-industrien-container .show-hide-container .hidden_content a.img-link  {display: block; margin-bottom: 10px; overflow: hidden; height: auto; background: none; padding: 0; }
html>/**/body #content .product-industrien-container .show-hide-container .hidden_content a.img-link {margin-bottom: 9px;}
* html #content .product-industrien-container .show-hide-container .hidden_content a.img-link  {overflow: visible; height: 1%;}
#content .product-industrien-container .show-hide-container .hidden-content-text-container p  {margin: 0 0 0; width: auto; padding-top: 4px; float: left;}
#content .product-industrien-container .show-hide-container p.no-image  {width: 440px;}
html>/**/body #content .product-industrien-container .show-hide-container .hidden-content-text-container p  {width: auto;}
.product-industrien-container .show-hide-container .link-cont {clear: both; margin-top: -1px;}
html>/**/body .product-industrien-container .show-hide-container .link-cont {margin-top: 0;}
.product-industrien-container h3  {padding: 1px 0 0 0;}
.product-industrien-container h3 span {margin: 0;}


/* sitemap */

#content-sitemap {padding: 50px 0 30px 79px; font-size: 12px;}
html>/**/body #content-sitemap {padding: 50px 0 0 79px;}
#content-sitemap h1 span {font-size: 15px; margin-left: -1px; margin-bottom: 20px; padding: 0; line-height: 18px;}
.sitemap-list-container {overflow: hidden; height: auto; padding-top: 1px;}
.sitemap-list-container .sitemap-column {float: left; max-width: 304px; margin-right:20px;}
.sitemap-list-container .sitemap-column h2 span {margin: 0; padding-bottom: 5px; padding-top: 11px; margin-left: -1px;}
.sitemap-list-container .sitemap-column ul li {padding-bottom: 4px;}
#content-sitemap .sitemap-list-container .sitemap-column ul li a {background-position: 0 2px; padding-left: 20px; display: block;}
#content-sitemap .sitemap-list-container .sitemap-column ul li a:hover {background-position: 0 2px;}
html>/**/body #content-sitemap .sitemap-list-container .sitemap-column ul li a {background-position: 0 2px; }
html>/**/body #content-sitemap .sitemap-list-container .sitemap-column ul li a:hover {background-position: 0 2px;}
#content-sitemap .sitemap-list-container .sitemap-column ul {margin-bottom: -2px;}
#content-sitemap .sitemap-list-container .sitemap-column ul li ul {padding: 7px 0 0 10px; margin-bottom: -1px;}

/* investor relations */

.ir-overview {margin-top: -5px; padding-bottom: 14px;}
html>/**/body .ir-overview {margin-top: -8px;}
.textblock-container {width: 475px; overflow: hidden; height: auto;}
* html .textblock-container {overflow: visible; height: 1%;}
.textblock-container h2 span {margin: -1px 0 0; padding: 0;}
.textblock-container h2 span.margin-7 {margin: 0 0 7px;}
.textblock-container h2 {margin: 0;}
#content .textblock-container-link {margin: -1px 0 0; float: left;}
.textblock-container-2 {width: 457px; padding-right: 65px; }
.textblock-container-2 ul li {width: 360px;}
.textblock-border {border-top: solid 1px #95ACBA; position: relative; margin-top: -1px; z-index: 1; padding-top: 17px; margin-left: 1px;}
.textblock-border ul, .textblock-border h2, .textblock-border p {margin-left: -1px;}
.archiv-container {padding: 21px 0 0; margin-bottom: -7px;}
.archiv-container a {margin: -1px 0 0; float: left;}
.news-adhoc {margin: -14px 0 0;}
#content .ir-overview-list {margin-top: 10px; height: auto;}
#content .ir-overview-list-2 {margin-top: 10px; height: auto; margin-bottom: 3px;}


#content ul.ir-list {margin: 17px 0 0 1px;}
#content ul.ir-list-3 {padding: 0;}
.theme-block ul.ir-list-3 li {padding-bottom: 3px; }
#content .ir-download-container {margin: 21px 0 -3px;}
#content .ir-download-container p.head {margin: 0 0 3px; padding: 0;}
.container-minus-1 {margin-left: -1px;}

table.aktien-table {border-right: solid 1px #96ACBA; border-bottom: solid 1px #96ACBA; width: 522px; margin: 17px 0 48px 0;}
html>/**/body table.aktien-table {margin: 10px 0 48px 0;}
table.aktien-table tr.even {background: #CFE4FF;}
table.aktien-table td.even {background: #CFE4FF;}
table.aktien-table th {text-align: left; font-weight: bold;}
table.aktien-table th, table.aktien-table td {padding: 3px 10px 10px 8px; border-top: solid 1px #96ACBA; border-left: solid 1px #96ACBA; vertical-align: top;}
table.aktien-table tbody th {padding: 3px 10px 10px 6px;}
table.aktien-table tbody td {padding: 3px 10px 10px 8px;}
table.oversize-table tbody th, table.oversize-table tbody td {padding: 3px 4px 10px;}
table.aktien-table tbody th {width: 105px;}
table.aktien-table-2 {line-height: 1.25;}
table.aktien-table-2 thead td {text-align: center; vertical-align: top; padding-bottom: 14px;}
table.aktien-table-2 td {padding-right: 28px;}
table.produkt-table {margin: 18px 0 3px 1px; clear: both;}
table.produkt-table-first {margin: 18px 0 21px 1px; }
table.table-after-h1 {margin: 25px 0 21px 1px; }
table.table-only {margin: 25px 0 3px 1px; }
table.produkt-table-2 {margin: 19px 0 15px 1px; clear: both;}
html>/**/body table.produkt-table, html>/**/body table.table-after-h1, html>/**/body table.table-only {margin: 12px 0 3px 1px;}
html>/**/body table.produkt-table-2 {margin: 19px 0 15px 1px;}
html>/**/body table.produkt-table-first {margin: 18px 0 9px 1px; }

#content ul.theme-block-links-list {overflow: hidden; height: auto; margin-bottom: 2px; padding-top: 1px; padding-left: 1px;}
ul.theme-block-links-list li {float: left; display: block; padding-bottom: 4px;}
#content .headline ul.theme-block-links-list li { background: none; padding-left: 0;}
#content ul.theme-block-links-list li a {display: block; margin: 0;}

.theme-block-container {margin-top: 18px; margin-bottom: -7px;}
.theme-block h4 {margin-top: -11px;}
.theme-block-container .theme-block:first-child h4 {margin-top: -2px;}
.theme-block {overflow: hidden; height: auto; padding-top: 0; margin-top: -2px;}
html>/**/body .theme-block {padding-top: 7px;}
* html .theme-block {overflow: visible; height: 1%;}
#content .theme-block a {margin-top: -1px; margin-bottom: 0; float: left; margin-left: 1px;}
#content .theme-block ul.productdetail-list {margin-bottom: 3px;}
.theme-block ul.productdetail-list li {width: 370px; background-position: 1px 5px; padding-left: 10px;}
.organisation-container {padding: 10px 0 14px 1px; width: 355px;}
.organisation-container p {padding-top: 3px; margin-left: -1px;}


table.finanzkalender-table {width: 375px; margin-bottom: 17px; line-height: 12px; margin-top: 14px;}
html>/**/body table.finanzkalender-table {margin-bottom: 3px;}
table.finanzkalender-table-last {margin-bottom: 11px;}
table.finanzkalender-table th {text-align: left;}
table.finanzkalender-table thead th {padding-bottom: 9px; vertical-align: top;}
table.finanzkalender-table tbody th {width: 70px; font-weight: normal;}
table.finanzkalender-table th h2 span {margin: 0; padding: 0; line-height: 13px;}
table.finanzkalender-table td, table.finanzkalender-table tbody th  {vertical-align: top; padding-bottom: 4px;}
#content table.finanzkalender-table td p {margin: 0; width: 265px;line-height: 12px;}
#content table.finanzkalender-table td a {float: left; background-position: 0 3px; padding-left: 11px; margin: 0;}
#content table.finanzkalender-table td a:hover {background-position: 0 -122px;}

.video-stream-container {width: 316px;}
.video-stream-container-2 {width: 512px;}
.video-stream-container span.video-head, .video-stream-container-2 span.video-head {display: inline;}
.video-stream-container span.video-head-2, .video-stream-container-2 span.video-head-2 {font-family: Arial; font-size: 12px; font-weight: normal; display: inline; padding-left: 7px;}
.video-stream-container h2, .video-stream-container-2 h2 {margin: 12px 0 0 0;}
.video-stream-container-overview {margin: 7px 0 9px 0;}
html>/**/body .video-stream-container h2, html>/**/body .video-stream-container-2 h2 {margin: 19px 0 0 0;}


.video-player {padding-top: 6px; margin-left: 1px; margin-bottom: 16px;}
.video-player-controls {padding-top: 3px; overflow: hidden; height: auto; margin-left: 1px; padding-bottom: 9px;}
.video-player-controls-overview {padding-bottom: 0px;}

#content .video-player-controls a {float: left; background: none; padding: 0; display: block; margin-left: 4px; height: 11px;}
#content .video-player-controls a.save-1:hover {background-position: 0 -21px;}
#content .video-player-controls a.save-2:hover {background: url(/sites/sglcareer/_common/images/save.gif) no-repeat 0 0; width: 11px; float: right;background-position: 0 -21px;}
#content .video-player-controls a.video-control-1:hover {background-position: 0 -21px;}
#content .video-player-controls a.video-control-2:hover {background-position: 0 -21px;}
#content .video-player-controls a.video-control-3:hover {background-position: 0 -21px;}
#content .video-player-controls a.video-control-6:hover {background-position: 0 -21px;}
#content .video-player-controls a.video-control-7:hover {background-position: 0 -21px;}
#content .video-player-controls a.save-1 {background: url(/sites/sglcareer/_common/images/download-4.gif) no-repeat 0 0; width: 12px; float: right;}
#content .video-player-controls a.save-2 {background: url(/sites/sglcareer/_common/images/save.gif) no-repeat 0 0; width: 11px; float: right;}
#content .video-player-controls a.video-control-1 {background: url(/sites/sglcareer/_common/images/video-control-1.gif) no-repeat 0 0; width: 11px; margin-left: 0;}
#content .video-player-controls a.video-control-2 {background: url(/sites/sglcareer/_common/images/video-control-2.gif) no-repeat 0 0; width: 11px;}
#content .video-player-controls a.video-control-3 {background: url(/sites/sglcareer/_common/images/video-control-3.gif) no-repeat 0 0; width: 11px;}
#content .video-player-controls a.video-control-4 {background: url(/sites/sglcareer/_common/images/video-control-4.gif) no-repeat 0 0; width: 118px; height: 7px; margin-top: 2px;}
#content .video-player-controls a.video-control-5 {background: url(/sites/sglcareer/_common/images/video-control-5.gif) no-repeat 0 0; width: 213px; height: 7px; margin-top: 2px;}
#content .video-player-controls a.video-control-6 {background: url(/sites/sglcareer/_common/images/video-control-6.gif) no-repeat 0 0; width: 11px;}
#content .video-player-controls a.video-control-7 {background: url(/sites/sglcareer/_common/images/video-control-7.gif) no-repeat 0 0; width: 11px;}
#content .stream-back {margin: 0 0 0 1px; padding-left: 11px;}

.finance-summary {height: auto; padding: 0 0 11px 0; margin-top: 0;}
.finance-summary h2 {padding-top: 9px;}
#content .finance-summary p {margin: 7px 0 0 0;}
*+html #content .finance-summary p {margin-left: 0;}
#content .finance-summary p.margin-0 {margin: 0 0 0 -1px;}
#content .finance-summary p.margintop-14 {margin: 14px 0 0 -1px;}
#content .finance-summary .download-container {margin: 0 0 0 -1px;}
#content .finance-summary .download-container p {margin: 0; padding: 0 0 0 31px;}
#content .finance-summary .download-container p a {padding-top: 0; background-position: 0 2px;}
#content .finance-summary .download-container p a:hover {background-position: 0 -37px;}
.finance-summary-last {padding: 0;}
.finance-summary h2 span {padding: 0 0 1px 1px;}
.finance-summary .more-link {margin: -1px 0 0 -1px;}


fieldset.service-order {width: 500px; padding-top: 5px; padding-bottom: 3px; float: left;}
.event-order {margin: 9px 0 22px 0;}
#content fieldset.service-order a {width: 236px; margin-left: 1px;}
#content fieldset.service-order a.datenschutz {
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    padding-left: 25px;
    text-decoration: none;
    padding-left: 20px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 5px;
}
#content fieldset.service-order a.datenschutz:hover {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 5px transparent;
    color: #d30733;
}
#content fieldset.service-order input.check-order, .event-order input {float: left; margin-left: -3px; margin-right: 1px;}
.event-order input {margin-left: -4px; margin-right: 0;}
html>/**/body #content fieldset.service-order input.check-order, html>/**/body .event-order input {margin-left: 0;}
#content fieldset.service-order label, .event-order label {margin-left: 17px; display: block; margin-top: 10px; line-height: 1.15;}
#content fieldset.service-order div label {margin-top: 5px;}
* html #content fieldset.service-order div label {margin-top: 4px;}
.event-order label {width: 230px; margin-top: 14px;}
html>/**/body #content fieldset.service-order label, html>/**/body .event-order label  {margin-top: 0;}

.service-search {padding: 8px 0 16px;}
.show-hide-container .service-search select {width: 233px;}
.show-hide-container ul.pub-years li {padding: 3px 0 0 6px;}
#content .show-hide-container ul.pub-years {padding: 7px 0 0; margin-bottom: 0; line-height: 15px;}

.service-results-container {padding-bottom: 10px; display: none;}
.service-results-container .pub-list-results-container {margin-bottom: 18px;}
.show-hide-container .pub-img-shadow img {float: none; margin: 0;}
#content .show-hide-container .pub-container-2 {width: auto;}
#content .show-hide-container .pub-container p {float: none; margin: 15px 0 6px; width: 150px;}
* html #content .show-hide-container .pub-container p {width: 140px;}
html>/**/body #content .show-hide-container .pub-container p {width: 244px;}
#content .show-hide-container .pub-img-container {width: auto;}
#content .show-hide-container .pub-img-container .pub-img-shadow {float: left; margin-left: 18px; }
#content .show-hide-container .pub-img-container .pub-img-bottom, #content .show-hide-container .pub-img-container .pub-img-bottom-2 {margin-left: 18px;}
#content .show-hide-container .pub-list-result input {margin: -6px 7px 0 0; float: left; }
#content .pub-list-result input.check-report {margin: -6px 7px 0 0; float: left; position: static;}
#content .show-hide-container .pub-img-container input {position: absolute; left: -4px; top: 2px; z-index: 100; }
html>/**/body #content .show-hide-container .pub-img-container input {left: 0; top: 6px;}
#content .show-hide-container .list-result:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
#content .show-hide-container .list-result {overflow: visible; display:inline-block;}
/* Hides from IE-mac \*/
* html #content .show-hide-container .list-result {height: 1%;}
#content .show-hide-container .list-result {display: block;}
/* End hide from IE-mac */


fieldset.user-data {clear: both;}
fieldset.user-data input {float: left;}
fieldset.user-data input.input-text {margin-bottom: 6px; margin-right: 11px;}
fieldset.user-data input.input-nr {width: 53px;}
fieldset.user-data input.input-street {width: 162px; margin-right: 6px;}
fieldset.user-data input.input-plz {width: 53px; margin-right: 6px;}
fieldset.user-data input[type=radio] {margin: -11px 0 6px -4px;}
html>/**/body fieldset.user-data input[type=radio] {margin: 1px 0 11px 0;}
html:first-child fieldset.user-data input[type=radio] {margin: -2px 0 11px 0;}
fieldset.user-data label {float: left; margin: -9px 38px 6px 2px; display: block;}
html>/**/body fieldset.user-data label {margin: 0 38px 11px 4px;}
* html fieldset.user-data label {padding-top: 2px; margin: 0 38px 6px 2px}
fieldset.user-data select {width: 233px; clear: both; display: block; margin: 2px 0 6px;}
input.input-obligatory {border-style: solid; border-color: #d30733; border-width: 0 1px 1px 0; color: #d30733; background: url(/sites/sglcareer/_common/images/input-text-obligatory-bg.gif) no-repeat 0 0;}
#content .product-industrien-container p.obligatory-message {padding: 0; margin: -8px 0 0 0; color: #d30733; width: 278px; display: none; float: right; clear: none;}
html>/**/body #content .product-industrien-container p.obligatory-message {margin: 0 0 0 0;}
* html #content .product-industrien-container p.obligatory-message {margin: 3px 0 0 0;}
.eventreminder-container {padding-bottom: 10px;}
input.checkbox-obligatory, select.select-obligatory {border: solid 1px #f00;}
html>/**/body input.checkbox-obligatory, html>/**/body select.select-obligatory {border: none; outline: solid 1px #f00;}

#content fieldset.user-data p {clear: left; margin: 0;}


/* Werkstofflexikon */

.lex-container {overflow: hidden;height: auto; clear: left; padding: 11px 0 5px;}
.lex-container .img-container {float: left;  width: 124px;position: relative;}
.lex-container .img-container img { float: none; border: solid 1px #95ACBA; }
#content .lex-container .img-container a.thickbox-img-link {background: none; padding: 0; margin: 0; position: static; width: auto; height: auto;}
#content .show-hide-container .lex-container p {margin: 0 0 0 134px; float: none; padding: 10px 0 0; width: 200px; }
#content .show-hide-container .lex-container p.second {padding: 7px 0 0;}
html>/**/body #content .show-hide-container .lex-container p {width: 200px; }
#content .lex-container .img-container a {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 0; display: block; width: 11px;  height: 11px;  padding: 0;margin: 0; position: absolute; right: -5px; bottom: -5px; }
#content .lex-container .img-container a.active {background: url(/sites/sglcareer/_common/images/zoom-ico.png) no-repeat 0 -21px;  }
#content .lex-container .img-container a:hover {background-position: 0 -21px;}
ul.letters {overflow: hidden; height: auto; padding-bottom: 9px; padding-left: 1px; padding-top: 1px;}
ul.letters li, #content .headline ul.letters li {float: left; padding-right: 6px; padding-left: 0; background: none;}
#content ul.letters li a, #content .headline ul.letters li a {background: none; text-transform: uppercase; padding: 0;}
#content ul.letters li a:hover {background: none;}
#content .headline ul.letters li a:hover {background: none;}
html>/**/body #content .headline ul.letters li {padding-bottom: 0;}

.lexikon-text {padding-right: 80px;}
.hidden_content_lexikon {/*overflow: hidden; height: auto;*/ padding: 11px 0 8px; margin-bottom: 0;}
.hidden_content_lexikon-last {overflow: hidden; height: auto; padding: 3px 0 8px; margin-bottom: 0;}
#content .hidden_content_lexikon a {/*background: none;*/}
#div_lexikon_3 {margin-bottom: -2px;}
.hidden-content-text-container {float: left; width: 350px;}
#content .hidden-content-text-container p.list-head {padding: 0 0 8px;}
#content .show-hide-container .hidden_content_lexikon p {margin-bottom: 7px; overflow: hidden; height: auto;}
* html #content .show-hide-container .hidden_content_lexikon p {overflow: visible; height: 1%;}
#content .show-hide-container .hidden_content_lexikon ul {margin-bottom: 0; padding: 1px 0 7px;}
#content .show-hide-container .hidden_content_lexikon ul li {background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 4px; padding-left: 8px;}

/* Produkte a z */

.produkte-search {width: 168px; padding: 0 0 13px 1px;}
.produkte-search select {width: 168px; margin-bottom: 9px; margin-top: 4px;}
html:first-child .bildarchiv-search select {height: 20px;}
.produkte-search input.input-text {width: 162px; margin-top: -2px; margin-bottom: 8px;}
table.pro-a-z {width: 522px;/*border-bottom: solid 1px #95ACBA; */margin-left: 1px; margin-bottom: 3px;}
table.pro-a-z thead th {text-align: left; padding-bottom: 4px;}
table.pro-a-z thead th h2 {margin-left: -1px;}
table.pro-a-z thead th.fixed-width {width: 179px;}
table.pro-a-z tbody td.fixed-width {width: 176px;}
table.pro-a-z thead th.fixed-width2 {width: 164px;}
table.pro-a-z tbody td.fixed-width2 {width: 161px;}
table.pro-a-z tbody td.fixed-width2 sup {font-size: 8px; margin: 0; padding: 0;}
*+html table.pro-a-z tbody td.fixed-width2 sup {font-size: 8px; margin-top: 10px; padding: 0; line-height:14px;}
html>/**/body table.pro-a-z tbody th {width: 180px;}
table.pro-a-z tbody th {padding: 4px 3px 0px 0px; vertical-align: top;}
table.pro-a-z thead th h2 span {margin: 0; padding: 0; line-height: 13px;

}
table.pro-a-z tbody td {border-bottom: solid 1px #95ACBA; padding: 5px 3px 1px 0px; vertical-align: top;}
#content table.pro-a-z tbody td a {
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    padding-left: 25px;
    text-decoration: none;
    padding-left: 20px;
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat 0 2px;
}
#content table.pro-a-z tbody td a {line-height: 12px; display: block; margin-bottom: 4px; }
#content table.pro-a-z tbody td a:hover {background: url(http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif) no-repeat 0 2px;color: #d30733;}

table.pro-a-z tbody td.last {border-bottom: none;}
table.pro-a-z tbody th {font-weight: normal;text-align: left; vertical-align: top;}
.produkte-list-result {height: auto; padding: 4px 0 6px; margin-left: -1px;}

/* Messen Ausstellungen */
.calendar-container {/*margin-bottom: -7px;*/}
#content .calendar-container .back-link {padding-top: 16px; clear: left; padding-bottom: 7px;}
#content .calendar-container .back-link a {padding-left: 9px;}
.calendar-container h2 {margin: 26px 0 -7px 0; padding: 0; line-height: 13px;}
html>/**/body .calendar-container h2 {margin: 25px 0 -7px 0;}
.calendar-date {float: left; width: 157px;}
.calendar-border {border-bottom: 1px solid #95ACBA; float: left; width: 522px;}
#content .calendar-date p, #content .calendar-content p {margin: 0; width: auto;}
.calendar-content {margin-left: 157px; width: 365px;}
.calendar-content .show-hide-container {border: none;}
.calendar-content .hidden_content_lexikon {padding-bottom: 5px;}
.calendar-logo {float: right; padding-top: 4px; /*width: 80px;*/}
#content .calendar-logo a {background: none; padding: 0;}
.calendar-container .product-industrien-container {overflow: hidden; height: auto;}

#content .product-industrien-container .calendar-content .show-hide-container p {width: auto; float: none; margin: 0 0 5px -1px;}
#content .product-industrien-container .calendar-content a {display: block; margin: 0;}
#content .product-industrien-container .calendar-content .hidden_content a {line-height: 16px;}
#content .product-industrien-container .calendar-content a img {float: none; margin: 3px 0 0 2px;}
#content .product-industrien-container .calendar-content .calendar-logo a img {margin: 0;}

/* Vorstand */

.vorstand-list-container {margin-bottom: -10px;}
.vorstand-container {float: left; width: 380px;}
.vorstand-container h1 {margin-left: -1px;  margin-top: 3px;}
.vorstand-container h1 span {margin: 0; padding: 0; line-height: 18px;}
.vorstand-container h1 span.margin-12 {margin-bottom: 12px;}
.vorstand-container h2 {margin: 1px 0 0 -1px; padding: 0; line-height: 13px;}
html>/**/body .vorstand-container h2 {margin: -1px 0 0 -1px;}
#content .vorstand-container h2 span {margin-bottom: 13px;padding: 0; line-height: 13px;}
html>/**/body #content .vorstand-container h2 span {margin-bottom: 14px;}
.vorstand-container h3 {padding: 0; margin: 0;}
#content .vorstand-container p {line-height: 14px; margin-bottom: 4px;}
.vorstand-container ul.productdetail-list li {width: 350px; background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 5px; padding-left: 8px;}
.lebenslaufe-container .vostand-list-result {height: auto; margin-top: 0;}
.lebenslaufe-container .vostand-list-result:first-child {width: 532px;}
* html .lebenslaufe-container .vostand-list-result {width: 532px;}
#content .cv-container {padding-top: 3px; margin-bottom: -2px;}
#content .cv-desc {padding-right: 60px;}

.news-container img {margin: 3px 0 1px 1px; }
.container-bottom-4 {margin-bottom: -4px;}
.container-top-7 {margin-top: 7px;}

/* Suche */

.search-result-container {width: 522px; display: block;padding-bottom: 7px; border-bottom: 1px solid #95ACBA; margin-left: 1px; margin-bottom: -4px; margin-top: 3px; float: left;  }
.search-list-result {height: auto; padding-bottom: 10px; padding-top: 11px;display: inline-block; margin-top: 0;}
p.search-result-category {margin: 0 0 0 320px; width: 198px; margin-top: -1px;}
.search-result-link {float: left; padding-right: 10px; width: 215px; }
#content .search-result-link a {
    display: block;
    margin: 0;
    line-height: 12px;
    background-position: 0 4px;

}
/*
#content .search-result-link a:hover {background-position: 0 -121px;}
*/
#content .search-result-link a sup{
    position:relative;
    bottom:0.33em;
    vertical-align:baseline;
    font-size:10px;
    font-size:12px\9;
}
#content p.search-result-text {clear: both; padding-right: 90px; margin: 0; padding-top: 1px; margin-left: -1px;}

/* Karriere */
table.karriere { margin-bottom: 22px;}
table.karriere tbody td {padding: 4px 10px 6px 0; }
#content table.karriere tbody td a {float: left; width: 150px; margin-bottom: 0;}
#content table.karriere tbody td p {width: auto; margin-bottom: 0;}
#content table.karriere tbody td p:first-child {width: auto;}
#content table.karriere tbody td:first-child p {margin-left: -1px;}
table.karriere thead th {text-align: left; padding-bottom: 11px; padding-top: 1px; border-bottom: solid 1px #95ACBA; padding-left: 1px;}
table.karriere thead th:first-child {padding-left: 0;}

#content .job-results-container p {margin-bottom: 12px;}

.paging {font-size: 12px; padding: 0 8px 2px 0; margin-top: -6px; height: 18px;}
.list-results-container .paging {padding: 0; margin: 11px -1px -1px 0;}
.paging  select {width: 39px; float: right; margin-top: -3px;}
.paging  label {float: right; display: block; padding-right: 3px; }
.paging a {background: none; padding: 0 3px;}
.paging a:hover {background: none;}
.paging a:first-child {padding: 0 1px 0 3px;}
.paging span {padding: 0 5px 0 0;}

#content .karriere-container {margin-top: -3px; }
#content .karriere-container p {width: 420px;}
#content .karriere-container p:first-child {width: 460px;}
#content .karriere-container h1 {padding-top: 10px;}
#content .karriere-container h2 {padding-top: 5px;}
#content .karriere-container ul {margin-bottom: 2px; overflow: hidden; height: auto; margin-bottom: 8px; line-height: 14px;}
* html #content .karriere-container ul {overflow: visible; height: 1%;}
#content .karriere-container .width-360 {width: 360px;}
#content .karriere-container ul.width-360 li {width: auto;}
#content .karriere-container ul li {background: url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat 1px 4px; display:block; float:left; padding-bottom:4px; padding-left:9px; width:360px;}
#content .karriere-container div {padding-top: 2px; padding-bottom: 6px;}
#content .karriere-container div p:first-child {margin-bottom: 4px; width: 420px;}
#content .karriere-container ul.job-kontakt {line-height: 14px; margin-bottom: 25px;}
#content .karriere-container ul.job-kontakt li {background: none; padding: 0; width: auto; float: none;}
#content .karriere-container ul.job-kontakt li a {background: none; padding: 0; padding-top: 7px; display: block;}
#content .karriere-container .back-link {padding: 1px 0 0 1px; }
#content .karriere-container .back-link a {padding-left: 11px; background-position: 0 5px;}
#content .karriere-container .back-link a:hover {background-position: 0 -120px;}

/* Infokorb */

.info-download-container {padding-right: 10px; }
#content .info-download-container .download-container p {padding-left: 17px;}
#content .info-download-container .back-link img {margin: 3px 0 0 2px;}
#content .info-download-container .back-link {padding-top: 11px;}
#content .info-download-container fieldset {padding-top: 10px;}
#content .error-message {color: #D30835; padding-top: 14px; margin-bottom: 0; display: none;}
#content .download-results ul.downloads-list { padding-top: 11px; margin-left: 1px;}
ul.downloads-list li {margin-top: -1px; margin-left: -4px; overflow: hidden; height: auto; padding-bottom: 5px;}
* html ul.downloads-list li {overflow: visible; height: 1%;}
html>/**/body ul.downloads-list li {margin-top: 0; padding-bottom: 8px; margin-left: 0;}
ul.downloads-list li input {float: left; margin:-4px 3px 0px 0;}
html>/**/body ul.downloads-list li input {margin:0 3px 0px 0;}
ul.downloads-list checkbox {margin: 0; padding: 0;}
ul.downloads-list label {margin-left: -2px; display: inline; width: 500px; padding-top: 1px;}
html>/**/body ul.downloads-list label {margin-left: 0;}

.download-results {/*display: none;*/}
#content .download-results p:first-child {margin-bottom: 3px;}
#content .download-results ul {border-top: solid 1px #95ACBA; border-bottom: solid 1px #95ACBA; padding: 6px 0 9px 0; width: 522px; }
#content .download-results .paging {margin-top: 0; padding-top: 9px; padding-right: 0; margin-right: -3px;}
#content .download-results .download-container {margin: 2px 0 -4px -1px;}


#content-left-column {float: left; width: 531px; padding: 31px 0 0 31px; font-size: 12px;}
#content-left-column-2 {float: left; width: 511px; padding: 20px 20px 0 30px; font-size: 12px;}
#content-left-column h1 span.margin-7, #content-left-column-2 h1 span.margin-7 {margin: 0 0 7px; padding:0; line-height: 18px;}
#content-left-column h1 span.margin-5, #content-left-column-2 h1 span.margin-5 {margin: 0 0 5px; padding:0; line-height: 18px;}
#content-left-column h1 span.margin-21, #content-left-column-2 h1 span.margin-21 {margin: 0 0 21px; padding:0; line-height: 18px;}
#content-right-column {margin-left: 562px; width: 208px;overflow:hidden;}
.content-left-column-padding {padding-bottom: 2px;}
#content-left-column-overview {float: left; width: 531px; padding: 20px 0 3px 30px;}
#content-left-column-overview-2 {float: left; width: 531px; padding: 20px 0 2px 30px;}
.width-470 {width: 470px;}

span.margin-0 {margin: 0;}
#content p.margin-0 {margin: 0;}
select.margintop9 {margin-top: 9px;}
#content p.img-float {margin-bottom: 0; padding-bottom: 7px;}
p.img-float img {float: left; margin: 3px 8px 1px 1px;}
span.new-par {display: block; padding-top: 7px;}
p.img-float-2 img {float: left; margin: 10px 9px 1px 1px;}
p.img-float img.img-border, p.img-float-2 img.img-border, .img-float-container img.img-border {border: solid 1px #95ACBA;}

.img-float-container {float: left;}

.right-info {padding: 23px 0 3px 0; border-bottom: solid 1px #95ACBA; height: 15px;}
#content .right-info a {float: left; margin: 0; }
.right-info .icons {margin-left: 87px; padding-top: 1px; position: relative;}
.right-info .icons_eng {margin-left: 94px; padding-top: 1px; position: relative;}
.right-info .icons_zh {margin-left: 94px; padding-top: 1px; position: relative;}
#content .right-info .icons a, #content .right-info .icons_eng a, #content .right-info .icons_zh a {padding: 0; float: none; position: absolute; top: -12px; display: block;}

#content .right-info .icons a.info {background: url(/sites/sglcareer/_common/images/info.gif) no-repeat 2px 13px; width: 34px; height: 27px; left: 28px;}
#content .right-info .icons a.info:hover {background-position: 2px -18px;}
#content .right-info .icons a.mail {background: url(/sites/sglcareer/_common/images/mail.gif) no-repeat 1px 13px; width: 19px; height: 27px; left: 107px;}
#content .right-info .icons a.mail:hover {background-position: 1px -18px;}
#content .right-info .icons a.print {background: url(/sites/sglcareer/_common/images/print.gif) no-repeat 24px 13px; width: 38px; height: 27px; left: 68px;}
#content .right-info .icons a.print-pdf {background: url(/sites/sglcareer/_common/images/print-pdf.gif) no-repeat 2px 13px; width: 16px; height: 27px; left: 90px;}
#content .right-info .icons a.print:hover {background-position: 24px -18px;}
#content .right-info .icons a.print-pdf:hover {background-position: 2px -18px;}
#content .right-info .icons a.print-2 {background: url(/sites/sglcareer/_common/images/print.gif) no-repeat 24px 13px; width: 38px; height: 27px; left: 52px;}
#content .right-info .icons a.print-2:hover {background-position: 24px -18px;}

#content .right-info .icons_eng a.info {background: url(/sites/sglcareer/_common/images/info.gif) no-repeat 2px 13px; width: 34px; height: 27px; left: 24px;}
#content .right-info .icons_eng a.info:hover {background-position: 2px -18px;}
#content .right-info .icons_eng a.mail {background: url(/sites/sglcareer/_common/images/mail.gif) no-repeat 1px 13px; width: 19px; height: 27px; left: 100px;}
#content .right-info .icons_eng a.mail:hover {background-position: 1px -18px;}
#content .right-info .icons_eng a.print {background: url(/sites/sglcareer/_common/images/print.gif) no-repeat 24px 13px; width: 38px; height: 27px; left: 61px;}
#content .right-info .icons_eng a.print-pdf {background: url(/sites/sglcareer/_common/images/print-pdf.gif) no-repeat 2px 13px; width: 16px; height: 27px; left: 83px;}
#content .right-info .icons_eng a.print:hover {background-position: 24px -18px;}
#content .right-info .icons_eng a.print-pdf:hover  {background-position: 2px -18px;}
#content .right-info .icons_eng a.print-2 {background: url(/sites/sglcareer/_common/images/print.gif) no-repeat 24px 13px; width: 38px; height: 27px; left: 45px;}
#content .right-info .icons_eng a.print-2:hover {background-position: 24px -18px;}
#content .right-info .icons_eng a.active {background-position: 1px -18px;}

#content .right-info .icons_zh a.info {background: url(/sites/sglcareer/_common/images/info.gif) no-repeat 2px 13px; width: 34px; height: 27px; left: -4px;}
#content .right-info .icons_zh a.info:hover {background-position: 2px -18px;}
#content .right-info .icons_zh a.mail {background: url(/sites/sglcareer/_common/images/mail.gif) no-repeat 1px 13px; width: 19px; height: 27px; left: 100px;}
#content .right-info .icons_zh a.mail:hover {background-position: 1px -18px;}
#content .right-info .icons_zh a.print {background: url(/sites/sglcareer/_common/images/print.gif) no-repeat 24px 13px; width: 38px; height: 27px; left: 61px;}
#content .right-info .icons_zh a.print-pdf {background: url(/sites/sglcareer/_common/images/print-pdf.gif) no-repeat 2px 13px; width: 16px; height: 27px; left: 83px;}
#content .right-info .icons_zh a.print:hover {background-position: 24px -18px;}
#content .right-info .icons_zh a.print-pdf:hover  {background-position: 2px -18px;}
#content .right-info .icons_zh a.print-2 {background: url(/sites/sglcareer/_common/images/print.gif) no-repeat 24px 13px; width: 38px; height: 27px; left: 45px;}
#content .right-info .icons_zh a.print-2:hover {background-position: 24px -18px;}
#content .right-info .icons_zh a.active {background-position: 1px -18px;}


#content .right-info a.infokorb {background: url(/sites/sglcareer/_common/images/download.gif) no-repeat  100% 1px; padding-right: 16px;}
#content .right-info a.infokorb:hover {background: url(/sites/sglcareer/_common/images/download.gif) 100% no-repeat  -20px; !important}
#content .right-info a.infokorb_eng {background: url(/sites/sglcareer/_common/images/download_eng.gif)  no-repeat 100% 1px; padding-right: 16px; padding-left: 10px;}
#content .right-info a.infokorb_eng:hover {background: url(/sites/sglcareer/_common/images/download_eng.gif)  no-repeat 100% -20px; !important}
#content .right-info a.infokorb_zh {background: url(/sites/sglcareer/_common/images/download_zh.gif)  no-repeat 100% 1px; padding-right: 16px; padding-left: 10px;}
#content .right-info a.infokorb_zh:hover {background: url(/sites/sglcareer/_common/images/download_zh.gif)  no-repeat 100% -20px; !important}


.right-panel-container {padding: 11px 0 0;}
.right-panel-container-2 {padding: 11px 0 0;}
.right-panel-container-3 {padding: 41px 0 0;}
.right-panel-container h3, .right-panel-container-2 h3, .right-panel-container-3 h3 {margin-left: 1px;}
.show-hide-container {margin: -1px 0 1px 1px; border-bottom: solid 1px #95ACBA; padding: 0 0 3px;}
.show-hide-container .hidden_content {display: none;}
.show-hide-container .show_content {display: block;}

#content .show-hide-container ul {padding: 14px 0 11px; margin-bottom: 0; line-height: 12px;

}
#content #content-right-column .show-hide-container {padding: 5px 0 10px 0;margin: 0 0 11px 0}
#content .show-hide-container ul li a {display: block; margin: 0; -height:14px;-line-height:14px;}
html>/**/body #content .show-hide-container ul li a {display: block; margin: 0;}
#content .show-hide-container ul.downloads {padding: 0; margin-bottom: 0;}
#content .show-hide-container ul.themes {padding: 0px; margin-bottom: 0;}
html>/**/body #content .show-hide-container ul.downloads {padding: 0px; margin:0;}
html>/**/body #content .show-hide-container ul.themes  {padding: 0;margin:0;}
.show-hide-container ul li {padding: 0 0 4px 0;}
.show-hide-container .linkSpacer{padding: 5px 0 2px 0;width:140px;margin:0; *padding: 0px; *line-height: 1px;}
.show-hide-container #div_themes_2{*padding-bottom:5px}

.show-hide-container ul.downloads li:first-child {margin-bottom: 1px; }
.show-hide-container ul.downloads li {overflow: hidden; height: auto; margin-top: -3px;  }
.show-hide-container ul.downloads li span {padding-bottom: 0; margin-left: 29px; width: 176px; display: block; line-height: 12px;overflow: visible;}
#content .show-hide-container ul.downloads li a {float: left; background: none; display: block; padding: 0px 1px; width: 10px; height: 10px; margin-top: 8px; }
#content .show-hide-container ul.downloads li a.save-1 {background: url(/sites/sglcareer/_common/images/save-ico-1.png) no-repeat 0 0px; margin-right: 2px;  }
#content .show-hide-container ul.downloads li a.save-1:hover {background-position: 0 -39px;}
#content .show-hide-container ul.downloads li a.save-2 {background: url(/sites/sglcareer/_common/images/save-ico-2.png) no-repeat 0 0px;  }
#content .show-hide-container ul.downloads li a.save-2:hover {background: url(/sites/sglcareer/_common/images/save-ico-2.png) no-repeat 0 0px;  background-position: 0 -39px;}

#content-right-column .show-hide-container ul.downloads li span {line-height: 14px; margin-top: 6px; }


#content-right-column .show-hide-container ul.downloads li:first-child {margin-bottom: 0; }

.show-hide-container select {width: 200px;}
.kontakt-container {padding: 2px 0 0;}
.kontakt-container select {margin-bottom: 5px; margin-top: -3px; }
#content .kontakt-container p {margin-left: -1px;-margin-left:1px;}
html>/**/body #content .kontakt-container p {margin-left: 0;}
#content .kontakt-container dl p {margin-left: 0; line-height: 12px; margin-bottom: 10px;

}
#content .kontakt-container dl p a {margin: 0; background: none; padding: 0;}
.kontakt-container p.more-info {}
.kontakt-container dl {overflow: hidden; height: auto; padding-top: 50px; padding-bottom: 4px; margin-left: -1px;}
.kontakt-container dl.top {overflow: hidden; height: auto; padding-top: 0px; padding-bottom: 4px; margin-left: -1px;}
html>/**/body .kontakt-container dl {margin-left: 0;}
.kontakt-container dl dt {float: left; margin-right: 5px; margin-top: -40px; padding-left: 1px;}
.kontakt-container dl dd {padding-bottom: 3px; margin-left: 82px;}
.kontakt-container dl dd.left {padding-bottom: 3px; margin-left: 0px;}
.kontakt-container dl dd.contact-mail {margin: -4px 0 0 -1px;}
.kontakt-container dl dd.contact-tel {margin: -9px 0 0 -1px;}
html>/**/body .kontakt-container dl dd {padding-bottom: 2px;}
.kontakt-container dl dd p {margin: 0;}








/* Arek 20.05.2008 */



iframe {width: 532px; overflow: hidden;}
#content-left-column iframe {margin-left: -1px;}
iframe.karriere-overview {width: 175px; margin-top: 5px;}
iframe.charts {height: 1001px;}
html>/**/body iframe.charts {height: 990px;}

/* Industrien */

.industrien-container {line-height: 14px; font-size: 12px; height: 475px; padding: 8px 0 0 10px; margin-bottom: -27px; position: relative;}
html>/**/body .industrien-container {margin-bottom: -54px;}
.industrien-text-container {min-width: 397px; position: absolute; right: 36px; top: 106px; overflow: hidden; height: auto;}
.industrien-text-container .left-container {float: left; width: 7px;}
.industrien-text-container .left-container .top {padding-top: 2px; background: url(/sites/sglcareer/_common/images/industrien-left-top.png) no-repeat 0 0;}
.industrien-text-container .left-container .bottom {padding-bottom: 7px; background: url(/sites/sglcareer/_common/images/industrien-left-bottom.gif) no-repeat 0 bottom;}
.industrien-text-container .left-container .middle {border-left: solid 1px #95ACBA; background: #fff; min-height: 368px; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.industrien-text-container .sep {min-width: 13px; height: 371px; border-top: solid 1px #95ACBA; background: #fff; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.industrien-text-container .sepbottom {float: left; padding-bottom: 6px; min-width: 13px; background: url(/sites/sglcareer/_common/images/thick-bottom-sh.png) repeat-x 0 bottom;}
.industrien-text-container .text-content-container {float: left; width: 378px;}
.industrien-text-container .text-content-sh {padding-right: 6px; background: url(/sites/sglcareer/_common/images/thickbox-right-sh-table.png) no-repeat right top;}
.industrien-text-container .text-content {background: #fff; border-top: solid 1px #95ACBA; border-left: solid 1px #95ACBA; height: 338px; padding: 13px 2px 20px 8px; position: relative; z-index: 1;}
.industrien-text-container .text-content-2 {border-top: none; height: 317px; }
.industrien-text-container .text-content-2 #head-2 {display: none;}
.industrien-text-container .text-content-2 #head-3 {display: none;}
.industrien-text-container h1 span {padding-bottom: 7px;}
.industrien-text-container h2 span {padding-bottom: 7px;}
.industrien-text-container h2 {padding-top: 3px;}
.industrien-text-container .text-content a.show {position: absolute; left: 9px; bottom: 11px; background-position: 0 5px; padding-left: 10px;}
.industrien-text-container .text-content a.show:hover {background-position: 0 -120px;}
.industrien-text-container .text-bottom-sh {padding-right: 6px; background: url(/sites/sglcareer/_common/images/thick-bottom-r-sh.png) no-repeat right 0; margin-right: 1px;}
.industrien-text-container .text-bottom {height: 7px; background: url(/sites/sglcareer/_common/images/thick-bottom-sh.png) repeat-x 0 0;}
.industrien-text-container .links-content {}
.industrien-text-container .links-content div {padding: 13px 8px 0 3px; display: none;}
.industrien-text-container .links-content ul  {float: left;line-height: 12px; padding: 1px 16px 0 0; width: 161px; }
.industrien-text-container .links-content ul li {padding-bottom: 4px;}
.industrien-text-container .links-content ul li a {display: block; background-position: 0 4px;}
.industrien-text-container .links-content ul li a:hover { background-position: 0 -121px;}
.industrien-text-container .links-content ul li a.active { background-position: 0 -121px;}
#bottom-line {height: 1px; overflow: hidden; width: 127px; position: absolute; left: 122px; top: 21px;  }
.bottom-line {background: #fff; }
.industrien-text-container .product-top-container {height: auto; margin-top: 0; border-bottom: none; position: relative;  z-index: 10;}
.industrien-text-container #content-menu {margin: 0; height: 22px;}
.industrien-text-container #content-menu li {width: 118px; height: 19px; background: url(/sites/sglcareer/_common/images/industrien-menu-li.gif) no-repeat 100% 0;}
.industrien-text-container #content-menu li.first-active {background: url(/sites/sglcareer/_common/images/industrien-first-active.gif) no-repeat 0 0; width: 115px; padding-left: 9px;}
.industrien-text-container #content-menu li.last {background: url(/sites/sglcareer/_common/images/industrien-li-last.gif) no-repeat 0 0;width: 116px;}
.industrien-text-container #content-menu li.first {background: url(/sites/sglcareer/_common/images/industrien-menu-first.gif) no-repeat 0 0; width: 115px; padding-left: 9px;}
.industrien-text-container #content-menu li.last-active {background: url(/sites/sglcareer/_common/images/industrien-li-last-active.gif) no-repeat 0 0;width: 116px;}
.industrien-text-container #content-menu li a {margin: 0; padding: 0; background: none;}

/* js scroller */

#contentParent_0, #contentParent_1, #contentParent_2,  #contentParent_3 {
    position:absolute;
    width:361px;
    line-height: 14px;
    font-size: 12px;

}
#contentChild_0, #contentChild_1, #contentChild_2,  #contentChild_3  {position:absolute; width:361px; height:auto; overflow:hidden; z-index: 9; }
#scrollDown_0 a, #scrollDown_1 a, #scrollDown_2 a,  #scrollDown_3 a {display: block; width: 11px; height: 11px; margin: 0; padding: 0; background: url(/sites/sglcareer/_common/images/scroll_down.gif) no-repeat 0 0;}
#scrollDown_0 a:hover, #scrollDown_1 a:hover, #scrollDown_2 a:hover, #scrollDown_3 a:hover {background: url(/sites/sglcareer/_common/images/scroll_down.gif) no-repeat 0 -21px;}
#scrollUp_0 a, #scrollUp_1 a, #scrollUp_2 a, #scrollUp_3 a {display: block; width: 11px; height: 11px; margin: 0; padding: 0; background: url(/sites/sglcareer/_common/images/scroll_up.gif) no-repeat 0 0;}
#scrollUp_0 a:hover, #scrollUp_1 a:hover, #scrollUp_2 a:hover, #scrollUp_3 a:hover {background: url(/sites/sglcareer/_common/images/scroll_up.gif) no-repeat 0 -21px;}
.scrollChild {background: url(/sites/sglcareer/_common/images/scroll_slider.gif) no-repeat 0 0;}
.scrollChildover {background: url(/sites/sglcareer/_common/images/scroll_slider.gif) no-repeat 0 -43px;}
#contentParent_1 {visibility: hidden; height: 270px;}
#contentParent_2 {visibility: hidden;}
#scroller-content-1 {display: none;}
#scroller-content-2 {display: none;}

.scroll-content  ul  {float: left;line-height: 12px; padding: 1px 16px 11px 1px;}
.scroll-content  ul li {padding-bottom: 4px;}
.scroll-content  ul li a {display: block; background-position: 0 4px;}
.scroll-content  ul li a:hover { background-position: 0 -121px;}
.scroll-content  ul li a img {margin: 3px 0 0 3px; padding: 0; vertical-align: baseline; position: fixed;}
.scroll-content  ul li a img.last {margin: 3px 0 0 2px;}
.scroll-content h2 span {padding-bottom: 7px;}
html>/**/body .scroll-content  ul li a img {margin: 2px 0 0 3px; position: static;}
.scroll-content  p {margin-bottom: 7px;}
.scroll-content  .download-container {margin: 0;}
.scroll-content  .download-container p {margin: 0; overflow: hidden; height: auto; margin-bottom: 0; position: relative; padding: 1px 0 1px 31px;}
* html .scroll-content  .download-container p {overflow: visible; height: 1%;}
.scroll-content  .download-container p a {display: block; position: absolute; width: 10px; height: 17px;  padding: 1px 1px 3px 1px; top: -3px; left: 1px;padding-top: 0; background-position: 0 2px;}
.scroll-content  .download-container p a:hover {background-position: 0 -33px;}
.scroll-content  .download-container a.save-1 {background: url(/sites/sglcareer/_common/images/save-ico-1.png) no-repeat 0 6px; margin: 0;}
.scroll-content  .download-container a.save-2 {background: url(/sites/sglcareer/_common/images/save-ico-2.png) no-repeat 0 6px; margin: 0; left: 15px;}
.scroll-content  .download-container a.save-1:hover  {background: url(/sites/sglcareer/_common/images/save-ico-1.png) no-repeat 0 6px; margin: 0;background-position:0 -33px;}
.scroll-content  .download-container a.save-2:hover  {background: url(/sites/sglcareer/_common/images/save-ico-2.png) no-repeat 0 6px; margin: 0; left: 15px;background-position:0 -33px;}

/* Artikel versenden */

.art-send-container {border-top: solid 1px #96ACBA; margin-left: 1px; padding-top: 14px; margin-top: 3px; position: relative;}
.art-send-container .messages {position: absolute; left: 244px; top: 17px;}
.art-send-container fieldset p {margin-left: -1px; width: 463px;}
#content .art-send-container fieldset a {width: 216px; margin-top: 17px; margin-bottom: 3px;}
.art-send-container fieldset textarea {margin-bottom: 16px;}
.art-send-container fieldset label {display: block; margin-left: -1px; padding: 2px 0 1px;}
.art-send-container fieldset label.textarea-label {padding: 1px 0 1px;}
#content .art-send-container p.obligatory {color: #006a9e;}
#content .art-send-container p.obligatory-message {color: #d30733; display: none; margin-left: -1px; }

/* Interactive Table Portfolio */

.interactive-table-container {line-height: 12px; font-size: 12px; overflow: hidden; height: auto; background: url(/sites/sglcareer/_common/images/interactive-table-bg.gif) repeat-y 0 0; width: 522px; margin: 17px 0 3px 1px;}
#content .interactive-table-container p {font-weight: bold; margin: 0 0 2px -1px; line-height: 12px;}
.interactive-table-row {overflow: hidden; height: auto; border-bottom: solid 1px #95ACBA; padding: 4px 0 4px; background: url(/sites/sglcareer/_common/images/interactive-tablerow-bg.gif) repeat-y 0 0;}
.first-row {font-weight: bold; padding: 4px 0 20px; border-top: solid 1px #95ACBA; background: url(/sites/sglcareer/_common/images/interactive-tablefirst-r-bg.gif) repeat-y 0 0;}
.second-row {padding: 4px 0 20px;}

.interactive-table-row div {float: left; width: 118px; padding: 0 5px 0 7px;}

.interactive-table-row div.hidden {display: none; position: relative; left: 124px; top: -26px; width: 390px; padding: 0 0 8px; margin-bottom: -26px;}
.interactive-table-row div.hidden-links {padding: 0 0 6px; top: -40px; margin-bottom: -40px;}
.interactive-table-row h2 {margin: -1px 0 0 -8px;}
html>/**/body .interactive-table-row h2 {margin: -1px 0 0 -7px;}
.interactive-table-row h2 span {margin: 0 0 3px; padding: 0; line-height: 13px;}
.interactive-table-row h2 span.last {margin: 0 0 5px;}
.interactive-table-row a {margin: 0 0 0 -7px;}
.interactive-table-row ul {padding: 0 0 6px 1px;}
.interactive-table-row .hidden ul {padding: 0;}
.interactive-table-row ul li {overflow: hidden; height: auto; margin-bottom: 1px; margin-left: -1px;}
.interactive-table-row ul li.padding {padding-top: 2px;}
html>/**/body .interactive-table-row ul li {overflow: visible; height: auto; margin-bottom: 4px;}
.interactive-table-row ul.char li {margin-bottom: 4px;}
html>/**/body .interactive-table-row ul.char li {margin-bottom: 7px;}

#content .interactive-table-row ul li a {display: block; float: left; background-position: 0 4px; margin-left: 1px;}
#content .interactive-table-row ul li a:hover {background-position: 0 -121px;}
html>/**/body #content .interactive-table-row ul li a {float: none; display: block;}

.portfolio-container {margin: 0 0 10px 85px; width: 438px;}
* html .portfolio-container {margin: 0 0 10px 82px;}
.portfolio-head {height: 29px; background: #014F7D; margin-bottom: 6px; text-align: center;}
.portfolio-head span {color: #fff; padding: 5px 0 0 8px; margin: 0;}
.portfolio-box {border: solid 1px #95AABB; float: left;}
.portfolio-box-head {height: 24px; background: #D0E5FF; padding: 3px 7px 0; font-weight: bold;}
.portfolio-box-head p {text-align: center;}
.portfolio-box-content {position: relative; min-height: 145px; padding: 0 0 0 7px; border-bottom: solid 1px #95AABB; border-top: solid 1px #95AABB;}
* html .portfolio-box-content {height: 145px;}
.portfolio-box-content .left-list {position: relative; min-height: 145px;width: 127px; float: left; border-right: solid 1px #95AABB; padding-right: 1px;}
* html .portfolio-box-content .left-list {height: 145px;}
.portfolio-box-content .right-list {position: relative; margin-left: 136px; margin-bottom: -7px;}
* html .portfolio-box-content .right-list {margin-left: 133px;}
#content .portfolio-box-content ul li {background: none; padding-left: 0; width: 125px;}
.portfolio-box-content p {position: absolute; left: 7px; top: 4px;}
.portfolio-box-content .portfolio-border {position: absolute; left: 0; top: 0; height: 41px; border-bottom: solid 1px #95AABB;}
.portfolio-box-content .first-border {width: 155px;}
.portfolio-box-content .second-border {width: 135px; left: -7px;}
.portfolio-box-content .third-border {width: 135px; left: -7px;}
#content .portfolio-box-content p {line-height: 12px;

}
#content .portfolio-box-content p a {line-height: 14px; text-align: left; width: 125px; margin-left: 1px; padding-left: 10px; display: block; float: left; background: url(/sites/sglcareer/_common/images/link-bg.png) no-repeat 0 4px;}
#content .portfolio-box-content p a:hover {background: url(/sites/sglcareer/_common/images/link-bg.png) no-repeat 0 -121px;}
.portfolio-box-content ul {padding: 46px 0 0 1px; overflow: hidden; height: auto; }
* html .portfolio-box-content ul {overflow: visible; height: 1%; }
.portfolio-box-content ul li {padding: 0 0 4px; display: block; float: left;}
.portfolio-container .fixed-height {height: 202px;}
* html .portfolio-container .fixed-height {height: 201px;}
html>/**/body .portfolio-container .fixed-height {height: 201px;}
#content .portfolio-box-content ul li a {float: left;  display: block;}

.portfolio-box-foot {min-height: 32px; padding: 2px 0 0 8px;}
* html .portfolio-box-foot {height: 32px;}
.portfolio-box-hidden {display: none; padding: 7px 12px 17px 0; margin-left: -1px;}
.box-3 .portfolio-box-hidden {padding: 14px 12px 17px 0;}
.box-1 {width: 155px;  margin-bottom: 6px;}
.box-2 {width: 271px; margin-left: 8px; margin-bottom: 6px;}
.box-2 .portfolio-box-content .right-list p {left: 0;}
.box-2 .portfolio-box-content .left-list p {left: 0;}
.box-3 {width: 436px; clear: both; float: none;}
.box-3 .portfolio-box-head {border-bottom: solid 1px #95AABB;}

.business-container {float: left; width: 77px; padding-top: 1px;}
* html .business-container {width: 74px;}
#content .business-container p {width: 80px;}
.business-container .b_areas {/*border-top: solid 1px #95AABB;*/ border-bottom: solid 1px #95AABB; padding-top: 24px; height: 38px;}
.business-container .b_units {border-bottom: solid 1px #95AABB; padding-top: 3px; height: 38px;}
.business-container .b_lines {padding-top: 3px; height: 38px;}

/* errorpage */

#main-errorpage {width: 996px;}
#main-errorpage #main-menu-container {padding: 0; border-top: solid 1px #A5B8C6; margin-right: 5px;}
#main-errorpage #main-menu-container #main-menu {display: none;}
#main-errorpage #left-column {display: none;}
#main-errorpage .industrien-container {height: 503px;}
.errorpage  {min-height: 135px; height: 135px; color: #D30733; right: 220px; top: 75px;}
.errorpage p  {width: 290px; padding-bottom: 7px; }
.errorpage .left-container .middle {min-height: 125px; height: 125px;}
.errorpage .sep {height: 128px;}
.errorpage .text-content-container {width: 504px;}
.errorpage .text-content {height: 111px; padding: 17px 0 0 29px;}

.info-popup {display: block; position: absolute; padding: 10px 20px 10px 10px; border: solid 1px #95acba; left: 20px; top: -50px;}
.flash-content {border-top: 1px solid rgb(149, 172, 186); margin: 41px 0 19px 0; width: 532px; display: inline-block;}
html>/**/body .flash-content {margin: 21px 0 19px 0; display: block;}
* html .flash-content {margin: 42px 0 19px 0; }


/* Business Units Performance Products */
ul.performance_prod {padding: 0 0 5px 0;}
ul.performance_prod li {padding: 0 0 0 1px!important; background: none!important; line-height: 18px;}
#content ul.performance_prod li a {background-position: 0 5px;*background-position:0 4px;} #content ul.performance_prod li a:hover {background-position: 0 -120px;*background-position:0 -121px;}
.management-container {padding: 2px 0 6px 1px; overflow: hidden; height: auto;} * html .management-container {overflow: visible; height: 1%;}
.management-container .management {float: left; width: 176px; height: 126px;}
.management-container .management img {width: 77px; float: left; margin-right: 6px;}
.management-container .management p {padding-top: 2px;}

.sites-container {border-left: solid 1px #94ABB9; margin-bottom: 6px; position: relative;}
.sites-border {overflow: hidden; height: auto; border-left: solid 38px #D2E3F3;} * html .sites-border {overflow: visible; height: 1%;}
.box-first-line, .box-second-line {padding: 7px 0 0 8px; float: left; width: 112px; height: 76px; border-width: 1px 1px 1px 0; border-color: #94ABB9; border-style: solid;}
.box-first-line p, .box-second-line p {height: 28px; margin-bottom: 6px!important; padding-right: 8px;}
.box-first-line a, .box-second-line a {display: block; float: left; width: 100px; margin-bottom: 3px!important;}
.box-first-line a span, .box-second-line a span {font-size: 10px;}
.box-second-line {border-width: 0 1px 1px 0;}
.box-first {border-width: 1px; }
.box-first-2 {border-width: 0 1px 1px 1px;}
.box-border-top, .box-border-bottom {position: absolute; width: 38px; height: 1px; background: #94ABB9; overflow: hidden; left: 0; top: 0;}
.box-border-bottom {top: 168px;} .box-border-bottom-2 {top: 84px;}
.sites-container .state {position: absolute; width: 38px; text-align: center; font-weight: bold; top: 76px; left: 0;}
.sites-container .state-2 {top: 34px;}

/* Market Day Gallery */

.markets-container {width: 532px; padding-top: 14px; margin-top: -11px; border-top: solid 1px #96ACBA;}
html>/**/body .markets-container {margin-top: -10px;}
* html .markets-container {margin-top: -10px;}
.slider-wrap { position: relative; width: 519px;  margin-bottom: -15px;}
.csw {width: 517px; height: 387px; background: #fff; position: relative; z-index: 100;}
.csw .loading {position: absolute; left: 40%; top: 40%; width: 32px; height: 32px;}
.stripViewer { position: relative;overflow: hidden; margin: auto; width: 517px;	height: 387px;clear: both;background: #fff; border: solid 1px #95ABB9;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 100%; list-style-type: none;}
.stripViewer .panelContainer .panel { float:left; height: 387px;position: relative;	width: 517px; }
.stripViewer .panelContainer .panel .wrapper {text-align: center;}
.stripViewer .panelContainer .panel .wrapper-quer {position: relative; top: -15px;}
.stripNavL, .stripNavR {position: absolute; top: 175px; z-index: 100;}
.stripNavL a, .stripNavR a {display: block;	height: 46px;	width: 25px; background: url(/sites/sglcareer/_common/images/market-gallery-left.gif) no-repeat 0 0!important; padding: 0;}
.stripNavR a { background: url(/sites/sglcareer/_common/images/market-gallery-right.gif) no-repeat 0 0!important;}
.stripNavL {left: 1px; }
.stripNavR {right: 1px;} * html .stripNavR {right: 0;}
#stripNav0 {display: none;}
#cross-links {overflow: hidden; height: auto;  } * html #cross-links {overflow: visible; height: 1%;}
#cross-links .text-container {width: 500px; height: 28px; padding-top: 8px; }
#cross-links p {padding: 0; margin: 0!important;}
#cross-links a {background: none!important; padding: 0; position: relative; display: block; float: left; text-align: center; margin: 11px 0 0 11px; width: 93px; height: 69px; border: solid 1px #96ACBA;}
* html #cross-links a {display: inline;}
#cross-links a.first {margin: 11px 0 0 0;}
#cross-links a.current {}
#cross-links a span {display: none; width: 95px; height: 5px; overflow: hidden; background: #D10834; position: absolute; left: -1px; top: 65px;}
#cross-links a.current span {display: block;}
#cross-links a span.curr {display: block;}
.slider-wrap .links {padding-top: 18px; }
.slider-wrap .links a {display: block; margin-bottom: 6px!important;}


/* NEW IR SERVICE */

#content .service-container {margin: 0 0 0 -1px;}
#content .service-container fieldset.service-order {border-top: solid 1px #96ACBA; width: 522px; margin-top: 20px;}
#content .service-container fieldset.service-order label {margin-top: 0;}
#content .service-container fieldset.service-order input.check-order {margin-top: -5px;}
html>/**/body #content .service-container fieldset.service-order input.check-order {margin-top: 0;}
#content .service-container fieldset.service-order a {margin-left: 0;}
#content .service-container fieldset.service-order a.datenschutz {margin-left: 19px;}
#content .service-container .pub-list-results-container {margin-bottom: 7px;}
#content .service-container .product-industrien-container {margin: 0; border: none;}
#content .service-container .hidden_content_lexikon {}
#content .service-container .service-search {padding: 28px 0 9px;}
#content .service-container .show-hide-container {border-bottom: none;}
#content .service-container .pub-container {float: none;}
#content .service-container .pub-container p {width: auto!important; margin: 0 0 10px; float: left; clear: left;}
#content .service-container .pub-container .download-container {float: left; clear: left;}
* html #content .service-container .pub-container .download-container p {margin-top: 0!important;}
.your-choice {border: solid 1px #95AABB; padding: 10px 5px 0 12px; margin: 0 0 43px 0;}
.your-choice ul {padding: 0!important;}
.your-choice ul li {padding-bottom: 8px;background:transparent url(/sites/sglcareer/_common/images/productdetail-list-bg.gif) no-repeat scroll 1px 4px;padding-left:8px;}

#content .event-email-container p.obligatory-message {color:#D30733; display: none; margin-bottom: 0;}
.event-email-container fieldset.service-order {margin-top: 11px;}
.event-email-container input.input-text {margin-top: 23px;}
.event-email-container input.input-radio {margin-left: -3px; position: relative;}
html>/**/body .event-email-container input.input-radio {margin-left: 0;}
fieldset.event-email {margin: 0 0 16px 0; padding: 16px 0 0 0; border-bottom: solid 1px #96ACBA; }
fieldset.event-email p {padding: 5px 0 4px 20px;}
fieldset.event-email label {font-family: Century Gothic,Arial,Helvetica; font-weight: bold; font-size: 14px;}
fieldset.event-email div label {font-family: Arial,Helvetica; font-weight: normal; font-size: 12px;}
fieldset.event-email div.checkboxes {padding: 21px 0 37px 17px;}
fieldset.event-email-2 div.checkboxes {padding: 21px 0 32px 17px;}
fieldset.event-email div.checkboxes div {padding: 0 0 2px 0;}

input[type="checkbox"].input-obligatory, input[type="radio"].input-obligatory {outline: solid 1px #D30733;}

/* NEW CAREER OVERVIEW */
.career-overview-container {padding: 13px 0 12px 31px;}
.career-content {padding: 16px 0 18px 20px; background: #000; overflow: hidden; height: auto;}
* html .career-content {overflow: visible; height: 1%;}
.career-content .left {float: left; width: 399px; padding-right: 60px;}
.career-content .right {float: left; width: 266px; margin: -6px 0 0 -6px;}
* html .career-content .right {display: inline; width: 260px;}
.career-content .left .thumb {float: left; margin: 4px 9px 0 0;}
#content .career-content .left a, #content .career-content .left p a, #content .career-content .left ul li a {padding-left: 12px; background: url(/sites/sglcareer/_common/images/link-bg.png) no-repeat 1px 5px;}
#content .career-content .left a:hover {background-position: 1px -120px;}
.career-content h1 span {padding-bottom: 7px; color: #fff;}
#content .career-content p {color: #fff; margin-bottom: 8px;}
iframe.karriere-overview {width: 240px; margin-top: 0;}

/* JOBS GENERAL */
#content-column-jobsgeneral {float: left; width: 752px; padding: 25px 0 0 19px; font-size: 12px;}


/*VOTING RIGHTS*/
.voting-date-container {float:left;font-size:12px;height:40px;margin:0 0 4px;width:80px;*height:4px;}
.voting-infos-container {width:400px;padding-bottom:10px;padding-left:80px;*padding-left:0px}
.voting-infos-container .download-container {width:400px;padding-left:0px;*padding-left:0px}

/* Calendar Year Tabs*/
.calendar-tab {
    float: left;
    margin-top: -1px;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
#content .pub-list-results-container .calendar-tab {
    width: 511px;
}

/*CONTENT NEWS INNOVATION*/
div.newsItemImg{	clear:both;	padding-bottom:19px;	width:530px;height:121px;overflow:hidden}
div.newsItemImg img {	float:left;	height:120px;	width:160px;	display:block;}
div.newsItemImg h2 {	display:block;	margin-bottom:0px;	margin-left:170px;	margin-top:0px;}
div.newsItemImg p{	margin:0px;	width:360px;	display:block;	margin-left:170px;}
#content  #content-left-column-2 div.newsItemImg a,#content  #content-left-column-2 newsItemImg a:hover{	margin-top:1px;	width:350px;	display:block;	margin-left:170px;	margin-bottom:0;}
#content #content-left-column-2 div.newsItemImg a,
#content #content-left-column-2 .newsItemImg a:hover {
    display: block;
    margin-bottom: 0;
    margin-left: 170px;
    margin-top: 1px;
    width: 350px;
}
.newsItemOverview {
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
    width: 530px;
    float:left;
    margin-bottom: 10px;
    margin-right:16px;
}
div.newsItem {
    clear: both;
    /*    padding-bottom: 19px; */
    display: table;
    width: 100%;
}
.newsItem .newsItemLeft {
    display: table-cell;
    background: #ececec;
    padding: 18px 15px 0 8px;
    width: 20%;
    text-align:left;
    font-weight: bold;
    border-bottom: 1px solid #ffffff;
    font-size: 12px;
    color: #000000;
}

.newsItem:last-child .newsItemLeft {
    border-bottom: 1px solid #ececec;
}

.newsItem .newsItemRight {
    display: table-cell;
    background: #f5f5f5;
    width: 100%;
    vertical-align: top;
    padding: 0;
    border-bottom: 1px solid #cccccc;
    padding: 18px 15px 8px 8px;
}
.newsItem .newsItemRight h2 {
    font-size: 12px;
    font-weight: bold;
    padding-top: 0px;
}
.newsItem:last-child .newsItemRight {
    border-bottom: 1px solid #f5f5f5;
}
.newsItem .newsItemRight a {
    background: url("/sites/sglcareer/_common/images/arrow-red.gif") no-repeat scroll 0px 3px rgba(0, 0, 0, 0);
    padding-left: 15px;
    color: #777777;
    display: inline-block;
}
.newsItem .newsItemRight a:hover {
    color: #D30733;
}

.newsItem .newsItemRight img {
    float: left;
    height: 70px;
    margin-right: 12px;
}

div.newsItem h2 {
    display: block;
    margin: 0;
    padding-top: 1px;
}
div.newsItem p {
    display: block;
    margin-top: 1px;
}

#content #content-left-column-2 div.newsItem a,
#content #content-left-column-2 div.newsItem a:hover {
    margin-bottom: 0;
    margin-top: 1px;
}

/*CONTENT CONTACT FORM FOOTER*/
#kontakt-div-footer{width:742px;display: none}
#kontakt-div-footer hr{display:block;border:none; border-top:1px solid #95ACBA;height:1px;font-size:1px;margin-bottom:10px;}
#kontakt-div-footer .kontakt-left{width:420px;margin-right:15px;float:left;}
#kontakt-div-footer .kontakt-right{width:296px;float:left;}
#kontakt-div-footer .kontakt-left div{float:left;}
#kontakt-div-footer .kontakt-left #formError{color:#D30733;width:400px;padding-bottom:5px}
#kontakt-div-footer .kontakt-left label{
    display:block;float:none;clear:left;margin:7px 0px 4px;

}
#kontakt-div-footer .kontakt-left input{
    width:191px;
    margin-right:8px;
    background:transparent url(/sites/sglcareer/_common/images/input-text-bg.png) no-repeat scroll 0 0;
    border-color:#95ACBA;
    border-style:solid;
    border-width:0 1px 1px 0;
    color:#006A9E;
    margin-bottom:7px;
    padding:2px 0 1px 5px;
}


#kontakt-div-footer .kontakt-left input.input-obligatory {
    background:transparent url(/sites/sglcareer/_common/images/input-text-obligatory-bg.gif) no-repeat scroll 0 0;
    border-color:#D30733;
    border-style:solid;
    border-width:0 1px 1px 0;
    color:#D30733;
}
#kontakt-div-footer .kontakt-left input.radio{
    background:transparent url(/sites/sglcareer/_common/images/1x1_trans.gif) no-repeat scroll 0 0;
    border-width:0;
}

#kontakt-div-footer .kontakt-left #salutation{margin:5px 0px;}
#kontakt-div-footer .kontakt-left #salutation label{float:left;margin-right:10px;}
#kontakt-div-footer .kontakt-left #salutation input{width:auto;display:block;float:left;}
#kontakt-div-footer .kontakt-left #salutation span{margin:-1px 15px 0px 0px;*margin:2px 15px 0px 0px;display:block;float:left;}
#kontakt-div-footer .kontakt-left input.w45{width:42px;}
#kontakt-div-footer .kontakt-left input.w140{width:136px;}
#kontakt-div-footer .kontakt-left textarea{
    width:396px;
    height:100px;
    margin-right:8px;
    background:transparent;
    border-color:#95ACBA;
    border-style:solid;
    border-width:0 1px 1px 0;
    color:#006A9E;
    margin-bottom:7px;
    padding:2px 0 1px 5px;
}
#kontakt-div-footer #messagexx{
    width:400px;
    height:104px;
    margin-right:8px;
    background:transparent url(/sites/sglcareer/_common/images/input-textarea-bg.png) no-repeat scroll 0 0;
}
#kontakt-div-footer .kontakt-left textarea.input-obligatory{width:400px;height:100px;border-color:#D30733;
    border-style:solid;
    border-width:0 1px 1px 0;}
#kontakt-div-footer .kontakt-left .mandatorytext{
    float:right;
    margin:10px 15px 10px 0px;

         font-size:11px;
             
}
#kontakt-div-footer .kontakt-left .smalltext{
    float:none;
    clear:both;

         font-size:11px!important;
             
}
#kontakt-div-footer .kontakt-left .smalltext p{

         font-size:11px!important;
             
}
#kontakt-div-footer .kontakt-left .sendbutton{width:233px;height:22px;background:#00507D;padding-left:7px;cursor:pointer}
#kontakt-div-footer .kontakt-left .sendbutton a{height:22px;line-height:22px;text-decoration:none;color:#ffffff;background:url(/sites/sglcareer/_common/images/search-input-bg.png) no-repeat 0px 5px;padding-left:12px;}

a.redbgwide sup {
    bottom: 0.33em;
    font-size: 10px;
    font-size: 12px\9;
    position: relative;
    vertical-align: baseline;
}

a.redbg sub {
    bottom: -0.33em;
    font-size: 8px;
    font-size: 9px\9;
    position: relative;
    vertical-align: baseline;
}
#wpContent > img{
    margin-left: -5px;
}
#wpContent #headline{
    top: 46px;
}
#wpContent #live {
    left: 745px;
    top: 46px;
}
#wpContent #diagram {
    top: 106px;
}
#wpContent #tabs{
    left:-5px;
}
#wpContent #tabcontent,
#wpContent #teasercontent{
    margin-left:-5px;
}
#wwContent{
    padding-bottom: 5px;
}
#wwContent #detailsTrigger,
#wwContent #continents{
    top: 78px;
}
#wwContent #checkboxes,
#wwContent #error {
    top: 129px;
}
#wwContent #regionsStart,
#wwContent #eu,
#wwContent #usa,
#wwContent #asia{
    top:420px;
}
#wwContent .gm-style a {
    background: none;
}

#wwContent .gm-style .infobubble a {
    background: url("http://www.sglgroup.com/cms/_common/images/search-input-bg.png") no-repeat scroll 7px 9px #00507D;
}

#checkboxes > form:after {
    clear: both;
}
#wwContent #checkboxes .inputText{
    margin-top:3px\9;
    position:relative\9;
    top:-5px\9;
}
#main #content .widget-navigation a.current,
#main #content .widget-navigation a:hover{
    background-position:0 -18px!important;
}
.list-result.messen {
    width: 530px;
}
.top-space {
    margin-top: 10px;
}
.video #html5 {
    margin-top:40px;
}
html5video #html5 {
    margin-top:40px;
}

#main #fl {
    margin-top:40px;
}


#singleSolution #ss_counter #ss_counter_desc sup {
    bottom: 0.2em;
    position: relative;
    vertical-align: baseline;
}






/*******************************************************/
/*******************************************************/
/*******************************************************/
/*******************************************************/
/*******************************************************/
/* related right box */


#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:14px;
    /*background-position: 0 3px;*/
    background:none;
    font-family: arial,sans-serif;
}

.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 2px;
    font-size:13px;
    font-weight:bold;
    font-family: arial,sans-serif;
    display:block;
    margin-bottom:8px;
    padding-left:15px;
    line-height:14px;
}
#related-topics a:hover {
    background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/bg_arrow.gif") no-repeat scroll 0 2px 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;
}
#content_right_column .box-border-shadow {
    border: 1px solid #ccc;
    box-shadow: 2px 2px 7px 0 #ddd;
}



.tradeshow_new .product-industrien-container {border-top: none}  /*Linie oben entfernen*/
.tradeshow_new .calendar-border{border-bottom: none}           /*Linie unten entfernen*/
.tradeshow_new .calendar-date{padding: 20px 19px 12px 17px; }    /*Padding calendar-date*/
.tradeshow_new .calendar-content{padding: 20px 20px 12px 17px} /*Padding calendar-content*/
.tradeshow_new .calendar-date{width: 137px;}  /*Breite für weiße Trennlinie--links*/
.tradeshow_new .calendar-content{margin-left: 139px; border-left: 2px solid white;}  /*Breite für weiße Trennlinie--rechts*/
.tradeshow_new .calendar-content{background-color: #ececec}   /*Hintergrund content*/
.tradeshow_new .calendar-date{background-color: #ececec}     /*Hintergrund date*/
.tradeshow_new #content .product-container .calendar-date p {width: 131px;}    /*Hintergrund date*/

.tradeshow_new .calendar-content {width: 600px;}        /*Breite*/
.tradeshow_new .product-industrien-container {width: 770px;}     /*Breite*/
.tradeshow_new .calendar-border {width: 770px;}                 /*Breite*/
.tradeshow_new h2 span{font-size: 16px}          /*Schriftgröße h2*/
.tradeshow_new h1 span{font-size: 20px; margin-bottom: 40px; margin-top: 0px}   /*Font size h1*/

.tradeshow .show-hide-container {padding: 0px}
.tradeshow_new .whiteline { background-color: #fff; }
.tradeshow_new .darkline { background-color: #ececec; }

.tradeshow_new .product-industrien-container {margin-top:19px;margin-bottom:74px}  /*margin von h2 zu container*/
.tradeshow_new .product-industrien-container h3 span {font-family: Arial, Century Gothic, Helvetica; font-weight:bold;}  /*margin von h2 zu container*/
.tradeshow_new_headline{font-family: Arial, Century Gothic, Helvetica; font-size: 12px; font-weight: normal;margin-bottom: 45px;}
.tradeshow_new #content .product-container p {width: 600px; font-size:13px; font-weight: normal;}      /*Breite Inhalt des calendar content*/
.tradeshow_new #content ul.productdetail-list {margin-bottom: 21px}  /*productdetail-list taucht nicht immer auf*/
.tradeshow .show-hide-container {padding: 0px}
.tradeshow_new .list-result{font-weight: normal}
.tradeshow_new .list-result h3 span{font-size: 16px}
.tradeshow_new .list-result {font-family: Arial, Century Gothic, Helvetica}
.tradeshow_new #content-left-column-2 .headline ul li{background: url("/cms/_common/images/products/details/red_square.jpg") no-repeat 0px 3px;}
.tradeshow_new #content-left-column-2 .headline ul li{padding-left: 13px; font-size: 13px; }
.tradeshow_new #content-left-column-2 {width: 770px}       /*Breite*/


.tradeshow_new #content-left-column-2 h3 {margin-bottom: 25px}
.tradeshow_new #content-left-column-2 h1 { margin: 28px 0 0 0; }
.tradeshow_new #content-left-column-2 h2 { margin-top: 74px; margin-left: 1px; }
.tradeshow_new .right-info {border-bottom: none}
.tradeshow_new #content-left-column-2 { padding: 0 0 0 6px;}
.tradeshow_new .list-result.messen {
    width: 770px;
}
.tradeshow_new #content-left-column-2 .contcont {width:500px;}
/* #tradeshow_infopanel { position: relative; } */
/* #tradeshow_infopanel #content_right_column { position: absolute; top: 300px; left: 550px;} */
#tradeshow_infopanel { float:right; }
.tradeshow_new #content-left-column-2 h1 span { margin-bottom: 2px; padding-bottom: 15px;}
.tradeshow_new #content .show-hide-container ul li {background: url("/cms/_common/images/products/details/red_square.jpg") no-repeat 0px 3px;}
.tradeshow_new #content ul.productdetail-list {margin-bottom: 16px;}
.tradeshow_new #content .show-hide-container ul li {padding-left: 15px;}

/* design fix */
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont h3 { margin-bottom: 20px; }
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont h1 span { margin-bottom: 23px; }
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont h2 { margin-top: 0px;}
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont { margin-bottom: 38px; }
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont p a.arrowlink { font-weight: bold; line-height: 19px; }
.tradeshow_new #content-left-column-2 .calendar-date{width: 145px;}  /*Breite für weiße Trennlinie--links*/
.tradeshow_new #content-left-column-2 .calendar-content{margin-left: 147px;}
.tradeshow_new #content-left-column-2 .calendar-content .calendar-logo{padding-top: 0px}
.tradeshow_new #content-left-column-2 h1 { margin-top: 32px; }
.tradeshow_new #content-left-column-2 .contcont h1 { margin-top: 47px; }
.tradeshow_new #content-left-column-2 .product-industrien-container h3 { padding-top:0px; }





/*----------Messekalender Detail-----*/
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont { margin-bottom: 13px; }
.tradeshow_new #content-left-column-2 .headline .list-result.messen .contcont p { margin-bottom: 0px; font-size: 13px; line-height: 17px; }

.tradeshow_new #content-left-column-2 .headline . list-result.messen { border-top: none; }
.tradeshow_new #content-left-column-2 { padding-left: 0px; }

/*----------Messekalender uebersicht----*/
.tradeshow_new #content-left-column-2 .product-industrien-container .calendar-date h3 { margin-bottom: 0; }
.tradeshow_new #content-left-column-2 .product-industrien-container .calendar-content p { width: 420px; }
.tradeshow_new #content-left-column-2 ul.productdetail-list { margin-bottom: -4px; }
.tradeshow_new #content-left-column-2 .product-industrien-container .calendar-content a.morelink { font-weight:bold; font-family: Century Gothic, Arial, Helvetica; margin-top: 20px; background-position: 0 3px; }



/**/
#pressetemplate #left-column {margin-right: 0px; width: 213px; }


.tradeshow_new #content-left-column-2 .calendar-content { width: 550px; margin-left: 0; float: left; }

.tradeshow_new #content-left-column-2 .product-container .border-nonpadding { margin-top: 5px; }

.tradeshow_new #content-left-column-2 .product-container .border-nonpadding .img-link {
    background-position: 0 24px;
    border-top: 1px solid #b0b0b0;
    display: block;
    float: left;
    margin-top: 10px;
    padding-top: 20px;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    font-family: Century Gothic,Arial,Helvetica;
}
.tradeshow_new #content-left-column-2 .product-container .border-nonpadding a.img-link { margin-top: 15px!important; }

.tradeshow_new #content-left-column-2 .teaserRight h2 { margin-top: 0px; }
.tradeshow_new #content-left-column-2 .teaserRight a.download { margin-left: 6px; }

.tradeshow_new #content-left-column-2 #content_right_column.no-keyVisual { margin-top: 37px; }
.tradeshow_new #content-left-column-2 #content_right_column.no-keyVisual .teaserRight { padding-top: 0px; }


/*-----Produkte A-Z ----------*/

.producttemplate #content #content-right-column .right-info{
    display:none;
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z tbody td{
    border-bottom: none;
    padding-top: 19px;
    padding-bottom: 9px;
    padding-right: 0;
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z tbody tr.darkline{
    padding: 20px 0 9px 0;
    background-color: #ececec;
    width: 255px;
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z tbody td a{
    margin-bottom: 8px;
    margin-left: 10px;
    background: url("/sites/sglcareer/_common/images/general/bg_arrow.gif") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z tbody td.fixed-width2{
    width: 255px;
    border-left: white solid 1px;
    border-right: white solid 1px;
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z tbody td{
    width: 255px;
    border-right: white solid 1px;
}

.producttemplate #content #content-left-column-2{
    padding: 33px 0 0 0;
    width:770px;
    font-family: Century Gothic, Arial, Helvetica;
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z{
    margin-left: 0px;
    width: 770px;
}

.producttemplate #content #content-left-column-2 .list-results-container.lebenslaufe-container .produkte-list-result .bildarchiv-text{
    font-family: Arial, Helvetica, Verdana;
}

.producttemplate #content #content-left-column-2 h1 span.margin-7{
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 45px;
}

.producttemplate #content #content-left-column-2 #result th h2 span{
    font-family: Century Gothic, Arial, Helvetica;
    font-size: 16px;
    font-weight: bold;
}

.producttemplate #content #content-left-column-2 #result table.pro-a-z th {
    padding-bottom: 13px;
}

.producttemplate #content #content-left-column-2 input.input-text{
    margin-bottom: 34px;
    background: none;
    color: #d80e2c;
    border: 1px solid #666666;
    width: 234px;
}

.producttemplate #content #content-left-column-2 .list-results-container.lebenslaufe-container .produkte-list-result{
    margin-bottom: 3px;
}

.producttemplate #content #content-left-column-2 .list-results-container.lebenslaufe-container .produkte-list-result p.bildarchiv-text{
    width: 500px;
    padding-right: 0px;
}
.tradeshow_new #content-left-column-2 #tradeshow_infopanel #content_right_column .teaserRight h2{
    font-family: "Century Gothic", Arial, sans-serif;
    font-weight: bold;
}
.tradeshow_new #content-left-column-2 #tradeshow_infopanel #content_right_column .teaserRight a{
    font-size: 13px;
}
.tradeshow_new #content-left-column-2 #tradeshow_infopanel #content_right_column #print_page a.printPage{
    font-weight: bold;
    font-size: 13px;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule{
    padding-top: 45px;
    display:block;
    width:525px;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule #back_to_top {
    height: 16px;
    position:relative;
    margin-bottom: 0px;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule #back_to_top .separator{
    border-top:1px solid #b0b0b0;
    margin-right: 10px;
    margin-top: 9px;
    padding-bottom: 19px;
    width: 100%;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule #back_to_top #btt_button{
    background-color: #ffffff ;
    position: absolute;
    right: 0;
    top: 0;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule #back_to_top #btt_button .btt_button_content{
    color: #666666;
    cursor: pointer;
    margin-left: 10px;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule #back_to_top #btt_button .btt_button_content #btt_button_text{
    float:left;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
}
.tradeshow_new #content-left-column-2 .productDetailBlock.toTopModule #back_to_top #btt_button .btt_button_content img{
    display:inline;
    float:left;
    margin-right: 5px;
    vertical-align: top;
}
/*--------Messekalender 26.03.-----------*/
.tradeshow_new #content-left-column-2 .product-container.presse-container a.img-link{
    font-weight: bold;
    background-position: 0 2px;
    display: block;
    font-family: "Century Gothic", Arial, sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-top: 18px!important;
}
.relatedTopics.first > sup {
    font-size: 10px;
    line-height: 0;
}

/*---------OverviewGermany:HeaderNavigation--------*/
body.careerRelaunch #content .contentHeader ul.contentNav li a.link.length_6{
    width: 124px;
}
body.careerRelaunch #content .contentHeader ul.contentNav li a.link.length_5{
    width: 150px;
}
body.careerRelaunch #content .contentHeader ul.contentNav li a.link.length_4{
    width: 188px;
}
body.careerRelaunch #content .contentHeader ul.contentNav li a.link.length_3{
    width: 253px;
}
body.careerRelaunch #content .contentHeader ul.contentNav li a.link.length_2{
    width: 382px;
}
body.careerRelaunch #content .contentHeader ul.contentNav li a.link.length_1{
    width: 770px;
}
body.careerRelaunch #content .contentHeader ul.contentNav{
    display:block;
}
body.careerRelaunch #content .contentHeader ul.contentNav li{
	flex: none;
	background-color: #cccccc;
	height: 55px;
	line-height: 55px;
}

/*------------- KontaktFormular ------------*/
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left input{
    border: solid #666666 1px;
    width: 234px;
    margin-right: 13px;
    color: #000000;
    height: 17px;
    background: none;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left ::-webkit-input-placeholder{
    color: #000000;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left :-moz-placeholder{
    color: #000000;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left input.w45{
    width: 44px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left input.w140{
    width: 170px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left input.radio{
    padding:10px;
    width: 15px;
    border: 1px solid #666666;
}


#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer .kontakt-left textarea{
    border: 1px solid #666666;
    resize:none;
    width: 488px;
    color: #000000;
    height: 120px;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search fieldset.kontakt-search select#select_Country{
    color: #000000;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer .kontakt-left .sendbutton{
    background: url("cms/_common/images/career/joboverview/search-input-bg.png") no-repeat scroll 7px 9px #666666!important;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left{
    width: 523px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-rightId .top .left p a{
    background-position: 0 3px;
    display: block;
    width: 180px;
    word-wrap: break-word;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer .kontakt-left .mandatorytext{
    margin-top: 19px;
    margin-right: 27px;
    font-size: 9px;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer .kontakt-left .smalltext p{
    width: 450px;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search select#kontakt-rubrik{
    color:#000000;
    height:23px;
    border: 1px solid #b0b0b0;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search select#kontakt-produkt-group{
    color:#000000;
    height:23px;
    border: 1px solid #666666;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search select#kontakt-produkt{
    color:#000000;
    height:23px;
    border: 1px solid #666666;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search select#select_country{
    color:#000000;
    height:23px;
    border: 1px solid #666666;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #messagexx{
    background: none;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left .sendbutton a{
    background: url("/cms/_common/images/career/contact/arrow_white_contact.png") no-repeat scroll 0 1px rgba(0,0,0,0)!important;
    margin-left:4px;
    padding-left: 18px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left .sendbutton {
    margin-top:7px;
}


#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer h2 span{
    width: 523px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #salutation	img.radiobutton {
    width:20px;
    height:22px;
    border: 1px solid #666666;
    float:left;
    margin-right: 5px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #salutation	#salutationMr {
    width:20px;
    margin-right:16px;
    margin-top:4px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #salutation	#salutationMrs {
    width:20px;
    margin-top:4px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #salutation	label {
    margin-top:4px!important;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-left #salutation{
    margin: 15px 0 10px 0;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #salutation	img.radiobutton.selected {
    width:20px;
    height:22px;
    border: 1px solid #666666;
    background-color: #D91134;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer .kontakt-left #message {
    margin-bottom: 7px;
}
#content #content-left-column-2.contact_form_content h2 span {
    width:523px;
    max-width: 523px;

}
#content #content-left-column-2.contact_form_content {
    padding-top: 46px;

}
#content #content-left-column-2.contact_form_content h1 span {
    font-size:20px;
}
#content #content-left-column-2.contact_form_content h2 span {
    font-size:15px;
}
/*body.careerRelaunch #content .contentHeader > .contentNav{
	width: 770px;
}*/

#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-rightId{
    border: 1px solid #ccc;
    box-shadow: 2px 2px 7px 0 #ddd;
    float:right;
    padding: 10px 13px 1px;
    width: 170px;

}

#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-rightId hr{
    display:none;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-rightId .top .left{
    margin-bottom: 11px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer #kontakt-rightId .top .left p b{
    font-size: 15px;
}
#content #content-left-column-2.contact_form_content h2.contact-choose-head span{
    font-size: 13px;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-weight: normal;
    padding-bottom: 31px;
    padding-top: 30px;
    border-bottom: 1px solid #b0b0b0;
}
#content #content-left-column-2.contact_form_content h2.contact-head span{
    border-top: 1px solid #b0b0b0;
    padding-top: 0px;
    padding-bottom: 1px;
    display: none;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer h2.contact-head span{
    border-top: 1px solid #b0b0b0;
    padding-top: 15px;
    padding-bottom: 30px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search  fieldset a{
    padding-left: 9px;
}
#content #content-left-column-2.contact_form_content{
    padding-left: 0px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search #kontakt-div-footer .contact-head{
    border-top: 1px solid #b0b0b0;
    padding-top: 21px;
    width: 523px;
}
#content #content-left-column-2.contact_form_content .contact-head{
    margin-top: 31px;
    border-top: 1px solid #b0b0b0;
    width: 523px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search fieldset.kontakt-search{
    margin-top: 1px;
    padding-bottom: 0px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search fieldset.kontakt-search .class6 {
    margin-top: 15px;
}
#content #content-left-column-2.contact_form_content h1 span{
    padding-bottom: 0px;
}

/*----------- Kontakformular: chosen css--------------*/
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-single div {
    width: 26px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-single{
    background: url("/cms/_common/images/career/mainpage/selectMenu_arrow_black.png") no-repeat scroll 215px 7px #ffffff;
    border-radius: 0px;
    border: 1px solid #666666;
    border-bottom:none;
    width: 229px;
    height: 22px;
    color: #000000;
    box-shadow:none;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container .chosen-results li.first{
    padding-top: 5px;
    /*border-top: 1px solid #b0b0b0;*/
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container ul.chosen-results{
    margin-bottom:0px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-drop {
    border:none;
    box-shadow: none;
    border-radius: 0px;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-top: 0px solid #666666;
    border-bottom: 1px solid #666666;
    /*margin-left:-1px;*/
    width: 238px !important;
}


#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-drop:hover {
    background: #ffffff;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-drop .chosen-search{
    display:none;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container .chosen-results{
    color: #000000;
    padding-left: 0px;
    width: 238px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container .chosen-results li{
    padding-left: 10px;
    width: 228px;
    height: auto;
    padding-top:5px;
}

#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container .chosen-results li.highlighted {
    background: #d40037;
    color: #ffffff;
    margin-bottom: 0;
    padding-left: 10px;
    width: 228px;
    height: auto;
}
/* aklos fix drop */
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-single {
    border: 1px solid #666666;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container-single .chosen-drop {
    margin-top: 0px;
}
#content #content-left-column-2.contact_form_content form#form-kontakt-search .chosen-container * {
    box-sizing: inherit;
}
#select_country_chosen,#select_location_chosen {width: 240px !important;}

/*------Fix ImageGallery------*/
#content .tradeshow_new #content-left-column-2 #relaunch-overview.productDetailBlock.galleryModule .product_module h2{
    display: none;
}
#content .tradeshow_new #content-left-column-2 #relaunch-overview.productDetailBlock.galleryModule .product_module .gallery_module.clearfix{
    margin-top: 0px;
}
#content .tradeshow_new #content-left-column-2 #relaunch-overview.productDetailBlock.galleryModule{
    margin-top: 13px;
    margin-bottom: -47px;
}
/*-------Career Page Start-----*/
.careerRelaunch #content .contentTeaser{
    width: 774px;
}
/*--------Global Career Page-------*/
#content .contentCopy h1.contentHl{
    font-family: Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height:26px;
    padding-bottom: 35px;
}
#content .contentTeaser .teaser_mod_100 h4{
    font-family: Century Gothic,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
#content .contentTeaser .teaser_mod_50 .btn_teaser a{
    font-size: 13px;
}
#content .contentTeaser .teaser_mod_100 .btn_teaser a{
    font-size: 13px;
}

#main #content .contentHeader .contentNav li a.link{
    font-family: Century Gothic,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-position: 10px 4px!important;
    padding-top: 0px;
	background-color: inherit;
	line-height: 18px;
	vertical-align: middle;
	display: inline-block;
	height: auto;	
}
#content .contentTeaser .teaser_mod_50.teaser_mod_some .facebook a{
	background:none;
}
#content .contentTeaser .teaser_mod_50.teaser_mod_some .xing a{
	background:none;
}
#content .contentTeaser .teaser_mod_50 .btn_teaser:hover{
	background-color: #d40037;
}
#content .contentTeaser .teaser_mod_100 .btn_teaser:hover{
	background-color: #d40037;
}
#content .contentCopy p{
	width: 620px;
}
/*---footer----*/
#footer #footer-middle #footer-bottom #footer-bottom-left a{
	margin-right: 25px;
	display: inline-block;
}
#footer-bottom-right a{
	background: url("http://www.sglgroup.com/sites/sglcarbon/_common/images/general/icon_top.gif") no-repeat 0 0 rgba(0,0,0,0)!important;
	display: inline-block!important;
	height: 16px;
	line-height: 16px;
	padding-left: 22px!important;
}
/*------*/
html > body #content .contentHeader > .contentNav > li{
	height: 55px;
	line-height: 55px;
	background-color: #cccccc;
}
html > body #content .contentHeader > .contentNav > li.activeLink{
	background-color: #f0f0f0;
    background-image: none !important;
    color: #d30733;
}

