* { -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box; }
img { border-style:none; border-width:0; margin:0; padding:0; max-width:100%; }
img.icon { max-width:none !important; }
form { display:inline; }
p, table, td, tr, div, ul, ol, li { margin:0; padding:0; }
object,a,div,select { outline:none; }
table.layout { border-collapse:collapse; border-spacing:0; }
td, tr { vertical-align:top; }
hr { border-style:none; border:0px solid #ffffff; height:1px; color:#cccccc; background-color:#cccccc; }
.maincontent ul, .maincontent ol { padding-left:25px; margin-bottom:15px; }
html, body { font-size:12px; font-weight:normal; font-variant:normal; font-style:normal; }
body { margin:0; padding:0; color:#666666; background:#f1f1f1 url(/images/schott/responsive/page-bkg-tile.png); }
sup { font-size:75%; line-height:65%; }
a, a:link, a:visited { text-decoration:none; color:#006fbb; }
a:hover, a:visited:hover { text-decoration:underline; color:#005aaa; }
.hyphenate { hyphens:auto; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; }
.donthyphenate { hyphens:none; -webkit-hyphens:none; -moz-hyphens:none; -ms-hyphens:none; }
.blue, a.blue { text-decoration:none; color:#006fbb; }
.grey, a.grey { color:#999999; text-decoration:none; }
.medgrey, a.medgrey, .maincontent a.medgrey { color:#666666; text-decoration:none; }
a.medgrey:hover, .maincontent a.medgrey:hover { color:#666666; text-decoration:underline; }
.darkgrey, a.darkgrey, .maincontent a.darkgrey { color:#333333; text-decoration:none; }
a.darkgrey:hover, .maincontent a.darkgrey:hover { color:#333333; text-decoration:underline; }
.bluebold, a.bluebold, .bluebold a { text-decoration:none; color:#006fbb; font-weight:bold; }
.blueboldtop { color:#006fbb; font-weight:bold; margin-bottom:5px; }
.morelink, .animated_morelink { color:#006fbb; padding-right:14px; background:transparent url(/images/schott/responsive/arrow-right.png) no-repeat right center; }
.toplink { color:#006fbb; padding-right:18px; background:url(/images/schott/responsive/arrow-top.png) no-repeat right center; }
.backlink { color:#006fbb; padding-left:14px; background:url(/images/schott/responsive/arrow-left.png) no-repeat left center; }
.navlink { color:#006fbb; text-decoration:none; padding-left:11px; background:url(/images/schott/responsive/arrow-right.png) no-repeat left center; }
.navlinkactive { color:#ef8200; text-decoration:none; padding-left:11px; background:url(/images/schott/responsive/arrow-right-orange.png) no-repeat left center; }
.svg .morelink, .svg .animated_morelink { background-image:transparent url(/images/schott/responsive/svg/arrow-right.svg); }
.svg .toplink { background-image:url(/images/schott/responsive/svg/arrow-top.svg); }
.svg .backlink { background-image:url(/images/schott/responsive/svg/arrow-left.svg); }
.svg .navlink { background-image:url(/images/schott/responsive/svg/arrow-right.svg); }
.svg .navlinkactive { background-image:url(/images/schott/responsive/svg/arrow-right-orange.svg); }
.downloadlink, .downloadlink-old { display:inline-block; vertical-align:top; background:url(/images/schott/icon/download.png) no-repeat 0 2px; padding:1px 0 4px 22px; margin-bottom:3px; color:#006fbb; }
.videolink, .videolink-old { display:inline-block; vertical-align:top; background:url(/images/schott/icon/video.png) no-repeat 0 2px; padding:1px 0 4px 22px; margin-bottom:3px; }
.bold { font-weight:bold; }
.minus2 { font-size:11px; }
.minus1 { font-size:10px; }
.plus1 { font-size:13px; }
.plus2 { font-size:14px; }
.plus3 { font-size:15px; }
.med_blue_bkg { background-color:#026dba; }
.light_blue_bkg { background-color:#f2f8fc; }
.medlight_blue_bkg { background-color:#d9eaf5; }
.bright_blue_bkg { background-color:#9fc9e6; }
.dark_blue_bkg { background-color:#015ea1; }
.bright_grey_bkg { background-color:#efefef; }
.light_grey_bkg { background-color:#f4f6f7; }
.med_grey_bkg { background-color:#e3e7e8; }
.dark_grey_bkg { background-color:#7f7f81; }
.white_bkg { background-color:#ffffff; }
.green, a.green { color:#77b800; }
.red, a.red { color:#dd0000; }
.white, a.white, .maincontent a.white { color:#ffffff; line-height:150%; }
.whitebold, a.whitebold, .maincontent a.whitebold { color:#ffffff; font-weight:bold; }
a.white:hover, a.whitebold:hover, .maincontent a.white:hover, .maincontent a.whitebold:hover { text-decoration:underline; color:#ffffff; }
.black, a.black, .maincontent a.black { color:#000000; }
.blackbold, a.blackbold, .maincontent a.blackbold { color:#000000; font-weight:bold; }
.medblue { color:#026dba; }
.medbluebold { color:#026dba; font-weight:bold; }
.darkblue { color:#015ea1; }
.marineblue { color:#012ea1; }
.orange {color:#ef8200; }
.darkbluebold { color:#015ea1; font-weight:bold; }
.flow, .fliesstext { font-size:12px; text-decoration:none; color:#333333; line-height:150%; }
.flowbold { font-size:12px; color:#333333; line-height:150%; font-weight:bold; }
.bildtext { font-size:10px; text-decoration:none; color:#606263; margin-top:2px; text-align:left; }
.year { font-size:18px; font-weight:bold; color:#333333; }
.no-margin { margin:0 !important; }
.no-display { display:none; }
.no-wrap, a.no-wrap, .nowrap, a.nowrap { white-space:nowrap; }
.centered { margin:0 auto; }
.block { display:block; }
.right-align { text-align:right; }
.center-align { text-align:center; }
.error-msg { border:1px solid #ee0000; color:#ee0000; background-color:#ffeeee; padding:5px; border-radius:3px; }
.success-msg { border:1px solid #158000; color:#158000; background-color:#e5fbe3; padding:5px; border-radius:3px; }
select.no-appearance { -ms-appearance:none; -webkit-appearance:none; -moz-appearance:none; }
select.no-appearance::-ms-expand{ display:none; }
ul.no-list, ul.no-list > li { list-style-type:none; }
span.tag { border-radius:2px; color:#ffffff; padding:0 3px; background-color:#666666; }
.no-bold b { font-weight:normal; }
*+html .morelink, *+html .navlink, *+html .navlinkactive { display:inline-block; }
html:not([dummy]) li { margin-left:20px; }
html:not([dummy]) ul li { margin-left:0px; }
h1 { font-size:24px; color:#006fbb; font-weight:normal; margin:0 0 20px 0; line-height:120%; }
h1.headline0 { font-size:27px; color:#006fbb; font-weight:normal; margin:0 0 20px 0; line-height:120%; }
h2, .headline, .maincontent .headline { font-size:15px; color:#006fbb; font-weight:normal; margin:0 0 10px 0; line-height:120%; }
a.headline, .maincontent a.headline { color:#006fbb; font-weight:bold; }
h2.tablehl { margin:0; padding:0 0 10px 0; }
h3 { font-size:14px; color:#006fbb; font-weight:normal; margin:0 0 10px 0; }
h4 { font-size:14px; color:#006fbb; font-weight:normal; margin:0 0 3px 0; }
h4.tablehl { margin:0; padding:2px 0 3px 0; }
h5, .headline7 { font-size:13px; color:#333333; font-weight:normal; }
h5 { margin:0 0 3px 0; }
h6 { font-size:12px; color:#333333; font-weight:normal; margin:0 0 5px 0; }
h1.caption, h2.caption { color:#333333; border-bottom:1px solid #999999; padding-bottom:8px; }
h2.in-content, h3.in-content, h4.in-content, h5.in-content { color:#333333; }
h2.big, h2.in-content { font-size:22px; }
.highlighted { font-weight:bold; color:#ef8200; }
#vanity-line { background-repeat:repeat-y; background-position:center top; }
#page-container { margin:0 auto; background-color:#ffffff; min-height:400px; }
#header { position:relative; width:100%; }
#header-logo { position:absolute; top:0px; left:25px; }
#header-logo a { display:block; width:100%; height:100%; }
#header-logo a:hover, #icon-menu a:hover { text-decoration:none; }
#header-menu, #header-menu2 { position:absolute; top:7px; }
#langchoice { background:transparent url(/images/schott/responsive/topmenu-drop.png) no-repeat right center; padding:0 11px 0 0; }
#langchoice_show { z-index:204; }
#nachoice_show { width:315px; z-index:205; }
#nachoice_show.us { width:366px; }
#langchoice_show, #nachoice_show { display:none; position:absolute; padding:0px; }
#langchoice_show .innershadow, #nachoice_show .innershadow { border:1px solid #b0b0b0; padding:5px 8px; }
#langchoice_show a, #nachoice_show a { display:block; color:#005aaa; text-decoration:none; font-size:11px; border-top:1px solid #c0c0c0; padding:4px 0; line-height:125%; }
#langchoice_show a { white-space:nowrap; }
#langchoice_show div.innershadow > span, #nachoice_show div.innershadow > span { display:inline-block; padding-bottom:3px; }
#langchoice_show a:hover, #nachoice_show a:hover { text-decoration:underline; }
#langchoice_show div.head, #nachoice_show div.head { display:block; color:#333333; padding-bottom:4px; }
#langchoice_show div, #nachoice_show div { background-color:#f4f4f4; }
#loginlink { position:absolute; top:0; left:5px; display:block; }
#loginlink img { width:20px; height:20px; }
.header-layer { display:none; position:absolute; top:0; width:100%; }
.header-layer > div > div { background-color:#ffffff; width:308px; position:absolute; padding:15px 15px 0 15px; }
.header-layer .layer-top { padding-bottom:10px; text-align:right; }
.header-layer .layer-item, .header-layer .element { border-top:1px solid #dddddd; padding:15px 0; }
.header-layer .layer-more { text-align:right; }
#followschott-layer .fs-logo { width:70px; text-align:center; }
#followschott-layer .fs-links { width:208px; padding-left:50px; }
#followschott-layer .fs-links > a { margin-bottom:3px; color:#333333; display:block; }
#followschott-layer .fs-links > a:last-child { margin-bottom:0; }
.maincontent input[type="text"], .maincontent input[type="password"], .maincontent textarea { background:#fdfdfd url(/images/schott/responsive/form-input-bkg.png) no-repeat left top; }
#search-menu { position:absolute; height:30px; width:200px; }
#sitesearch { position:relative; height:30px; width:200px; }
#sitesearch div.left, #sitesearch div.right, #sitesearch div.center { height:30px; display:inline-block; vertical-align:top; }
#sitesearch div.left { width:15px; background:transparent url(/images/schott/responsive/searchsite-bkg-l.png) repeat-x top left; padding-top:5px; }
#sitesearch div.center { width:170px; background:transparent url(/images/schott/responsive/searchsite-bkg-c.png) repeat-x; padding-top:4px; }
#sitesearch div.right { width:15px; background:transparent url(/images/schott/responsive/searchsite-bkg-r.png) repeat-x top right; padding-top:5px; }
#sitesearch_input { height:21px; width:158px; border-style:none; margin:0; padding:2px 0; background-color:#f5f5f5; }
#sitesearch_but { position:relative; left:-13px; top:-3px; width:26px; height:26px; border-style:none; cursor:pointer; background:transparent url(/images/schott/responsive/searchsite-button.png) no-repeat; }
#sitesearch_but.over { background-image:url(/images/schott/responsive/searchsite-button-hot.png); }
#sitesearch_suggestions { position:relative; top:-3px; left:15px; }
#sitesearch_suggestions a, #contentsearch_suggestions a { display:block; background-color:#fefefe; text-decoration:none; color:#6f6f6f; padding:2px 0 2px 10px; }
#sitesearch_suggestions a:hover, #contentsearch_suggestions a:hover, #sitesearch_suggestions a.active, #contentsearch_suggestions a.active { background-color:#ecf0f3; text-decoration:underline; }
#sitesearch_suggestions a span, #contentsearch_suggestions a span { color:#6f6f6f; font-weight:bold; }
#sitesearch_suggestions_box div { width:171px; border:1px solid #6d747a; border-top-width:0px; background-color:#fefefe; padding:3px 0; overflow:auto; overflow-y:scroll !important; max-height:150px; }
#contentsearch_suggestions { position:absolute; z-index:14; }
#contentsearch_suggestions_box div { width:232px; border:1px solid #6d747a; background-color:#fefefe; padding:3px 0; overflow:auto; overflow-y:scroll !important; max-height:150px; }
#mega_menu { position:absolute; font-size:12px; }
#mega_layer { position:absolute; height:0; top:0; font-size:12px; }
#mega_menu ul, #mega_layer ul { list-style-type:none; margin:0; padding:0; }
#footer { background-color:#f0f0f0; border-top:1px solid #bbbbbb; color:#666666; font-size:12px; }
#footer a { color:#666666; font-size:100%; }
#footer a:hover, #footer a.active { color:#333333; text-decoration:underline; }
#footer>ul>li>a, #footer h3 { display:block; padding-bottom:2px; }
#footer>ul>li>a, #footer>ul>li>span { font-size:110% }
#footer h3, #footer ul.footer-menu>li>a { font-size:117%; color:#444444; }
#footer ul.footer-menu>li>a:hover { color:#222222; }
#footer ul { list-style-type:none; padding:0; margin:0; }
#footer ul ul { display:none; padding:0 0 5px 0; }
#footer ul ul ul { padding:0 0 3px 0; }
#footer ul ul li { padding:7px 7px 0 0; }
#footer ul ul ul li { padding:5px 7px 0 7px; }
#footer ul ul ul li a { font-size:95%; }
#footer ul ul span.section, #footer ul ul ul li:empty { display:none; }
#footer>ul>li { background:#dadada url(/images/schott/responsive/listlink-grey-bkg.png) no-repeat right top; margin:0 0 7px 0; padding:2px 23px 2px 7px; border-top:1px solid #e0e0e0; }
#footer>ul>li.sub, #footer div.worldmap>ul>li { background:#dadada url(/images/schott/responsive/listselect-grey-bkg.png) no-repeat right top; margin:0 0 7px 0; padding:2px 23px 2px 7px; border-top:1px solid #e0e0e0; }
#footer>ul>li.open, #footer div.worldmap>ul>li.open { background-image:url(/images/schott/responsive/list-grey-bkg.png); background-repeat:repeat-x; }
#footer>ul, #footer div.worldmap { display:inline-block; vertical-align:top; margin-bottom:13px; }
#footer div.worldmap { min-height:190px; background:transparent url(/images/schott/responsive/footer-worldmap-992.png) no-repeat center bottom; }
#footer div.worldmap.us { background-image:url(/images/schott/responsive/footer-worldmap-us-992.png); }
#footer div.worldmap>ul>li>a { display:block; }
#footer div.worldmap>ul>li>a:hover, #footer div.worldmap>ul>li>ul>li>a:hover { text-decoration:none; }
#footer div.worldmap>ul>li>ul>li>a { padding-right:15px; background:transparent url(/images/schott/responsive/listselect-drop.png) no-repeat right center; }
#footer div.worldmap>ul>li>ul>li.open>a { background-image:none; }
#footer .footer-box { overflow:hidden; }
#footer .footer-box, #footer .footer-box a, #footer .footer-box a:hover { color:#888888; font-size:11px; }
#footer .socialmedia-box { float:right; }
#footer .socialmedia-box img.icon { padding:0 10px; }
#footer .socialmedia-box a:first-child img.icon { padding-left:0; }
#footer .socialmedia-box a:last-child img.icon { padding-right:0; }
#footer .footer-links { line-height:150%; }
#footer h2.unit-name { font-size:125%; font-weight:bold; }
.unitmenu li.caption, #breadcrumb .caption, .infobox .caption, .top.caption { color:#333333; font-size:15px; border-bottom:1px solid #999999; padding-bottom:8px; }
#breadcrumb div.caption { margin-bottom:5px; }
#breadcrumb { font-size:11px; }
#breadcrumb:empty { display:none; }
#breadcrumb a { font-size:11px; color:#666666; }
#breadcrumb a:hover { text-decoration:underline; }
#breadcrumb span { font-size:11px; color:#333333; }
#breadcrumb span.active { font-weight:bold; }
.unitmenu ul { list-style-type:none; padding:0px; margin:0px; }
.unitmenu ul.olay-menu { margin-bottom:15px; }
.unitmenu li.olay-menu { background-color:#f0f8fb; }
.unitmenu li { margin:0; }
.unitmenu li a { display:block; font-size:13px; color:#006fbb; border-bottom:1px solid #cccccc; padding:6px 0 6px 13px; background:transparent url(/images/schott/responsive/unitmenu-arrow.png) no-repeat left 9px; }
.unitmenu li.caption a, .svg .unitmenu li.caption a { display:inline; font-size:15px; color:#333333; border-bottom:0px none; padding:0; background-image:none; }
.unitmenu li span { display:block; font-size:13px; color:#333333; border-bottom:1px solid #cccccc; padding:6px 0 6px 13px; background:#f5f5f5 url(/images/schott/responsive/unitmenu-arrow-active.png) no-repeat left 9px; }
.unitmenu li.opener span { color:#006fbb; padding:6px 0 6px 18px; background:transparent url(/images/schott/responsive/unitmenu-arrow-opener.png) no-repeat left 10px; }
.unitmenu li.sub a { padding:6px 0 6px 25px; background:transparent url(/images/schott/responsive/unitmenu-arrow.png) no-repeat 12px 10px; }
.unitmenu li a:hover, .unitmenu li a:active { background-color:#f0f8fb; text-decoration:none; }
.unitmenu li.olay-menu a:hover, .unitmenu li.olay-menu a:active { background-color:#e1f3fa; }
.unitmenu li.caption a:hover { background-color:transparent; text-decoration:underline; }
.unitmenu .buttons { clear:both; }
.unitmenu .buttons a.home { display:block; float:left; width:75px; height:35px; background-image:url(/images/schott/responsive/unitmenu-back.png); }
.unitmenu .buttons a.menu { display:block; height:35px; overflow:hidden; background:#f5f5f5 url(/images/schott/responsive/unitmenu-drop.png) no-repeat right top; color:#333333; font-size:15px; text-align:right; padding:7px 40px 0 0; }
.unitmenu .buttons a.menu.open { background-image:url(/images/schott/responsive/unitmenu-drop-reversed.png); }
.unitmenu .buttons a.menu:hover { background-color:#eaeaea; text-decoration:none; }
#unitmenu-smartphone div.menu-wrapper { margin:10px 0 0 75px; }
#unitmenu-smartphone .buttons { border-top:1px solid #ffffff; }
.unitmenu:empty { display:none; }
.svg .unitmenu li a, .svg .unitmenu li.sub a { background-image:url(/images/schott/responsive/svg/unitmenu-arrow.svg); }
.svg .unitmenu li span { background-image:url(/images/schott/responsive/svg/unitmenu-arrow-active.svg); }
.svg .unitmenu li.opener span { background-image:url(/images/schott/responsive/svg/unitmenu-arrow-opener.svg); }
#infoboxes { padding-top:4px; }
#keyvisual img { display:block; }
#keyvisual div.claim { background-color:#0172be; color:#ffffff; }
#keyvisual div.claim a { color:#ffffff; text-decoration:none; }
.videobox { overflow:hidden; }
.videobox .inner { margin-left:-1px; margin-right:-1px; margin-top:-1px; }
#header-logo { background:#006fbb url(/images/schott/responsive/logo/schott-992.png) no-repeat; width:176px; height:86px; z-index:212; }
#header-logo.china { background-image:url(/images/schott/responsive/logo/schott-china-992.png); }
#header-logo.france { background-image:url(/images/schott/responsive/logo/schott-france-992.png); }
#header-logo.iberica { background-image:url(/images/schott/responsive/logo/schott-iberica-992.png); }
#header-logo.solar { background:#005294 url(/images/schott/responsive/logo/schott-solar-992.png); }
.invisible, .invisible-responsive { display:none; }
.grid, .inlineblock { display:inline-block; vertical-align:top; }
.block { display:block; }
.grid.container, .grid.nospace { margin-right:0px; }
.grid.iframe.container { margin:0 auto; overflow-x:hidden; overflow-y:visible; border: 1px solid #666666; }
#iframe-content { overflow-x:hidden; }
.float-right-140 { float:right; }
.float-left, .grid.float-left { float:left; margin:0 10px 5px 0; }
.float-left.fix-lists + ul, .float-left.fix-lists + ol, .floating ul, .floating ol { overflow:hidden; }
.float-right, .grid.float-right { float:right; margin:0 0 5px 10px; }
.clear { clear:both; }
.grid.float-left, .grid.float-right { display:block; }
.hiddenbyheight { height:0px; overflow:hidden; }
.no-overflow { overflow:hidden; }
.table-scroller { overflow-x: scroll; }
.no-botmarg .botmarg, .no-botmarg .botmarg-big, .no-botmarg .botmarg-xbig, .no-botmarg .botmarg-sml, .no-botmarg .topbotmarg, .no-botmarg .topbotmarg-big { margin-bottom:0; }
.outershadow { float:left; clear:left; background:url(/images/schott/base/shadowalpha.png) no-repeat bottom right; margin:10px 0 10px 5px; padding:0; }
.innershadow { position:relative; bottom:6px; right:6px; margin:0; }
.topmenu { color:#999999; }
.topmenu ul { list-style-type:none; margin:0; padding:0; }
.topmenu li { display:inline-block; padding:2px 0; margin:0; }
.topmenu li.seperator { padding:2px 6px; }
.topmenu a { text-decoration:none; color:#999999; }
.topmenu a:hover { text-decoration:underline; color:#999999; }
.topmenu a.header-opener:hover { text-decoration:none; color:#666666; }
.top_opener { cursor:pointer; }
.infobox { font-size:12px; }
.infobox .body { border-bottom:1px solid #cccccc; }
.infobox .bottom { text-align:right; padding-top:6px; }
.infobox .bottom a { padding-left:20px; font-size:13px; }
.infobox a, .infobox a.morelink, .maincontent .infobox a { color:#333333; }
.infobox a:hover, .infobox a.morelink:hover { text-decoration:underline; color:#333333; }
.infobox a.morelink { background-image:url(/images/schott/responsive/arrow-right-grey.png); }
.svg .infobox a.morelink { background-image:url(/images/schott/responsive/svg/arrow-right-grey.svg); }
.overlay.blue { background:transparent url(/images/schott/shader/s006fbb-80.png); color:#ffffff; }
#contact-box div.body { border-bottom:0px none; color:#333333; font-size:13px; }
.contact-boxview div.element { height:60px; overflow:hidden; padding:8px 0; display:table; width:100%; }
#contact-box div.element { background-color:#f5f5f5; border-bottom:1px solid #cccccc; }
.contact-boxview div.element>div { display:table-row; }
.contact-boxview div.icon-box { display:table-cell; width:68px; min-height:44px; padding:5px 0; text-align:center; vertical-align:middle; }
#contact-box div.icon-box { border-right:1px solid #cccccc; }
.contact-boxview div.teaser { padding-top:3px; padding-bottom:3px; padding-left:15px; display:table-cell; min-height:44px; vertical-align:middle; text-align:left; }
#contact-box div.teaser { padding-right:15px; }
.contact-boxview div.teaser a { color:#333333; display:block; background:transparent url(/images/schott/responsive/arrow-right.png) no-repeat right center; }
.contact-boxview div.teaser span.no-dial { display:block; }
.contact-boxview div.teaser.contact-address { padding:0 10px 0 15px; }
.contact-boxview div.teaser.contact-phone { padding-top:2px; padding-bottom:2px; }
.contact-boxview div.teaser.contact-phone a.dial { margin-top:5px; }
.contact-boxview div.contact-address, .contact-boxview div.contact-address a { font-size:11px; line-height:120%; color:#555555; }
.contact-boxview div.contact-address a span.company, .contact-boxview div.contact-address span.company { font-weight:bold; font-size:12px; color:#333333; }
.list .element { padding:8px 0; clear:both; height:auto; overflow:hidden; }
.list .element .date { float:left; width:68px; color:#9a9a9a; border-right:1px solid #cccccc; margin-right:15px; padding-right:5px; font-size:11px; }
.list .corporate .element .date { padding-left:2px; padding-right:3px; }
.list .element .date .day { font-size:23px; line-height:23px; }
.list .element .teaser { overflow:hidden; width:auto; }
.list .element .teaser a { color:#333333; }
.list .element .teaser a:hover, .infobox a.morelink:hover { text-decoration:underline; color:#333333; }
.list .element span.tag.news { background-color:#006fbb; }
.list .element span.tag.fair { background-color:#666666; }
.list .element span.tag.event { background-color:#ef8200; }
.list .linkelement { padding-bottom:7px; }
.list .linkelement:first-child { padding-top:7px; }
.maincontent table.template-headline-container, table.template-headline-container { border-bottom:1px solid #cccccc; }
#template-print-button { position:relative; top:2px; }
#template-download-button { position:relative; top:2px; margin-left:8px; }
#template-keyvisual { padding:0 0 20px 0; overflow:hidden; }
table.template-headline-container #content_headline { width:auto; margin:0; }
.maincontent p { margin-bottom:11px; }
.maincontent a { color:#006fbb; text-decoration:none; }
.maincontent a:hover { text-decoration:underline; }
.maincontent #contentsearch_suggestions a { color:#6f6f6f; }
.maincontent td.dotted, .maincontent div.dotted, .dotted { border-top:1px solid #cccccc; }
.maincontent td.dotted-bottom, .maincontent div.dotted-bottom, .dotted-bottom { border-bottom:1px solid #cccccc; }
.maincontent .padtop-sml { padding-top:5px; }
.maincontent .padbot-sml { padding-bottom:5px; }
.maincontent .padtopbot-sml { padding:5px 0; }
.maincontent div.sub_seperator { margin-bottom:20px; line-height:15px; }
.maincontent div.sub_seperator b { line-height:17px; }
.selfblock-opener { cursor:pointer; display:block; }
.selfblock-opener:hover, .selfblock-opener:hover div.flow, .selfblock-opener:hover h4 { text-decoration:underline; }
.block-header, h1.block-header, h2.block-header, h3.block-header { color:#333333; border-bottom:1px solid #999999; padding-bottom:8px; }
.block-footer { border-top:1px solid #cccccc; padding-top:6px; text-align:right; }
.block-footer a.morelink { background-image:url(/images/schott/responsive/arrow-right-grey.png); color:#333333; }
.svg .block-footer a.morelink { background-image:url(/images/schott/responsive/svg/arrow-right-grey.svg); }
.maincontent tr, .maincontent td { vertical-align:top; }
td.center, .maincontent td.center { text-align:center; vertical-align:middle; }
td.vcenter, .maincontent td.vcenter { vertical-align:middle; }
td.hcenter, .maincontent td.hcenter { text-align:center; }
table.greyborder { border-collapse:collapse; }
table.greyborder tr th { border:1px solid #e3e7e8; padding:2px 4px 4px 4px; color:#ffffff; background:#3175b7 url(/images/schott/base/tablehead_blue_bkg.gif) repeat-x; box-shadow:inset 0 0 0 1px #ffffff; min-height:14px; }
table.greyborder tr th h6 { font-size:12px; color:#ffffff; font-weight:normal; margin:0; }
table.greyborder tr th a { color:#ffffff; }
table.greyborder tr:not([class]) { background-color:#ffffff; }
table.greyborder tr td { border:1px solid #e3e7e8; padding:3px 5px 5px 5px; }
table.greyborder tr.rowchange>td { border:1px solid #e3e7e8; padding:3px 5px 5px 5px; background-color:#fafafa; }
table.greyborder tr td.footer { border:1px solid #e3e7e8; background-color:#eef2f3; padding:3px 5px 5px 5px; }
table.greyborder table td, table.greyborder table th { padding:3px 5px 5px 5px; background-color:transparent; }
table.techdata, .maincontent table.techdata { border-collapse:collapse; border-spacing:0px; background-color:#ffffff; }
table.techdata tr th, .maincontent table.techdata tr th { color:#ffffff; background-color:#919191; padding:3px; border:1px solid #ffffff; font-weight:normal; text-align:left; }
table.techdata tr th h6 { color:#ffffff; }
table.techdata tr th a, .maincontent table.techdata tr th a { color:#ffffff; }
table.techdata tr td, .maincontent table.techdata tr td { color:#606263; background-color:#efefef; padding:3px 2px; border:1px solid #ffffff; }
table.techdata table td, .maincontent table.techdata table td { padding:3px 2px; background-color:transparent; }
td.tablelayout, td.tablelayout { background-color:#026dba; border:1px solid #fff; color:#fff; }
td.tablelayout a, td.tablelayout a { color:#fffadb; }
td.tablelayout a:hover, td.tablelayout a:hover { color:#ef8200; }
td.tablelayout .medblue a, td.tablelayout .medblue a { color:#026dba; }
.tab-stripe div.stripe { font-size:13px; background:#ffffff url(/images/schott/responsive/tab-stripe-bkg.png) repeat-x bottom left; margin-bottom:25px; }
.tab-stripe div.stripe a.tab { display:inline-block; color:#006fbb; text-decoration:none; padding:7px 14px; border-radius:0; margin-top:1px; cursor:pointer; background:transparent url(/images/schott/responsive/tab-out-bkg.png) repeat-x bottom left; }
.tab-stripe div.stripe a.tab:hover { color:#006fbb; text-decoration:underline; }
.tab-stripe div.stripe>span { display:none; }
.tab-stripe div.stripe span.tab { display:inline-block; color:#006fbb; padding:7px 14px; }
.tab-stripe div.stripe .tab.active, .tab-stripe stripe a.tab.active:hover { text-decoration:none; cursor:text; border:1px solid #999999; border-bottom-width:0px; padding:6px 13px 7px 13px; background:#ffffff url(/images/schott/responsive/tab-bkg.png) repeat-x top left; border-top-left-radius:4px; border-top-right-radius:4px; }
.tab-stripe div.stripe span.tab.blinded { color:#999999; }
.tab-list div.list { font-size:13px; }
.tab-list div.list a.tab, .tab-list div.list span.tab { display:block; color:#006fbb; font-size:13px; margin:1px 0 0 0; padding:6px 14px; background-color:#f5f5f5; }
.tab-list div.list a.tab:hover { background-color:#eaeaea; }
.tab-list div.list .tab.active, .tab-list div.list a.tab.active:hover { background-color:#006fbb; color:#ffffff; cursor:text; text-decoration:none; }
.tab-list div.list span.tab.blinded { color:#999999; }
input, textarea, select { font-size:15px; }
input[type="submit"], input[type="reset"], input[type="button"], button { font-size:14px; }
.maincontent input[type="text"], .maincontent input[type="password"], .maincontent textarea, .maincontent select { border:2px solid #cccccc; }
.maincontent input[type="text"], .maincontent input[type="password"], .maincontent textarea { padding:5px; }
.maincontent form .agreement, .maincontent form .smallprint { font-size:(@font-base - 2)px; color:#999999; line-height:120%; }
.maincontent form span.agreement { display:inline-table; width:90%; position:relative; top:-3px; }
.maincontent form>ul { list-style-type:none; list-style-image:none; padding:0; margin:0; width:100%; }
.maincontent form>ul>li div.label { padding:0 0 2px 3px; width:50%; display:inline-block; vertical-align:top; }
.maincontent form>ul>li div.control { padding:0 0 10px 0; width:50%; display:inline-block; vertical-align:top; }
.maincontent form .caption { color:#333333; font-size:20px; font-weight: normal; line-height:120%; padding:0 0 15px 0; }
.maincontent form .button { font-size:12px; }
.maincontent form .headline { padding:15px 5px 7px 5px; color:#333333; font-size:14px; line-height:120%; }
.maincontent form .description { padding:3px 3px 10px 3px; }
.maincontent form .denotehint { display:block; float:left; font-size:11px; color:#999999; font-style: italic; }
.maincontent form .comment { font-style:italic; font-size:10px; }
.form_bold { font-size:13px; font-weight:bold; }
.form_normal { font-size:13px; }
.formTextField { width:330px; }
.formTextFieldSmall { width:220px; }
td.formCell { padding:2px; }
td.formFront { padding:2px 5px 2px 3px; }
.quickform .form_label { line-height:120%; padding-bottom:10px; }
.quickform input, .quickform textarea { font-size:12px; margin-bottom:10px; }
a.button { padding:1px 7px; }
form .form-progressbar { background-color:#eeeeee; margin:5px 0 1px 0; width:100%; }
form .form-progressbar, form .form-progressbar .bar { height:3px; }
form .form-progressbar .bar { background-color:#00aa00; }
form .form-progressbar.upload-failed .bar { background-color:#ee0000; }
form .form-progressbar.upload-notsend, form .form-progressbar.upload-notsend .bar { background-color:#eeeeee; }
.sl-do-but { display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:top left; font-size:12px; padding-left:11px; }
.sl-do-but:hover, .sl-do-but:hover span { text-decoration:none; }
.sl-do-but.bold span { font-weight:bold; }
.sl-do-but span { line-height:100%; white-space:nowrap; background-repeat:no-repeat; color:#ffffff; }
.sl-do-but span.right { display:block; cursor:pointer; }
.sl-do-but.blue-24 { height:24px; background-image:url(/images/schott/buttons/bluegrey-24-l.png); }
.sl-do-but.blue-24 span { color:#0b5e86; }
.sl-do-but.blue-24 span.right { background-position:top right; height:24px; padding:5px 11px 0 0; background-image:url(/images/schott/buttons/bluegrey-24-r.png); }
.sl-do-but.orange-20, .sl-do-but.orange-24, .sl-do-but.orange-35, button.orange, input.orange[type="submit"], input.orange[type="reset"], input.orange[type="button"], a.button.orange, span.faux-button { background-color:#f57e10; background:url(/images/schott/responsive/form-button-bkg.png) repeat-x top left; border-radius:5px 5px 5px 5px; color:#ffffff; font-size:15px; font-weight:600; border:1px solid #0070bc; padding:7px 11px 9px 11px; cursor:pointer; }
.sl-do-but.landing-29, .sl-do-but.landing-45, button.orange-more, input.orange-more[type="submit"], input.orange-more[type="reset"], input.orange-more[type="button"], a.button.orange-more, span.faux-button-more { background-color:#f57e10; background:url(/images/schott/responsive/form-button-more-bkg.png) no-repeat top right; border-radius:5px 5px 5px 5px; color:#ffffff; font-size:15px; font-weight:600; border:1px solid #0070bc; padding:7px 27px 9px 11px; cursor:pointer; }
.sl-do-but.orange-20, .sl-do-but.orange-24, button.orange.small, input.orange.small[type="submit"], input.orange.small[type="reset"], input.orange.small[type="button"], a.button.orange.small, span.faux-button.small { font-size:13px; padding:8px 11px 8px 11px; }
button.orange-more.small, input.orange-more.small[type="submit"], input.orange-more.small[type="reset"], input.orange-more.small[type="button"], a.button.orange-more.small, span.faux-button-more.small { font-size:13px; padding:8px 27px 8px 11px; }
.sl-do-but.landing-29 { font-size:13px; padding:10px 27px 10px 11px; }
a.button.orange-more, a.button.orange, span.faux-button, span.faux-button-more { display:inline-block; vertical-align:top; }
.contact-name, .contact-languages, .contact-communications, .contact-location, .contact-company, .contact-address, .contact-weblink { line-height:150%; color:#333333; }
.contact-name { padding-bottom:18px; }
.contact-name > span { font-weight:bold; }
.contact-languages { color:#999999; font-style:italic; }
.contact-address { color:#999999; }
.contact-links { padding-top:2px; }
.contact-applications { font-weight:bold; color:#666666; }
#newslist div.nicedate p { margin:0; line-height:12px; }
#newslist tr.overlay { background-color:#fafafa; }
#newslist td.padded { padding:9px 0 9px 0; }
#newslist td.padded_bottom { padding:0 0 19px 0; }
#newslist a.title, #newslist div.title, #newslist h1.title { display:block; font-size:14px; color:#006fbb; line-height:18px; margin-bottom:5px; }
#newslist a.title:hover { color:#ef8200; }
#newslist div.subtitle { line-height:12px; margin-bottom:3px; }
#newslist td.content { padding-top:5px; }
#newslist .content_top { padding-bottom:5px; }
#newslist div.opening { padding-bottom:5px; font-size:11px; font-style:italic; }
#newslist table.newsimage1 { width:200px; margin:0 0 7px 7px; }
#newslist ul { margin:3px 0 5px 0; padding:0 0 0 20px; *margin-left:20px; *padding-left:0px; }
.modal-rbox { position:absolute; top:0; left:0; background:transparent url(/images/sys/modal.png); display:none; }
.modal-rbox .box-close { display:block; width:25px; height:25px; background:transparent url(/images/schott/responsive/iframe-close.png) no-repeat center center; cursor:pointer; position:absolute; top:3px; right:3px; }
.modal-rbox .box-close:hover { text-decoration:none; }
.modal-rbox .box-body { background-color:#ffffff; padding:0; margin:0 auto; border:1px solid #666666; position:relative; }
.modal-rbox .box-body.video-box { border:0px solid #ffffff; }
.modal-rbox .video-box .title-bar, .modal-rbox .flash-box .title-bar { font-size:12px; font-weight:bold; color:#333333; padding:10px 30px 8px 10px; overflow:hidden; }
#lightbox { position:absolute; left:0; width:100%; z-index:6060; text-align:center; line-height:0; font-size:12px; }
#lightbox a img { border:none; }
#lightboxOICont { position:relative; background-color:#f5f5f5; width:250px; height:250px; margin:0 auto; overflow:hidden; }
#lightboxLBar { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightboxHNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightboxICont>#lightboxHNav { left:0; }
#lightboxHNav a { outline:none; }
#lightboxPLink, #lightboxNLink { width:49%; height:100%; background:transparent url(/images/schott/lightbox/blank.gif) no-repeat; display:block; }
#lightboxPLink { left:0; float:left; }
#lightboxNLink { right:0; float:right; }
#lightboxPLink:hover, #lightboxPLink:visited:hover { background:url(/images/schott/lightbox/prev.gif) left 50% no-repeat; }
#lightboxNLink:hover, #lightboxNLink:visited:hover { background:url(/images/schott/lightbox/next.gif) right 50% no-repeat; }
#lightboxNLinkText, #lightboxPLinkText { color:#006fbb; font-weight:bold; text-decoration:none; }
#lightboxNLinkText { padding-left:20px; }
#lightboxPLinkText { padding-right:20px; }
#lightboxIDatCont { font-size:12px; background-color:#f5f5f5; color:#333333; margin:0 auto; line-height:1.4em; }
#lightboxIDat #lightboxIDet { width:85%; float:left; text-align:left; padding-left:10px; }
#lightboxIDat #lightboxCaption { font-weight:bold; }
#lightboxIDat #lightboxNDisp { display:block; clear:left; padding-bottom:3px; }
#lightboxIDat #lightboxNDisp:empty, #lightboxIDat #lightboxCaption:empty { display:none; }
#lightboxIDat #lightboxHDisp {clear:left; float:left; display:block; }
#lightboxOlay { position:absolute; top:0; left:0; z-index:6050; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); opacity:0.6; display:none; }
.lightboxClFix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#lightboxFBox, #lightboxImg { background-color:#000000; }
#lightboxBNavCls { display:block; background:url(/images/schott/lightbox/close-responsive.png) right bottom no-repeat; width:27px; height:21px; }
#lightboxBNavCls:hover { text-decoration:none; }
#lightboxIDat #lightboxBNavCls { float:right; }
#lightboxIDat { padding:10px 5px 0 5px; }
#lightboxICont { padding:5px; }
#countryselector-box { width:950px; margin:28px auto 10px auto; position:relative; padding:15px 2px 2px 2px; }
#countryselector-box.fakeshadow { padding:13px 0 0 0; }
#countryselector-box .pointer { width:26px; height:17px; position:absolute; top:0; background-image:url(/images/schott/countryselector/pointer.png); }
#countryselector-box.fakeshadow> div.body, #countryselector-box.fakeshadow > div.body > div { padding:1px; background-image:url(/images/schott/countryselector/shadow.png); border-radius:4px; }
#countryselector-box.dropshadow > div.body { box-shadow:0 1px 4px 0 rgba(0,0,0,0.8); }
#countryselector { background-color:#ffffff; border:2px solid #cccccc; position:relative; min-height:250px; font-size:12px; color:#666666; }
#countryselector a.close { font-size:25px; font-weight:bold; color:#666666; position:absolute; top:1px; right:8px; }
#countryselector a.close:hover { text-decoration:none; }
#countryselector .language-matrix, #countryselector .us-switch { border-bottom:1px solid #fafafa; margin-bottom:8px; }
#countryselector .language-list, #countryselector .us-switch { padding-bottom:5px; }
#countryselector .language-list.unit-list { padding-right:50px; }
#countryselector img.icon { position:relative; top:2px; margin-right:5px; }
#countryselector img.flag { width:18px; height:12px; }
#countryselector .us-switch td.flags { width:46px; }
#countryselector td.name { padding-right:4px; white-space:nowrap; }
#countryselector .language-list td.name { font-weight:bold; padding-right:8px; }
#countryselector td.languages a, #countryselector td.languages span { padding:0 3px 2px 3px; }
#countryselector td.languages span { text-decoration:underline; color:#999999; }
#countryselector td.languages a, #countryselector .us-switch a, #countryselector .outro a { color:#000000; }
#countryselector td.languages a:hover, #countryselector .us-switch a:hover, #countryselector .outro a:hover { text-decoration:underline; }
#countryselector .us-switch a, #countryselector .outro a { padding-right:11px; background:transparent url(/images/schott/countryselector/morelink-arrow.png) no-repeat right bottom; }
#countryselector .country-matrix .intro { color:#999999; text-decoration:underline; padding-bottom:20px; }
#countryselector .country-matrix .intro-us { color:#333333; padding-bottom:20px; }
#countryselector .country-matrix .countries .item { padding-bottom:6px; }
#countryselector .country-matrix .outro { padding-top:11px; }
#countryselector .country-matrix .outro img.icon { margin-right:8px; }
#topmenu_1.countryselect li { float:none; }
#countryselector-opener a { display:block; }
#countryselector-opener a:hover { text-decoration:none; }
#countryselector-opener a:hover span.blue { text-decoration:underline; }
#countryselector-opener a img.icon { margin-right:6px; position:relative; top:2px; }
#countryselector-opener a img.icon.globe { margin-right:5px; top:0px; }
#nachoice.block { display:block; }
#countryselector .language-drop { font-size:14px; padding-bottom:10px; }
#countryselector .language-drop select { color:#006fbb; width:102px; }
#countryselector .language-drop select option:disabled { color:#999999; }
#countryselector .language-drop .name { padding-right:20px; width:154px; }
#countryselector .language-drop.global-list { font-size:14px; }
#countryselector-opener a { margin-bottom:2px; }
#nachoice.block { font-size: 11px; padding-top:3px; }
#nachoice_show.countryselect div.innershadow > span { font-size:11px; }
#langchoice.countryselect {position:relative; top:2px; }
.mejs-offscreen { position:absolute !important; top:-10000px; left:-10000px; overflow:hidden; width:1px; height:1px; }
.mejs-container { position:relative; background:#000; font-family:Helvetica, Arial; text-align:left; vertical-align:top; text-indent:0; }
.me-plugin { position:absolute; }
.mejs-embed, .mejs-embed body { width:100%; height:100%; margin:0; padding:0; background:#000000; overflow:hidden; }
.mejs-fullscreen { overflow:hidden !important; }
.mejs-container-fullscreen { position:fixed; left:0; top:0; right:0; bottom:0; overflow:hidden; z-index:1000; }
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video { width:100%; height:100%; }
.mejs-clear { clear:both; }
.mejs-background { position:absolute; top:0; left:0; }
.mejs-mediaelement { position:absolute; top:0; left:0; width:100%; height:100%; }
.mejs-poster { position:absolute; top:0; left:0; background-size:contain; background-position:50% 50%; background-repeat:no-repeat; }
:root .mejs-poster img { display:none; }
.mejs-poster img { border:0; padding:0; border:0; }
.mejs-overlay { position:absolute; top:0; left:0; }
.mejs-overlay-play { cursor:pointer; }
.mejs-overlay-button { position:absolute; top:50%; left:50%; width:70px; height:50px; margin:-25px 0 0 -35px; background:url(/js/mediaelement/schott/bigplay.svg) no-repeat; }
.no-svg .mejs-overlay-button { background-image:url(/js/mediaelement/schott/bigplay.png); }
.mejs-overlay:hover .mejs-overlay-button { background-position:0 -50px; }
.mejs-overlay-loading { position:absolute; top:50%; left:50%; width:70px; height:50px; margin:-25px 0 0 -35px; }
.mejs-overlay-loading span { display:block; width:50px; height:50px; background:transparent url(/js/mediaelement/schott/loading.gif) 50% 50% no-repeat; background-size:50px 50px; }
.mejs-container .mejs-controls { position:absolute; list-style-type:none; margin:0; padding:0; bottom:0; left:0; background:url(/js/mediaelement/schott/controlbar.png); height:30px; width:100%; }
.mejs-container .mejs-controls div { list-style-type:none; background-image:none; display:block; float:left; margin:0; padding:0; width:26px; height:26px; font-size:11px; line-height:11px; font-family:Helvetica,Arial; border:0; }
.mejs-controls .mejs-button button { cursor:pointer; display:block; font-size:0; line-height:0; text-decoration:none; margin:7px 5px; padding:0; position:absolute; height:16px; width:16px; border:0; background:transparent url(/js/mediaelement/schott/controls.svg) no-repeat; }
.no-svg .mejs-controls .mejs-button button { background-image:url(/js/mediaelement/schott/controls.png); }
.mejs-controls .mejs-button button:focus { outline:none; }
.mejs-container .mejs-controls .mejs-time { color:#888888; display:block; height:17px; width:auto; padding:10px 3px 0; overflow:hidden; text-align:center; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
.mejs-container .mejs-controls .mejs-time a { color:#888888; font-size:11px; line-height:12px; display:block; float:left; margin:1px 2px 0 0; width:auto; }
.mejs-controls .mejs-play button { background-position:0 0; }
.mejs-controls .mejs-pause button { background-position:0 -16px; }
.mejs-controls .mejs-stop button { background-position:-112px 0; }
.mejs-controls div.mejs-time-rail { direction:ltr; width:200px; padding-top:5px; }
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a { display:block; position:absolute; width:180px; height:10px; border-radius:1px; cursor:pointer; }
.mejs-controls .mejs-time-rail .mejs-time-total { margin:5px; background:#888888; background:rgba(136,136,136,0.25); }
.mejs-controls .mejs-time-rail .mejs-time-buffering { width:100%; background-image:-o-linear-gradient(-45deg, rgba(136,136,136,0.15) 25%, transparent 25%, transparent 50%, rgba(136,136,136,0.15) 50%, rgba(136,136,136,0.15) 75%, transparent 75%, transparent); background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(136,136,136,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(136,136,136,0.15)), color-stop(0.75, rgba(136,136,136,0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(-45deg, rgba(136,136,136,0.15) 25%, transparent 25%, transparent 50%, rgba(136,136,136,0.15) 50%, rgba(136,136,136,0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(-45deg, rgba(136,136,136,0.15) 25%, transparent 25%, transparent 50%, rgba(136,136,136,0.15) 50%, rgba(136,136,136,0.15) 75%, transparent 75%, transparent); background-image:-ms-linear-gradient(-45deg, rgba(136,136,136,0.15) 25%, transparent 25%, transparent 50%, rgba(136,136,136,0.15) 50%, rgba(136,136,136,0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(-45deg, rgba(136,136,136,0.15) 25%, transparent 25%, transparent 50%, rgba(136,136,136,0.15) 50%, rgba(136,136,136,0.15) 75%, transparent 75%, transparent); -webkit-background-size:15px 15px; -moz-background-size:15px 15px; -o-background-size:15px 15px; background-size:15px 15px; -webkit-animation:buffering-stripes 2s linear infinite; -moz-animation:buffering-stripes 2s linear infinite; -ms-animation:buffering-stripes 2s linear infinite; -o-animation:buffering-stripes 2s linear infinite; animation:buffering-stripes 2s linear infinite; }
@-webkit-keyframes buffering-stripes { from { background-position:0 0; }
to { background-position:30px 0; }
}
@-moz-keyframes buffering-stripes { from { background-position:0 0; }
to { background-position:30px 0; }
}
@-ms-keyframes buffering-stripes { from { background-position:0 0; }
to { background-position:30px 0; }
}
@-o-keyframes buffering-stripes { from { background-position:0 0; }
to { background-position:30px 0; }
}
@keyframes buffering-stripes { from { background-position:0 0; }
to { background-position:30px 0; }
}
.mejs-controls .mejs-time-rail .mejs-time-loaded { background:#cccccc; background:rgba(136,136,136,0.40); width:0; }
.mejs-controls .mejs-time-rail .mejs-time-current { background:#86be39; width:0; }
.mejs-controls .mejs-time-rail .mejs-time-handle { display:none; position:absolute; margin:0; width:10px; background:#888888; border-radius:5px; cursor:pointer; border:solid 2px #333; top:-2px; text-align:center; }
.mejs-controls .mejs-time-rail .mejs-time-float { position:absolute; display:none; background:#eee; width:36px; height:17px; border:solid 1px #333333; top:-26px; margin-left:-18px; text-align:center; color:#111; }
.mejs-controls .mejs-time-rail .mejs-time-float-current { margin:2px; width:30px; display:block; text-align:center; left:0; }
.mejs-controls .mejs-time-rail .mejs-time-float-corner { position:absolute; display:block; width:0; height:0; line-height:0; border:solid 5px #999999; border-color:#999999 transparent transparent; border-radius:0; top:15px; left:13px; }
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float { width:48px; }
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current { width:44px; }
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner { left:18px; }
.mejs-controls .mejs-fullscreen-button button { background-position:-32px 0; }
.mejs-controls .mejs-unfullscreen button { background-position:-32px -16px; }
.mejs-controls .mejs-volume-button { }
.mejs-controls .mejs-mute button { background-position:-16px -16px; }
.mejs-controls .mejs-unmute button { background-position:-16px 0; }
.mejs-controls .mejs-volume-button { position:relative; }
.mejs-controls .mejs-volume-button .mejs-volume-slider { display:none; height:115px; width:25px; background:url(/js/mediaelement/schott/background.png); background:#ffffff; background:rgba(255, 255, 255, 0.95); border-radius:0; top:-115px; left:0; z-index:1; position:absolute; margin:0; }
.mejs-controls .mejs-volume-button:hover { border-radius:0 0 4px 4px; }
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { position:absolute; left:11px; top:8px; width:2px; height:100px; background:#989898; background:rgba(136,136,136,.5); margin:0; }
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current { position:absolute; left:11px; top:8px; width:2px; height:100px; background:#86be39; margin:0; }
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle { position:absolute; left:4px; top:-3px; width:16px; height:6px; background:#8f8f8f; background:rgba(136,136,136,.95); cursor:N-resize; border-radius:1px; margin:0; }
.mejs-controls a.mejs-horizontal-volume-slider { height:26px; width:56px; position:relative; display:block; float:left; vertical-align:middle; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { position:absolute; left:0; top:11px; width:50px; height:8px; margin:0; padding:0; font-size:1px; border-radius:1px; background:#cccccc; background:rgba(136,136,136,0.40); }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { position:absolute; left:0; top:11px; width:50px; height:8px; margin:0; padding:0; font-size:1px; border-radius:1px; background:#86be39; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { display:none; }
.mejs-controls .mejs-captions-button { position:relative; }
.mejs-controls .mejs-captions-button button { background-position:-48px 0; }
.mejs-controls .mejs-captions-button .mejs-captions-selector { visibility:hidden; position:absolute; bottom:26px; right:-51px; width:85px; height:100px; background:url(/js/mediaelement/schott/background.png); background:rgba(50,50,50,.7); border:solid 1px transparent; padding:10px 10px 0; overflow:hidden; border-radius:0; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul { margin:0; padding:0; display:block; list-style-type:none! important; overflow:hidden; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li { margin:0 0 6px; padding:0; list-style-type:none! important; display:block; color:#fff; overflow:hidden; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input { clear:both; float:left; margin:3px 3px 0 5px; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label { width:55px; float:left; padding:4px 0 0; line-height:15px; font-family:Helvetica,Arial; font-size:10px; }
.mejs-controls .mejs-captions-button .mejs-captions-translations { font-size:10px; margin:0 0 5px; }
.mejs-chapters { position:absolute; top:0; left:0; -xborder-right:solid 1px #fff; width:10000px; z-index:1; }
.mejs-chapters .mejs-chapter { position:absolute; float:left; background:#222; background:rgba(0,0,0,.7); background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7))); background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7)); background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7)); background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7)); background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7)); background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7)); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000); overflow:hidden; border:0; }
.mejs-chapters .mejs-chapter .mejs-chapter-block { font-size:11px; color:#fff; padding:5px; display:block; border-right:solid 1px #333; border-bottom:solid 1px #333; cursor:pointer; }
.mejs-chapters .mejs-chapter .mejs-chapter-block-last { border-right:0; }
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { background:#666; background:rgba(102,102,102,.7); background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6))); background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6)); background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6)); background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6)); background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6)); background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6)); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232); }
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title { font-size:12px; font-weight:700; display:block; white-space:nowrap; text-overflow:ellipsis; margin:0 0 3px; line-height:12px; }
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan { font-size:12px; line-height:12px; margin:3px 0 4px; display:block; white-space:nowrap; text-overflow:ellipsis; }
.mejs-captions-layer { position:absolute; bottom:0; left:0; text-align:center; line-height:20px; font-size:16px; color:#fff; }
.mejs-captions-layer a { color:#fff; text-decoration:underline; }
.mejs-captions-layer[lang=ar] { font-size:20px; font-weight:400; }
.mejs-captions-position { position:absolute; width:100%; bottom:15px; left:0; }
.mejs-captions-position-hover { bottom:35px; }
.mejs-captions-text { padding:3px 5px; background:url(/js/mediaelement/schott/background.png); background:rgba(20,20,20,.5); white-space:pre-wrap; }
.me-cannotplay a { color:#fff; font-weight:700; }
.me-cannotplay span { padding:15px; display:block; }
.mejs-controls .mejs-loop-off button { background-position:-64px -16px; }
.mejs-controls .mejs-loop-on button { background-position:-64px 0; }
.mejs-controls .mejs-backlight-off button { background-position:-80px -16px; }
.mejs-controls .mejs-backlight-on button { background-position:-80px 0; }
.mejs-controls .mejs-picturecontrols-button { background-position:-96px 0; }
.mejs-contextmenu { position:absolute; width:150px; padding:10px; border-radius:4px; top:0; left:0; background:#fff; border:solid 1px #999; z-index:1001; }
.mejs-contextmenu .mejs-contextmenu-separator { height:1px; font-size:0; margin:5px 6px; background:#333; }
.mejs-contextmenu .mejs-contextmenu-item { font-family:Helvetica,Arial; font-size:12px; padding:4px 6px; cursor:pointer; color:#333; }
.mejs-contextmenu .mejs-contextmenu-item:hover { background:#2C7C91; color:#fff; }
.mejs-controls .mejs-sourcechooser-button { position:relative; }
.mejs-controls .mejs-sourcechooser-button button { background-position:-128px 0; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector { visibility:hidden; position:absolute; bottom:26px; right:-10px; width:130px; height:100px; background:url(/js/mediaelement/schott/background.png); background:rgba(50,50,50,.7); border:solid 1px transparent; padding:10px; overflow:hidden; border-radius:0; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul { margin:0; padding:0; display:block; list-style-type:none! important; overflow:hidden; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li { margin:0 0 6px; padding:0; list-style-type:none! important; display:block; color:#fff; overflow:hidden; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input { clear:both; float:left; margin:3px 3px 0 5px; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label { width:100px; float:left; padding:4px 0 0; line-height:15px; font-family:helvetica,arial; font-size:10px; }
.mejs-postroll-layer { position:absolute; bottom:0; left:0; width:100%; height:100%; background:url(/js/mediaelement/schott/background.png); background:rgba(50,50,50,.7); z-index:1000; overflow:hidden; }
.mejs-postroll-layer-content { width:100%; height:100%; }
.mejs-postroll-close { position:absolute; right:0; top:0; background:url(/js/mediaelement/schott/background.png); background:rgba(50,50,50,.7); color:#fff; padding:4px; z-index:100; cursor:pointer; }
div.mejs-speed-button { width:46px!important; position:relative; }
.mejs-controls .mejs-button.mejs-speed-button button { background:transparent; width:36px; font-size:11px; line-height:normal; color:#fff; }
.mejs-controls .mejs-speed-button .mejs-speed-selector { visibility:hidden; position:absolute; top:-100px; left:-10px; width:60px; height:100px; background:url(/js/mediaelement/schott/background.png); background:rgba(50,50,50,.7); border:solid 1px transparent; padding:0; overflow:hidden; border-radius:0; }
.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector { visibility:visible; }
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected { color:rgba(33,248,248,1); }
.mejs-controls .mejs-speed-button .mejs-speed-selector ul { margin:0; padding:0; display:block; list-style-type:none !important; overflow:hidden; }
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li { margin:0 0 6px; padding:0 10px; list-style-type:none !important; display:block; color:#fff; overflow:hidden; }
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input { clear:both; float:left; margin:3px 3px 0 5px; display:none; }
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label { width:60px; float:left; padding:4px 0 0; line-height:15px; font-family:helvetica,arial; font-size:11.5px; color:#fff; margin-left:5px; cursor:pointer; }
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover { background-color:#c8c8c8!important; background-color:rgba(255,255,255,.4) !important; }
.mejs-controls .mejs-button.mejs-skip-back-button { background:transparent url(/js/mediaelement/schott/skipback.png) no-repeat; background-position:3px 3px; }
.mejs-controls .mejs-button.mejs-skip-back-button button { background:transparent; font-size:9px; line-height:normal; color:#fff; }
.mejs-controls .mejs-share button { background-position:-144px 0; }
.mejs-overlay.dbc-sharelayer { background:#000000; background:rgba(0,0,0,.85); }
.mejs-overlay.dbc-sharelayer a:hover { color:#ffffff; }
.mejs-overlay.dbc-sharelayer .dbc-sharebox { width:300px; height:144px; margin:-82px 0 0 -150px; padding:1px; background:#000000; background:rgba(0,0,0,.15); position:absolute; top:50%; left:50%; }
.mejs-overlay.dbc-sharelayer .dbc-sharebox a.dbc-close { cursor:pointer; position:absolute; top:1px; right:1px; }
.mejs-overlay.dbc-sharelayer h2 { margin:0 0 10px 69px; font-size:15px; font-weight:bold; color:#ffffff; }
.mejs-overlay.dbc-sharelayer .dbc-sharelink label { font-size:12px; color:#ffffff; line-height:24px; width:70px; }
.mejs-overlay.dbc-sharelayer .dbc-sharelink input { font:11px Arial, Helvetica, sans-serif; background-color:#ffffff; border:0px solid #000000; line-height:24px; padding:0 5px; width:228px; }
.mejs-overlay.dbc-sharelayer .dbc-channels { padding-left:69px; }
.mejs-overlay.dbc-sharelayer .dbc-channels a { color:#ffffff; font-size:12px; font-weight:bold; margin-top:10px; width:114px; }
.mejs-overlay.dbc-sharelayer .dbc-channels a img.icon { border:1px solid #000000; margin-right:8px; width:30px !important; height:30px !important; }
.mejs-overlay.dbc-sharelayer .dbc-channels a:hover img.icon { border:1px solid #ffffff; box-shadow:0px 0px 4px #ffffff; }
.mejs-overlay.dbc-sharelayer .dbc-channels a span { padding-top:15px; }
.mejs-overlay.dbc-sharelayer .dbc-channels a:hover span { text-decoration:underline; }
.mejs-overlay.dbc-sharelayer.desktop .dbc-sharelink input { width:217px; }
.mejs-overlay.dbc-sharelayer.desktop .dbc-channels a { margin-top:8px; }
#search-menu { top:35px; z-index:203; }
#header-menu2 a.visitor-profile { background:url(/images/schott/icon/grey/profile-edit.png) no-repeat right center; padding-right:18px; }
#header-menu2 a.visitor-logout { background:url(/images/schott/icon/grey/logout.png) no-repeat right center; padding-right:20px; }
.header-layer > div.contentwidth { position:relative; margin:0 auto; }
.header-layer > div > div { padding-top:9px; box-shadow:0 1px 4px 0 rgba(0,0,0,0.8); }
.header-layer .layer-top { padding-bottom:9px; color:#006fbb; }
#contact-layer { z-index:206; }
#followschott-layer { z-index:207; }
#mega_menu { z-index:202; }
#mega_menu > ul > li { display:inline-block; vertical-align:top; color:#006fbb; margin:0; border:1px solid #ffffff; border-bottom:0px none; }
#mega_menu > ul > li.open { border-color:#bbbbbb; border-bottom:1px solid #ffffff; background-color:#ffffff; }
#mega_menu > ul > li > a, #mega_menu > ul > li > span { color:#006fbb; display:block; }
#mega_menu > ul > li > a:hover, #mega_menu > ul > li > a.active { color:#006fbb; border-bottom:3px solid #006fbb; text-decoration:none; }
#mega_menu > ul > li.open > a { border-bottom:0px none; }
#mega_menu > ul > li.open > a:hover { border-bottom:0px none; text-decoration:none; cursor:default; }
#mega_menu > ul > li > a.active:hover { border-bottom:3px solid #006fbb; text-decoration:none; }
#mega_menu > ul > li.open > a.active, #mega_menu > ul > li.bu-home a.active { border-bottom:0px none; }
#mega_menu > ul > li.bu-home span.home-icon { width:19px; height:18px; background:transparent url(/images/schott/responsive/megamenu-home.png) no-repeat left top; vertical-align:top; display:inline-block; }
.svg #mega_menu > ul > li.bu-home span.home-icon { background-image:url(/images/schott/responsive/svg/megamenu-home.svg); }
#mega_layer { z-index:201; font-size:12px; color:#666666; left:0; }
#mega_layer a { color:#aaaaaa; }
#mega_layer a > span { color:#666666; }
#mega_layer a:hover { color:#0097ff; }
#mega_layer a.direct:hover { text-decoration:underline; }
#mega_layer a.opener.mm-phone:hover { text-decoration:none; cursor:default; color:inherit; }
#mega_layer a.opener.mm-phone:hover > span { color:inherit; }
#mega_layer a:hover > span { color:#006fbb; }
#mega_layer div.mm-level2.open { display:block; }
#mega_layer div.mm-toplevel { position:relative; background:#ffffff url(/images/schott/responsive/mm-bkg.png) repeat-y; border:1px solid #bbbbbb; box-shadow:0px 3px 2px 0px rgba(0,0,0,0.4); }
#mega_layer div.mm-toplevel div.mm-layer-close { position:absolute; bottom:11px; right:15px; width:11px; height:10px; overflow:hidden; background:url(/images/schott/responsive/menu-close-blue.png) no-repeat; cursor:pointer; }
#mega_layer div.mm-left > a, #mega_layer div.mm-left > span { font-size:109%; font-weight:bold; display:block; min-height:17px; padding:11px 13px; background-color:#f0f0f0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-decoration:none; }
#mega_layer div.mm-left > a > span, #mega_layer div.mm-left > span { color:#777777; }
#mega_layer div.mm-left > a:hover > span { color:#006fbb; }
#mega_layer div.mm-left > a.opener { background:#f0f0f0 url(/images/schott/responsive/mm-right-blue.png) no-repeat right center; padding-right:32px; }
#mega_layer div.mm-left > a.opener.open { border-right-color:#ffffff; background-color:#ffffff; }
#mega_layer div.mm-left > a.opener.open > span { color:#006fbb; }
#mega_layer div.mm-right { padding:13px 0 13px 15px; }
#mega_layer .mm-level2 { overflow:hidden; }
#mega_layer .mm-right .mm-caption, #mega_layer .mm-right a.mm-caption { font-weight:bold; display:none; }
#mega_layer .mm-level2 > ul > li > a, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > a.mm-caption { color:#0097ff; }
#mega_layer .mm-level2 > ul > li > span, #mega_layer .mm-level2 > ul > li > a > span, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > a.mm-caption > span, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > span.mm-caption, #mega_layer .mm-level2 > ul > li > a.opener.mm-phone:hover > span { color:#006fbb; }
#mega_layer .mm-level2 > ul > li > a, #mega_layer .mm-level2 > ul > li > span, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > .mm-caption { font-size:117%; font-weight:bold; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul > li > a { color:#aaaaaa; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul > li > span, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul > li > a > span { color:#666666; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul > li > span, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul > li > a { font-weight:normal; }
#mega_layer .mm-taxonomy .mm-level2 > ul > li > a > span, #mega_layer .mm-taxonomy .mm-level2 > ul > li > span { text-transform:uppercase; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > .mm-caption { display:block; padding-bottom:15px; }
#mega_layer .mm-basemenu li { padding-bottom:9px; padding-right:30px; }
#mega_layer .mm-basemenu .mm-level2 > ul > li { padding-bottom:13px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2.mm-lessleft > ul > li.inlineblock { padding-bottom:16px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul > li { padding-left:11px; padding-right:20px; }
#mega_layer .mm-basemenu li.mm-ovrvw.inlineblock, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2.mm-lessleft > ul > li.inlineblock { display:block; width:100%; }
#mega_layer .mm-basemenu li.mm-chldrn { padding-top:10px; }
#mega_layer .mm-basemenu li ul { padding-top:10px; }
#mega_layer .mm-basemenu .mm-level3 > ul > li.mm-nochld { padding-left:11px; padding-right:20px; }
#mega_layer .mm-basemenu .mm-level3 > ul > li.mm-ovrvw.inlineblock { display:none; }
#mega_layer .mm-basemenu li.mm-chldrn + li.mm-nochld, #mega_layer .mm-basemenu li.mm-nochld + li.mm-chldrn { width:100%; }
#mega_layer.mm-maxlvl2 .mm-basemenu .mm-level2 > ul > li.mm-nochld { padding-left:11px; padding-right:20px; }
#mega_layer.mm-maxlvl2 .mm-basemenu .mm-caption.mm-level2 { display:block; padding-bottom:20px; }
#mega_layer .mm-taxonomy .mm-level2 > ul > li.mm-count0, #mega_layer .mm-basemenu .mm-level2 > ul > li.mm-count0 { padding-top:0px; margin-top:0; border-top:0 none; }
#mega_layer .mm-taxonomy .mm-level2 > ul > li { padding-top:13px; margin-top:7px; border-top:1px solid #f3f3f3; }
#mega_layer .mm-taxonomy .mm-level2 > ul > li > span.section, #mega_layer .mm-taxonomy .mm-level2 > ul > li > span.opener.section { padding-bottom:13px; }
#mega_layer .mm-taxonomy .mm-level2 > ul > li > span.opener, #mega_layer .mm-taxonomy .mm-level2 > ul > li > a { display:block; padding-bottom:13px; }
#mega_layer .mm-taxonomy .mm-level3 > ul > li > span.opener, #mega_layer .mm-taxonomy .mm-level3 > ul > li > a { display:inline-block; vertical-align:top; padding:10px 18px 9px 12px; display:inline-block; vertical-align:top; }
#mega_layer .mm-taxonomy .mm-level3 > ul > li.mm-chldrn > span.opener, #mega_layer .mm-taxonomy .mm-level3 > ul > li.mm-chldrn > a { background:transparent url(/images/schott/responsive/mm-right-blue-sml.png) no-repeat right 11px; padding-right:25px; }
#mega_layer .mm-taxonomy .mm-level3 > ul > li.mm-chldrn > span.opener.open, #mega_layer .mm-taxonomy .mm-level3 > ul > li.mm-chldrn > a.open { background-image:url(/images/schott/responsive/mm-down-blue-sml.png); background-color:#f3f3f3; }
#mega_layer .mm-taxonomy .mm-level4 { display:none; }
#mega_layer .mm-nodelayer { background-color:#f3f3f3; padding:13px 0 3px 12px; overflow:hidden; }
#mega_layer .mm-nodelayer > ul > li { padding:0 45px 11px 0; }
#mega_layer .mm-basemenu.mm-full .mm-level3 > li.mm-ovrvw.inlineblock, #mega_layer .mm-basemenu.mm-full .mm-level4 > li.mm-ovrvw.inlineblock { display:none; }
#mega_layer .mm-basemenu.mm-full .mm-level3 > ul > li.mm-chldrn > a, #mega_layer .mm-basemenu.mm-full .mm-level3 > ul > li.mm-chldrn > span { display:inline-block; vertical-align:top; font-weight:bold; font-size:109%; padding-left:11px; padding-right:20px; }
#mega_layer .mm-basemenu.mm-full .mm-level4 > ul > li { padding-left:22px; padding-right:20px; }
#mega_layer .mm-hidden, #mega_layer li.mm-back, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2.mm-lessleft > ul > li.inlineblock.mm-back, #mega_lightbox, div.mm-toplevel, #mega_layer div.mm-level2, #mega_layer div.mm-left a.closer, #mega_layer .mm-taxonomy .mm-level3 > ul > li > a.closer, #mega_layer .mm-basemenu.mm-full .mm-level3 > ul > li.mm-chldrn > a.closer { display:none; }
#mega_layer div.mm-teaserholder { padding-bottom:16px; }
#mega_layer div.quickselect { border-bottom:1px solid #f3f3f3; padding-bottom:13px; margin-bottom:13px; }
#mega_layer div.quickselect h3 { display:inline-block; vertical-align:top; margin:0; padding-right:20px; }
#mega_layer div.menu-teaser { overflow:hidden; }
#mega_layer div.menu-teaser h3, #mega_layer div.quickselect h3 { color:#333333; font-size:15px; font-weight:bold; }
#mega_layer div.menu-teaser h3 { margin-bottom:13px; border-bottom:1px solid #999999; padding-bottom: 5px; }
#mega_layer div.menu-teaser h3 > b, #mega_layer div.menu-teaser h3 > strong { color:#006fbb; }
#mega_layer div.menu-teaser div.teaser { color:#666666; }
#mega_layer div.menu-teaser div.right-align { padding-top:20px; }
#mega_layer div.menu-teaser a { color:#333333; }
#mega_layer div.menu-teaser a:hover { text-decoration:underline; }
#mega_layer div.menu-teaser a.button { color:#ffffff; }
#mega_layer div.menu-teaser a.button:hover { text-decoration:none; }
#mega_layer div.menu-teaser a.button.orange-more { font-size:13px; packground-position:right -2px; }
#mega_layer div.menu-teaser a.video-link { position:relative; }
#mega_layer div.menu-teaser div.play-icon { background:transparent url(/images/schott/responsive/play-symbol-small.png) no-repeat 0 0; position:absolute; width:50px; height:50px; }
#mega_layer div.menu-teaser .float-left { margin:3px 30px 10px 0; }
#footer .socialmedia-box { margin-left:40px; }
#footer .footer-links { display:table-cell; height:29px; vertical-align:bottom; }
#content.has-unitmenu { position:relative; }
#breadcrumb.full { margin-top:12px; }
#breadcrumb.full > div, #breadcrumb.full .caption { display:inline; }
#breadcrumb.full .caption { border:0 none; margin:0 8px 0 0; padding:0; font-size:100%; color:#999999; line-height:150%; }
#breadcrumb > div > a, #breadcrumb > div > span { line-height:150%; }
#breadcrumb.full > div > a, #breadcrumb.full > div > span { margin:0 3px; }
#breadcrumb.full > div > span.active { margin-right:0; }
#unitmenu-layered { position:absolute; top:10px; right:38px; transition:right 0.4s ease; z-index:198; }
#unitmenu-layered a.u-button, #unitmenu-layered div.u-holder, #unitmenu-layered div.u-buttonshadow { position:absolute; top:0; }
#unitmenu-layered a.u-button { display:block; width:41px; height:37px; background:#0062cf url(/images/schott/responsive/icon-menu-white.png) no-repeat 10px 10px; left:0; }
#unitmenu-layered div.u-holder { left:42px; padding:15px 15px 20px 15px; background-color:#ffffff; transition:left 0.4s ease; }
#unitmenu-layered div.u-buttonshadow { left:0; width:41px; height:37px; background-color:#ffffff; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.44); }
#unitmenu-layered.open div.u-holder { left:27px; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.33); }
#unitmenu-layered.open a.u-button { background-image:url(/images/schott/responsive/layer-close-sml.png); background-color:#ffffff; }
#unitmenu-layered.open div.u-buttonshadow { width:28px; }
@media all and (min-width: 1258px) and (min-height:880px) {
html, body, .flow, .fliesstext { font-size:13px; }
#page-container, .pagecontainer { width:1180px; }
#vanity-line { background-image:url(/images/schott/responsive/vanityline-1258.png); }
#vanity-line > div { width:1150px; margin:0 auto; overflow:hidden; }
#page-container { margin:0 -15px 0 -15px; }
#header { height:127px; }
#header-logo { left:40px; }
#header-menu { left:251px; }
#loginlink { left:20px; }
#search-menu, #header-menu2 { right:40px; }
#search-menu { width:250px; }
#sitesearch { width:250px; }
#sitesearch div.center { width:220px; }
#sitesearch_suggestions_box div { width:221px; }
#mega_menu { right:15px; top:77px; }
#mega_menu > ul > li { height:43px; padding:0 14px; margin:0 12px; }
#mega_menu > ul > li.open { height:44px; }
#mega_menu > ul > li > a, #mega_menu > ul > li > span { padding:9px 0 0 0; height:33px; font-size:16px; }
#mega_layer { top:120px; left:27px; font-size:13px; }
#mega_layer div.mm-toplevel { width:1126px; background-position:-320px 0px; }
#mega_layer div.mm-left { width:280px; }
#mega_layer div.mm-right { width:844px; }
#mega_layer .mm-level2, #mega_layer .mm-nodelayer, #mega_layer div.mm-teaserholder { width:814px; }
#mega_layer .mm-level2 > ul, #mega_layer .mm-nodelayer > ul, #mega_layer .mm-level3 > ul { width:829px; }
#mega_layer .mm-basemenu .mm-level3.mm-amount3 > ul { max-width:552px; }
#mega_layer .mm-basemenu .mm-level3l.mm-amount1 > u, #mega_layer .mm-basemenu .mm-level3.mm-amount2 > ul, #mega_layer .mm-basemenu.mm-full .mm-level4 > ul { max-width:276px; }
#mega_layer .mm-basemenu .mm-level2 > ul > li.mm-nochld, #mega_layer .mm-basemenu .mm-level3 > ul > li.mm-nochld, #mega_layer .mm-taxonomy .mm-level3 > ul > li, #mega_layer .mm-nodelayer > ul > li, #mega_layer .mm-basemenu.mm-full .mm-level3 > ul > li, #mega_layer .mm-basemenu.mm-full .mm-level4 > ul > li { width:276px; }
#mega_layer div.menu-teaser h3, #mega_layer div.quickselect h3 { font-size:17px; }
#mega_layer div.menu-teaser .float-left { margin-top:4px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-left, #mega_layer .mm-toplevel.mm-maxlvl1 .mm-left { width:450px; }
#mega_layer div.mm-toplevel.mm-maxlvl1, #mega_layer div.mm-toplevel.mm-maxlvl2 { background-position:-150px 0px; }
#mega_layer .mm-toplevel.mm-maxlvl2 div.mm-right, #mega_layer .mm-toplevel.mm-maxlvl1 div.mm-right { width:674px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2, #mega_layer .mm-toplevel.mm-maxlvl1 .mm-level2, #mega_layer .mm-toplevel.mm-maxlvl2 div.mm-teaserholder, #mega_layer .mm-toplevel.mm-maxlvl1 div.mm-teaserholder { width:644px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul, #mega_layer .mm-toplevel.mm-maxlvl1 .mm-level2 > ul { width:659px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-basemenu .mm-level2 > ul > li, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-basemenu .mm-level2 > ul > li.mm-nochld { width:329px; }
#content, .add-content { width:1140px; overflow:hidden; }
#keyvisual { width:1100px; overflow:hidden; position:relative; }
#content, .add-content, #breadcrumb.full, #keyvisual { margin-left:40px; }
#keyvisual.padded { margin-bottom:45px; }
#keyvisual div.claim { position:absolute; right:0px; bottom:40px; font-size:27px; padding:18px 30px; background:transparent url(/images/schott/shader/s006fbb-95.png); }
#footer { width:1180px; padding-left:40px; overflow:hidden; }
#footer .footer-box { width:1100px; }
#footer ul.stretched.footer-four { width:760px; }
#footer ul.stretched.fullwidth, #footer ul.stretched.fullwidth.footer-four { width:1140px; }
#footer ul.stretched ul li { padding-top:7px; padding-bottom:0; }
#footer>ul.stretched ul { display:block; }
#footer>ul.stretched>li { height:auto; width:150px; margin:0 40px 0 0; padding:0px; background:transparent none; display:inline-block; vertical-align:top; border-top:0px none; }
#footer>ul.stretched.fullwidth.footer-four>li { width:225px; margin-right:60px; }
#footer>ul.stretched.fullwidth.footer-five>li { width:188px; }
#footer>ul.stretched>li.open { background-image:none; }
#footer>ul.condensed { margin-right:246px; margin-left:87px; }
#footer>ul.condensed>li, #footer div.worldmap, #footer div.worldmap>ul>li { width:340px; }
#footer ul.footer-menu>li>ul>li a { font-size:92%; }
.tab-stripe div.stripe { font-size:14px; margin-bottom:30px; }
.tab-stripe div.stripe a.tab, .tab-stripe div.stripe span.tab { padding:7px 15px; }
.tab-stripe div.stripe .tab.active, .tab-stripe stripe a.tab.active:hover { padding:6px 14px 7px 14px; }
.tab-list > .list.one { display:inline-block; vertical-align:top; width:150px; margin-right:40px; }
.tab-list > .list.two { display:inline-block; vertical-align:top; width:340px; margin-right:40px; }
h1.headline0 { font-size:33px; }
h1 { font-size:29px; }
h2.big, h2.in-content { font-size:24px; }
.unitmenu li.sub a { padding-left:37px; background-position:24px 11px; }
.botmarg-infobox { margin-bottom:45px; }
#unitmenu-layered .unitmenu, .infobox img.banner { width:340px; }
#breadcrumb.full a, #breadcrumb.full span, #breadcrumb.full .caption { font-size:12px; }
#unitmenu-layered { right:54px; }
#unitmenu-layered.open { right:412px; }
.contentwidth { width:1100px; }
img.contentwidth { width:1100px; max-width:none; }
.gridspace { width:40px; }
.gridpad { padding-left:40px; }
.gridwidth { width:150px; }
.gridpadright { padding-right:40px; }
.grid, .grid.one, .grid.oneahalf { width:150px; margin-right:40px; }
.grid.container, .grid.one.container, .grid.oneahalf.container { width:190px; margin-right:0; }
.grid.two, .grid.two .grid.three, .grid.two .grid.three .grid.four, .grid.two .grid.four { width:340px; }
.grid.two.container, .grid.two .grid.three.container, .grid.two .grid.three .grid.four.container, .grid.two .grid.four.container { width:380px; }
.grid.three, .grid.three .grid.four { width:530px; }
.grid.three.container, .grid.three .grid.four.container { width:570px; }
.grid.four, .grid.six .grid.twothird, .grid.six>.grid.twothird { width:720px; }
form.form-block { max-width:720px; }
.grid.four.container, .grid.six .grid.twothird.container, .grid.six>.grid.twothird.container { width:760px; }
.grid.five { width:910px; }
.grid.five.container { width:950px; }
.grid.six { width:1100px; margin-right:0px; }
.grid.six.container { width:1140px; }
.visible-320, .visible-480, .visible-768 { display:none; }
.grid.one.iframe.container { width:232px; }
.grid.two.iframe.container { width:422px; }
.grid.three.iframe.container { width:612px; }
.grid.four.iframe.container { width:802px; }
.grid.five.iframe.container { width:992px; }
.grid.six.iframe.container { width:1182px; }
.grid.six .grid.third, .grid.six>.grid.third { width:340px; }
.grid.five .grid.third, .grid.five>.grid.third, .grid.five .grid.third>.grid.one, .grid.five>.grid.third>.grid.one { width:276px; }
.grid.four .grid.third, .grid.four>.grid.third, .grid.four .grid.third>.grid.one, .grid.four>.grid.third>.grid.one { width:213px; }
.grid.six .grid.twothird .grid { max-width:720px; }
.grid.six .grid.twothird .grid.container { max-width:760px; }
.grid.five .grid.twothird, .grid.five>.grid.twothird { width:594px; }
.grid.five .grid.twothird .grid { max-width:594px; }
.grid.five .grid.twothird.container, .grid.five>.grid.twothird.container { width:634px; }
.grid.five .grid.twothird .grid.container { max-width:634px; }
.grid.four .grid.twothird, .grid.four>.grid.twothird { width:467px; }
.grid.four .grid.twothird .grid { max-width:467px; }
.grid.four .grid.twothird.container, .grid.four>.grid.twothird.container { width:507px; }
.grid.four .grid.twothird .grid.container { max-width:507px; }
.grid.six .grid.oneahalf, .grid.six>.grid.oneahalf { width:245px; }
.grid.six .grid.oneahalf.container, .grid.six>.grid.oneahalf.container { width:285px; }
.grid.w110 { width:110px; margin-right:40px; }
.grid.w110right { width:570px; }
.grid.bullet { width:16px; margin-right:40px; margin-left:20px; }
.grid.bulletright { width:644px; }
.grid.three .grid.w110right { width:380px; }
.grid.two .grid.w110right { width:190px; }
.grid.three .grid.bulletright { width:454px; }
.grid.two .grid.bulletright { width:264px; }
.img-110 { max-width:110px; }
.img-120 { max-width:120px; }
.img-140 { max-width:140px; }
.img-160 { max-width:160px; }
.img-200 { max-width:200px; }
.img-270 { max-width:270px; }
.img-400 { max-width:400px; }
.img-550 { max-width:720px; width:720px; }
.toppad { padding-top:30px; }
.toppad-big { padding-top:45px; }
.toppad-sml { padding-top:18px; }
.botpad { padding-bottom:30px; }
.botpad-big { padding-bottom:45px; }
.botpad-sml { padding-bottom:18px; }
.topbotpad { padding-top:30px; padding-bottom:30px; }
.topbotpad-sml { padding-top:18px; padding-bottom:18px; }
.topmarg { margin-top:30px; }
.botmarg { margin-bottom:30px; }
.topmarg-big { margin-top:45px; }
.topmarg-sml { margin-top:20px; }
.botmarg-big { margin-bottom:45px; }
.botmarg-xbig { margin-bottom:60px; }
.botmarg-sml { margin-bottom:20px; }
.topbotmarg { margin-top:30px; margin-bottom:30px; }
.topbotmarg-big { margin-top:45px; margin-bottom:45px; }
#header-logo { background-position:10px 4px; width:196px; height:96px; }
}
@media all and (min-width: 1002px) and (max-width: 1257px), all and (min-width: 1002px) and (max-height: 879px) {
#page-container, .pagecontainer { width:992px; }
#vanity-line { background-image:url(/images/schott/responsive/vanityline-1002.png); }
#header { height:121px; }
#header-menu { left:224px; }
#search-menu, #header-menu2 { right:25px; }
#mega_menu { right:0px; top:76px; }
#mega_menu > ul > li { height:42px; padding:0 14px; margin:0 10px; }
#mega_menu > ul > li.open { height:43px; }
#mega_menu > ul > li > a, #mega_menu > ul > li > span { padding:8px 0 0 0; height:32px; font-size:15px; }
#mega_layer { top:118px; left:10px; }
#mega_layer div.mm-toplevel { width:972px; background-position:-350px 0px; }
#mega_layer div.mm-left { width:250px; }
#mega_layer div.mm-right { width:720px; }
#mega_layer .mm-level2, #mega_layer .mm-nodelayer, #mega_layer div.mm-teaserholder { width:690px; }
#mega_layer .mm-level2 > ul, #mega_layer .mm-nodelayer > ul, #mega_layer .mm-level3 > ul { width:705px; }
#mega_layer .mm-basemenu .mm-level3.mm-amount3 > ul { max-width:470px; }
#mega_layer .mm-basemenu .mm-level3l.mm-amount1 > u, #mega_layer .mm-basemenu .mm-level3.mm-amount2 > ul, #mega_layer .mm-basemenu.mm-full .mm-level4 > ul { max-width:235px; }
#mega_layer .mm-basemenu .mm-level2 > ul > li.mm-nochld, #mega_layer .mm-basemenu .mm-level3 > ul > li.mm-nochld, #mega_layer .mm-taxonomy .mm-level3 > ul > li, #mega_layer .mm-nodelayer > ul > li, #mega_layer .mm-basemenu.mm-full .mm-level3 > ul > li, #mega_layer .mm-basemenu.mm-full .mm-level4 > ul > li { width:235px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-left, #mega_layer .mm-toplevel.mm-maxlvl1 .mm-left { width:385px; }
#mega_layer div.mm-toplevel.mm-maxlvl1, #mega_layer div.mm-toplevel.mm-maxlvl2 { background-position:-215px 0px; }
#mega_layer .mm-toplevel.mm-maxlvl2 div.mm-right, #mega_layer .mm-toplevel.mm-maxlvl1 div.mm-right { width:585px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2, #mega_layer .mm-toplevel.mm-maxlvl1 .mm-level2, #mega_layer .mm-toplevel.mm-maxlvl2 div.mm-teaserholder, #mega_layer .mm-toplevel.mm-maxlvl1 div.mm-teaserholder { width:555px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-level2 > ul, #mega_layer .mm-toplevel.mm-maxlvl1 .mm-level2 > ul { width:570px; }
#mega_layer .mm-toplevel.mm-maxlvl2 .mm-basemenu .mm-level2 > ul > li, #mega_layer .mm-toplevel.mm-maxlvl2 .mm-basemenu .mm-level2 > ul > li.mm-nochld { width:285px; }
#content, .add-content { width:967px; overflow:hidden; }
#content, .add-content, #breadcrumb.full, #keyvisual { margin-left:25px; }
#keyvisual { width:942px; overflow:hidden; position:relative; }
#keyvisual.padded { margin-bottom:30px; }
#keyvisual div.claim { position:absolute; right:0px; bottom:40px; font-size:24px; padding:18px 30px; background:transparent url(/images/schott/shader/s006fbb-95.png); }
#footer { width:992px; padding-left:25px; overflow:hidden; }
#footer .footer-box { width:942px; }
#footer ul.stretched.footer-four { width:644px; }
#footer ul.stretched.fullwidth, #footer ul.stretched.fullwidth.footer-four { width:966px; }
#footer ul.stretched ul li { padding-top:7px; padding-bottom:0; }
#footer > ul.stretched ul { display:block; }
#footer > ul.stretched > li { height:auto; width:137px; margin:0 24px 0 0; padding:0px; background:transparent none; display:inline-block; vertical-align:top; border-top:0px none; }
#footer > ul.stretched.fullwidth.footer-four > li { width:201px; margin-right:40px; }
#footer > ul.stretched.fullwidth.footer-five > li { width:163px; margin-right:30px; }
#footer > ul.stretched > li.open { background-image:none; }
#footer > ul.condensed { margin-right:172px; margin-left:87px; }
#footer > ul.condensed > li, #footer div.worldmap, #footer div.worldmap > ul > li { width:298px; }
#footer ul.footer-menu > li > ul > li a { font-size:92%; }
.tab-list > .list.one { display:inline-block; vertical-align:top; width:137px; margin-right:24px; }
.tab-list > .list.two { display:inline-block; vertical-align:top; width:298px; margin-right:24px; }
h1.headline0 { font-size:31px; }
h1 { font-size:27px; }
.unitmenu li.sub a { padding-left:37px; background-position:24px 11px; }
.botmarg-infobox { margin-bottom:45px; }
#unitmenu-layered .unitmenu, .infobox img.banner { width:286px; }
#unitmenu-layered.open { right:343px; }
#infoboxes { padding-left:12px; }
.contentwidth { width:942px; }
img.contentwidth { width:942px; max-width:none; }
.gridspace { width:24px; }
.gridpad { padding-left:24px; }
.gridwidth { width:137px; }
.gridpadright { padding-right:24px; }
.toppad { padding-top:20px; }
.toppad-big { padding-top:30px; }
.toppad-sml { padding-top:8px; }
.botpad { padding-bottom:20px; }
.botpad-big { padding-bottom:30px; }
.botpad-sml { padding-bottom:8px; }
.topbotpad { padding-top:20px; padding-bottom:20px; }
.topbotpad-sml { padding-top:8px; padding-bottom:8px; }
.topmarg { margin-top:20px; }
.botmarg { margin-bottom:20px; }
.topmarg-big { margin-top:30px; }
.topmarg-sml { margin-top:10px; }
.botmarg-big { margin-bottom:30px; }
.botmarg-xbig { margin-bottom:40px; }
.botmarg-sml { margin-bottom:10px; }
.topbotmarg { margin-top:20px; margin-bottom:20px; }
.topbotmarg-big { margin-top:30px; margin-bottom:30px; }
.grid, .grid.one, .grid.oneahalf { width:137px; margin-right:24px; }
.grid.container, .grid.one.container, .grid.oneahalf.container { width:161px; margin-right:0; }
.grid.two, .grid.two .grid.three, .grid.two .grid.three .grid.four, .grid.two .grid.four { width:298px; }
.grid.two.container, .grid.two .grid.three.container, .grid.two .grid.three .grid.four.container, .grid.two .grid.four.container { width:322px; }
.grid.three, .grid.three .grid.four { width:459px; }
.grid.three.container, .grid.three .grid.four.container { width:483px; }
.grid.four, .grid.six .grid.twothird, .grid.six>.grid.twothird { width:620px; }
form.form-block { max-width:620px; }
.grid.four.container, .grid.six .grid.twothird.container, .grid.six>.grid.twothird.container { width:644px; }
.grid.five { width:781px; }
.grid.five.container { width:805px; }
.grid.six { width:942px; margin-right:0px; }
.grid.six.container { width:966px; }
.invisible-1002, .visible-320, .visible-480, .visible-768 { display:none; }
.grid.one.iframe.container { width:188px; }
.grid.two.iframe.container { width:348px; }
.grid.three.iframe.container { width:512px; }
.grid.four.iframe.container { width:670px; }
.grid.five.iframe.container { width:832px; }
.grid.six.iframe.container { width:992px; }
.grid.six .grid.third, .grid.six>.grid.third { width:298px; }
.grid.five .grid.third, .grid.five>.grid.third, .grid.five .grid.third>.grid.one, .grid.five>.grid.third>.grid.one { width:244px; }
.grid.four .grid.third, .grid.four>.grid.third, .grid.four .grid.third>.grid.one, .grid.four>.grid.third>.grid.one { width:190px; }
.grid.six .grid.twothird .grid { max-width:620px; }
.grid.six .grid.twothird .grid.container { max-width:644px; }
.grid.five .grid.twothird, .grid.five>.grid.twothird { width:512px; }
.grid.five .grid.twothird .grid { max-width:512px; }
.grid.five .grid.twothird.container, .grid.five>.grid.twothird.container { width:536px; }
.grid.five .grid.twothird .grid.container { max-width:536px; }
.grid.four .grid.twothird, .grid.four>.grid.twothird { width:406px; }
.grid.four .grid.twothird .grid { max-width:406px; }
.grid.four .grid.twothird.container, .grid.four>.grid.twothird.container { width:430px; }
.grid.four .grid.twothird .grid.container { max-width:430px; }
.grid.six .grid.oneahalf, .grid.six>.grid.oneahalf { width:217px; }
.grid.six .grid.oneahalf.container, .grid.six>.grid.oneahalf.container { width:241px; }
.grid.w110 { width:110px; margin-right:20px; }
.grid.w110right { width:490px; }
.grid.bullet { width:16px; margin-right:30px; margin-left:20px; }
.grid.bulletright { width:554px; }
.grid.three .grid.w110right { width:329px; }
.grid.two .grid.w110right { width:168px; }
.grid.three .grid.bulletright { width:393px; }
.grid.two .grid.bulletright { width:232px; }
.img-110 { max-width:110px; }
.img-120 { max-width:120px; }
.img-140 { max-width:140px; }
.img-160 { max-width:160px; }
.img-200 { max-width:200px; }
.img-270 { max-width:270px; }
.img-400 { max-width:400px; }
.img-550 { max-width:620px; width:620px; }
#header-logo { background-position:4px 2px; width:184px; height:90px; }
}
@media all and (max-width: 1001px) {
#page-container, .pagecontainer { width:768px; }
#header { height:112px; }
#vanity-line { background-image:url(/images/schott/responsive/vanityline-768.png); }
#header-logo { left:19px; }
#search-menu, #header-menu2 { right:19px; }
#nachoice_show { width:315px; }
#nachoice_show.us { width:366px; }
#header-menu { left:209px; }
#mega_menu { right:9px; top:71px; }
#mega_menu > ul > li { height:40px; padding:0 13px; }
#mega_menu > ul > li.open { height:41px; }
#mega_menu > ul > li > a, #mega_menu > ul > li > span { padding:8px 0 0 0; height:28px; font-size:13px; }
#mega_menu > ul > li.bu-home span.home-icon { background-size:16px 15px; height:15px; }
#mega_layer { top:111px; left:9px; }
#mega_layer div.mm-toplevel { width:750px; background-position:-350px 0px; }
#mega_layer div.mm-left { width:250px; }
#mega_layer div.mm-right { width:498px; }
#mega_layer .mm-level2, #mega_layer .mm-nodelayer, #mega_layer div.mm-teaserholder { width:468px; }
#mega_layer .mm-level2 > ul, #mega_layer .mm-nodelayer > ul, #mega_layer .mm-level3 > ul { width:483px; }
#mega_layer .mm-basemenu .mm-level3.mm-amount3 > ul { max-width:468px; }
#mega_layer .mm-basemenu .mm-level3l.mm-amount1 > u, #mega_layer .mm-basemenu .mm-level3.mm-amount2 > ul, #mega_layer .mm-basemenu.mm-full .mm-level4 > ul { max-width:234px; }
#mega_layer .mm-basemenu .mm-level2 > ul > li.mm-nochld, #mega_layer .mm-basemenu .mm-level3 > ul > li.mm-nochld, #mega_layer .mm-taxonomy .mm-level3 > ul > li, #mega_layer .mm-nodelayer > ul > li, #mega_layer .mm-basemenu.mm-full .mm-level3 > ul > li, #mega_layer .mm-basemenu.mm-full .mm-level4 > ul > li { width:234px; }
#content, .add-content { width:749px; overflow:hidden; }
#keyvisual { width:730px; overflow:hidden; position:relative; }
#content, .add-content, #breadcrumb.full, #keyvisual { margin-left:19px; }
#keyvisual.padded { margin-bottom:25px; }
#keyvisual div.claim { position:absolute; right:0px; bottom:31px; font-size:21px; padding:14px 23px; background:transparent url(/images/schott/shader/s006fbb-95.png); }
#footer { width:768px; padding-left:19px; overflow:hidden; }
#footer .footer-box { width:730px; }
#footer>ul { margin-right:54px; margin-left:35px; }
#footer>ul>li, #footer div.worldmap, #footer div.worldmap>ul>li { width:304px; }
#footer .socialmedia-box { margin-left:20px; }
#footer .footer-links { height:auto; }
#footer .socialmedia-box img.icon { padding:0 8px; }
.tab-list > .list.one { display:inline-block; vertical-align:top; width:110px; margin-right:14px; }
.tab-list > .list.two { display:inline-block; vertical-align:top; width:234px; margin-right:14px; }
.tab-list div.list a.tab, .tab-list div.list span.tab { padding:6px 6px; }
h1.headline0 { font-size:28px; }
h1 { font-size:25px; }
h2.in-content, h2.big { font-size:18px; }
.unitmenu li.sub a { padding-left:27px; background-position:14px 11px; }
.botmarg-infobox { margin-bottom:35px; }
#unitmenu-layered .unitmenu, .infobox img.banner { width:234px; }
#unitmenu-layered.open { right:291px; }
.contentwidth { width:730px; }
img.contentwidth { width:730px; max-width:none; }
.gridspace { width:14px; }
.gridpad { padding-left:14px; }
.gridwidth { width:110px; }
.gridpadright { padding-right:14px; }
.toppad { padding-top:15px; }
.toppad-big { padding-top:25px; }
.toppad-sml { padding-top:8px; }
.botpad { padding-bottom:15px; }
.botpad-big { padding-bottom:25px; }
.botpad-sml { padding-bottom:8px; }
.topbotpad { padding-top:15px; padding-bottom:15px; }
.topbotpad-sml { padding-top:8px; padding-bottom:8px; }
.topmarg { margin-top:15px; }
.botmarg { margin-bottom:15px; }
.topmarg-big { margin-top:25px; }
.topmarg-sml { margin-top:8px; }
.botmarg-big { margin-bottom:25px; }
.botmarg-xbig { margin-bottom:40px; }
.botmarg-sml { margin-bottom:9px; }
.topbotmarg { margin-top:15px; margin-bottom:15px; }
.topbotmarg-big { margin-top:25px; margin-bottom:25px; }
.grid, .grid.one, .grid.oneahalf { width:110px; margin-right:14px; }
.grid.container, .grid.one.container, .grid.oneahalf.container { width:124px; margin-right:0; }
.grid.two, .grid.two .grid.three, .grid.two .grid.three .grid.four, .grid.two .grid.four { width:234px; }
.grid.two.container, .grid.two .grid.three.container, .grid.two .grid.three .grid.four.container, .grid.two .grid.four.container { width:248px; }
.grid.three, .grid.three .grid.four { width:358px; }
.grid.three.container, .grid.three .grid.four.container { width:372px; }
.grid.four, .grid.six .grid.twothird, .grid.six>.grid.twothird { width:482px; }
form.form-block { max-width:482px; }
.grid.four.container, .grid.six .grid.twothird.container, .grid.six>.grid.twothird.container { width:496px; }
.grid.five { width:606px; margin-right:0px; }
.grid.five.container { width:620px; }
.grid.six { width:730px; margin-right:0px; }
.grid.six.container { width:745px; }
.invisible-768, .invisible-1002, .visible-320, .visible-480, .invisible-only-768 { display:none; }
.grid.one.iframe.container { width:140px; }
.grid.two.iframe.container { width:264px; }
.grid.three.iframe.container { width:388px; }
.grid.four.iframe.container { width:512px; }
.grid.five.iframe.container { width:636px; }
.grid.six.iframe.container { width:762px; }
.grid.six .grid.third, .grid.six>.grid.third { width:234px; }
.grid.five .grid.third, .grid.five>.grid.third, .grid.five .grid.third>.grid.one, .grid.five>.grid.third>.grid.one { width:192px; }
.grid.four .grid.third, .grid.four>.grid.third, .grid.four .grid.third>.grid.one, .grid.four>.grid.third>.grid.one { width:151px; }
.grid.six .grid.twothird .grid { max-width:482px; }
.grid.six .grid.twothird .grid.container { max-width:496px; }
.grid.five .grid.twothird, .grid.five>.grid.twothird { width:400px; }
.grid.five .grid.twothird .grid { max-width:400px; }
.grid.five .grid.twothird.container, .grid.five>.grid.twothird.container { width:414px; }
.grid.five .grid.twothird .grid.container { max-width:414px; }
.grid.four .grid.twothird, .grid.four>.grid.twothird { width:316px; }
.grid.four .grid.twothird .grid { max-width:316px; }
.grid.four .grid.twothird.container, .grid.four>.grid.twothird.container { width:330px; }
.grid.four .grid.twothird .grid.container { max-width:330px; }
.grid.six .grid.oneahalf, .grid.six>.grid.oneahalf { width:172px; }
.grid.six .grid.oneahalf.container, .grid.six>.grid.oneahalf.container { width:186px; }
.grid.w110 { width:110px; margin-right:14px; }
.grid.w110right { width:358px; margin-right:0; }
.grid.bullet { width:16px; margin-right:15px; margin-left:10px; }
.grid.bulletright { width:440px; }
.grid.three .grid.w110right { width:234px; }
.grid.two .grid.w110right { width:110px; }
.grid.three .grid.bulletright { width:316px; }
.grid.two .grid.bulletright { width:192px; }
.img-110 { max-width:110px; }
.img-120 { max-width:110px; }
.img-140 { max-width:124px; }
.img-160 { max-width:150px; }
.img-200 { max-width:200px; }
.img-270 { max-width:234px; }
.img-400 { max-width:358px; }
.img-550 { max-width:482px; }
#lightboxNLinkText, #lightboxPLinkText { font-size:13px; }
}
