img { border-style:none; border-width:0; margin:0; padding:0; }
form { display:inline; }
p { margin:0; padding:0; }
object,a,div,select { outline:none; }
table.layout { margin:0; padding:0; border-collapse:collapse; border-spacing:0; }
td, tr { margin:0; padding:0; vertical-align:top; }
hr { border-style:none; border-width:0px; }
html, body { font-size:11px; font-weight:normal; font-variant:normal; font-style:normal; }
body { margin:0; padding:0; color:#606263; }
body.schott { }
body.schott #vanity-line { text-align:center; }
body.schott #page-container { background-color:#ffffff; margin:0 auto; text-align:left; }
sup { font-size:75%; line-height:65%; }
a, a:link, a:visited { text-decoration:none; color:#005aaa; }
a:hover, a:visited:hover { text-decoration:none; color:#ef8200; }
.modern .flow, .modern .fliesstext, .modern .flowbold { font-size:12px; }
.float-left.fix-lists + ul { overflow:hidden; padding-left:0; }
.blue, a.blue { text-decoration:none; color:#005aaa; }
.grey, a.grey { color:#969696; text-decoration:none; }
.medgrey, a.medgrey, .maincontent a.medgrey { color:#606263; text-decoration:none; }
a.medgrey:hover, .maincontent a.medgrey:hover { color:#606263; text-decoration:underline; }
.darkgrey, a.darkgrey, .maincontent a.darkgrey { color:#48494a; text-decoration:none; }
a.darkgrey:hover, .maincontent a.darkgrey:hover { color:#48494a; text-decoration:underline; }
.bluebold, a.bluebold, .bluebold a { text-decoration:none; color:#005aaa; font-weight:bold; }
.blueboldtop { color:#005aaa; font-weight:bold; margin-bottom:5px; }
a.blue:hover, a.grey:hover, a.editlink:hover, a.flowbiggrey:hover { text-decoration:none; color:#ef8200; }
a.bluebold:hover, a.blueboldtop:hover, .bluebold a:hover { text-decoration:none; color:#ef8200; font-weight:bold; }
.morelink { color:#005aaa; padding-right:13px; background:transparent url(../images/arrow_out.gif) no-repeat right center; }
.morelink:hover { color:#ef8200; background-image:url(../images/arrow_over.gif); }
.animated_morelink { color:#005aaa; padding-right:21px; background:transparent url(../images/arrow_animated_out.gif) no-repeat right center; }
.animated_morelink:hover { color:#ef8200; background-image:url(../images/arrow_animated_over.gif); }
.toplink { color:#005aaa; padding-right:16px; background:transparent url(../images/arrow_top_out.gif) no-repeat right center; }
.toplink:hover { color:#ef8200; background-image:url(../images/arrow_top_over.gif); }
.backlink { color:#005aaa; padding-left:13px; background:transparent url(../images/arrow_back_out.gif) no-repeat left center; }
.backlink:hover { color:#ef8200; background-image:url(../images/arrow_back_over.gif); }
.navlink { color:#005aaa; text-decoration:none; padding-left:10px; background:transparent url(../images/arrow_out.gif) no-repeat left center; }
.navlinkactive { color:#ef8200; text-decoration:none; padding-left:10px; background:transparent url(../images/arrow_over.gif) no-repeat left center; }
.navlink:hover { color:#ef8200; background:transparent url(../images/arrow_over.gif) no-repeat left center; }
.downloadlink { display:block; background:transparent url(/images/schott/icon/download.png) no-repeat 0 2px; padding:1px 0 4px 22px; margin-bottom:3px; color:#005aaa; }
.downloadlink:hover { color:#ef8200; background-image:url(/images/schott/icon/download-ani.gif); }
.downloadlink-old { display:block; background:transparent url(/images/red/downloadsymbol.gif) no-repeat left top; padding:1px 0 4px 28px; margin-bottom:3px; }
.videolink { display:block; background:transparent url(/images/schott/icon/video.png) no-repeat left center; padding:1px 0 4px 22px; margin-bottom:3px; }
.videolink-old { display:block; background:transparent url(/images/red/video_symbol.gif) no-repeat left top; padding:1px 0 4px 25px; margin-bottom:3px; }
.bold { font-weight:bold; }
.minus2 { font-size:10px; }
.minus1 { font-size:9px; }
.plus1 { font-size:12px; }
.plus2 { font-size:13px; }
.plus3 { font-size:14px; }
.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:#158000; }
.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:11px; text-decoration:none; color:#333333; line-height:150%; }
.flowbold { font-size:11px; color:#333333; line-height:150%; font-weight:bold; }
.bildtext { font-size:9px; 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; }
.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; }
.inlineblock { display:inline-block; vertical-align:top; *display:inline; *zoom:1; }
.gridpad { padding-left:24px; }
.gridpadright { padding-right:24px; }
.invisible-desktop { display:none; }
h1, h2.like-h1 { font-size:20px; color:#48494a; font-weight:normal; margin:0 0 10px 0; line-height:120%; }
h1.headline0 { font-size:22px; }
h2, .headline, .maincontent .headline { font-size:14px; color:#48494a; font-weight:normal; margin:0 0 10px 0; line-height:120%; }
a.headline, .maincontent a.headline { color:#026dba; font-weight:bold; }
h2.tablehl { margin:0; padding:0 0 10px 0; }
h2.big { font-size:17px; }
h3 { font-size:14px; color:#48494a; font-weight:normal; margin:0 0 10px 0; }
h4 { font-size:14px; color:#005aaa; font-weight:normal; margin:0; }
h4.tablehl { margin:0; padding:0 0 3px 0; }
h5, .headline7 { font-size:13px; color:#48494a; font-weight:normal; }
h5 { margin:0; }
h6 { font-size:12px; color:#48494a; font-weight:normal; margin:0 0 5px 0; }
.infobox .headline7 { font-size:11px; }
.highlighted { font-weight:bold; color:#ef8200; }
.outershadow { float:left; clear:left; background:url(../images/shadowalpha.png) no-repeat bottom right !important; background:url(../images/shadow.gif) no-repeat bottom right; margin:10px 0 10px 10px !important; margin:10px 0 10px 5px; padding:0px; }
.innershadow { position:relative; bottom:6px; right:6px; margin:0px 0px 0px 0px; }
.topmenu { color:#999999; }
.topmenu ul { list-style-type:none; display:inline; margin:0; padding:0; }
.topmenu a { text-decoration:none; color:#999999; }
.topmenu a:hover { text-decoration:underline; color:#999999; }
.topmenu a.icontext, .topmenu span.icontext { background-repeat:no-repeat; background-position:left center; display:block; height:14px; padding-left:18px; }
.topmenu span.orange, .topmenu a.orange { text-decoration:underline; color:#666666; }
.topmenu a.rss { background-image:url(/images/schott/icon/grey/rss.png); padding-left:16px; }
.topmenu a.contact { background-image:url(/images/schott/icon/grey/contact.png); padding-left:18px; }
.topmenu a.blog { background-image:url(/images/schott/icon/grey/blog.png); }
.topmenu li#socialchoice span { background-image:url(/images/schott/icon/grey/follow.png); padding-left:16px; }
.top_opener { cursor:pointer; }
.topmenu .top_opener img { position:relative; top:1px; }
.topmenu a.visitor-profile { background-image:url("/images/schott/icon/grey/profile.png"); padding-left:13px; }
.topmenu a.visitor-logout { background-image:url("/images/schott/icon/grey/logout.png"); padding-left:20px; }
#logo_content { width: 1000px; }
#contenthead, #contenthead_intl, #contenthead_sml { position:relative; width:1000px; }
#contenthead { height:140px; }
#contenthead_intl { height:107px; overflow:hidden; }
#contenthead_sml { height:97px; overflow:hidden; }
#loginlink { position:absolute; top:0px; left:0px; }
#loginlink img { width:18px; height:40px; }
#htmlversionlink { position:absolute; top:0px; left:194px; }
#htmlversionlink img { width:14px; height:20px; }
#topmenu_1 { font:normal 11px Verdana, Geneva, sans-serif; min-width:145px; margin-top:5px;}
#topmenu_2 { position:absolute; top:9px; left:575px; width:400px; text-align:right; }
#topmenu_2 .topmenu ul, #topmenu_2 li { display:inline-block; vertical-align:top; *display:inline; *zoom:1; }
#topmenu_3 { position:absolute; top:11px; left:372px; width:600px; }
#topmenu_1 li, #topmenu_3 li { float:left; padding:0 3px 0 2px; }
#topmenu_2 li { padding:2px 3px 0 2px; }
#langchoice_show { display:none; position:absolute; padding:0px; z-index:100; font:normal 11px Verdana, Geneva, sans-serif; }
#nachoice_show { display:none; position:absolute; padding:0px; z-index:101; font:normal 11px Verdana, Geneva, sans-serif; }
#socialchoice_show { display:none; position:absolute; left:718px; top:2px; padding:0px; z-index:102; font:normal 11px Verdana, Geneva, sans-serif; }
#socialchoice_show div.innershadow { width:248px; background-color:#fafafa; border:1px solid #B0B0B0; }
#socialchoice_show div.head { width:240px; background-image:url(../images/mm_right_out.gif); padding:3px 0 0 6px; height:20px; border:1px solid #ffffff; font-size:13px; color:#ffffff; }
#socialchoice_show div.item { border-bottom:1px solid #d0d6d4; width:246px; background-image:url("/images/schott/socialmedia/bgContentBox.gif"); background-repeat:repeat-x; margin:0 1px; }
#socialchoice_show div.item td.logo img { margin-left:5px; }
#socialchoice_show div.item td.flow { width:62%; padding:3px 5px 3px 0; color:#656565; overflow:hidden; }
#socialchoice_show div.item td.links { padding-bottom:12px; }
#socialchoice_show div.item a.morelink { font-size:12px; }
#socialchoice_show div.item a.morelink:visited { color:#005aaa !important; }
#socialchoice_show div.item a.morelink:hover { color:#ef8200 !important; }
#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:9px; border-top:1px dotted #c0c0c0; padding-bottom:2px; }
#langchoice_show a:hover, #nachoice_show a:hover { text-decoration:underline; }
#langchoice_show span, #nachoice_show span { display:block; color:#48494a; padding-bottom:4px; }
#langchoice_show div { background-image:url(../images/langchoice_gradient.gif); background-repeat:repeat-x; background-color:#eceef1; }
#nachoice_show div { background-image:url(../images/nachoice_gradient.gif); background-repeat:repeat-x; background-color:#eceef1; }
#sitesearch { padding:3px 3px 0 18px; width:254px; height:36px; background:transparent url(../images/search-gui-bkg.png) no-repeat; position:absolute; top:25px; left:697px; }
#sitesearch form { display:block; }
#sitesearch_input { background-color:#f3f3f3; border-style:none; font-size:17px; height:27px; margin:0; padding:3px 0; width:210px; outline:none; }
#sitesearch_but { width:33px; height:33px; border-style:none; border-width:0px; padding:0; cursor:pointer; background:transparent url(../images/search-button.png); }
#sitesearch_but.over { background-image:url(../images/search-button-hot.png); }
#sitesearch_suggestions { position:absolute; top:34px; left:14px; z-index:15; }
#sitesearch_suggestions a, #contentsearch_suggestions a { display:block; background-color:#fefefe; text-decoration:none; color:#6f6f6f; padding:4px 0 4px 10px; font-size:12px; }
#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:236px; border:1px solid #6d747a; background-color:#fefefe; padding:3px 0; overflow:auto; overflow-y:scroll !important; max-height:150px; }
#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; }
#contentsearch_suggestions { position:absolute; z-index:14; }
#content #contentcomplete, #main_layout_table { min-width:990px; }
#content #contentleft { padding:16px 19px 16px 18px; width:176px; }
#contentright { width:230px; }
#content div.contentright_box { width:211px; min-height:460px; padding:20px 0 15px 19px; }
#content div.contentright_intl_box { width:211px; min-height:500px; padding:20px 0 15px 19px; }
#content #contentcenter { background-color:#ffffff; padding:16px 0 20px 0; width:550px; }
#content div.contentcenterright_box { min-height:460px; padding:16px 18px 20px 0; }
#content div.contentcenterright_intl_box { min-height:460px; padding:16px 18px 20px 0; }
#mainmenu { width:1000px; overflow:hidden; color:#ffffff; background:url(../images/mainmenu-bkg.png) repeat-x left bottom; font:normal 13px Verdana, Geneva, sans-serif; }
#mainmenu.uppercase {  }
#mainmenu table { border-spacing:0; border-collapse:collapse; border:0 none; margin:0; padding:0; width:1000px; }
#mainmenu table { list-style-type:none; margin:0; padding:0; overflow:hidden; border:1px solid #e7e7e7; border-bottom-width:0px; background-color:#f3f3f3; }
#mainmenu table td { margin:0; padding:0 0 0 3px; height:30px; border-bottom:1px solid #e7e7e7; }
#mainmenu.equidistant table td {vertical-align: middle; white-space:nowrap; }
#mainmenu.condensed table td.first { padding-left:0; min-width:176px; }
#mainmenu table td a, #mainmenu table td span { font-size:15px; display:block; color:#006fbb;font-weight:bold; text-align:center; padding:8px 16px; text-decoration:none; white-space:nowrap; }
#mainmenu table td:hover{ background-color:#dddddd; }
#mainmenu table td.active, #mainmenu table td.open, #mainmenu table td.active.inactive.open { border-bottom:1px solid #ffffff; background-color:#ffffff; }
#mainmenu table td.active.inactive { border-bottom:1px solid #e7e7e7; background-color:#f3f3f3; }
#mainmenu.equidistant table td.bu-home, #mainmenu.condensed table td.bu-home { width:15px; }
#mainmenu table td.bu-home a { padding:14px 15px; }
#megamenu { font-size:12px; color:#666666; }
#megamenu ul { list-style-type:none; margin:0; padding:0; }
#megamenu .mm-hidden { display:none; }
#megamenu a { color:#aaaaaa; }
#megamenu a:hover { color:#006fbb; }
#megamenu a.direct:hover { text-decoration:underline; }
#megamenu a > span { color:#666666; }
#megamenu .mm-left a > span { color:#808080; }
#megamenu a:hover > span, #megamenu a.direct:hover > span { color:#006fbb; }
#megamenu .mm-left a.direct { text-decoration:none; }
#megamenu .mm-caption, #megamenu a.mm-caption { font-weight:bold; display:none; }
#megamenu .mm-basemenu ul.mm-level2 > li, #megamenu .mm-basemenu.mm-maxlvl2 .mm-right > div > .mm-caption { font-size:13px; }
#megamenu .mm-level1.mm-maxlvl4 ul.mm-level2 > li > a, #megamenu .mm-level1.mm-maxlvl4 ul.mm-level2 > li > span { font-weight:bold; text-transform:uppercase; }
#megamenu .mm-basemenu.mm-maxlvl2 .mm-right > div > .mm-caption { font-weight:bold; font-size:13px; }
#megamenu .mm-level1.mm-maxlvl4 ul.mm-level2 > li > a, #megamenu .mm-level1.mm-maxlvl4 ul.mm-level3 > li > a.opener.open, #megamenu .mm-level1.mm-maxlvl3 ul.mm-level2 > li > a, #megamenu .mm-basemenu.mm-maxlvl2 .mm-right > div > a.mm-caption { color:#0097ff; }
#megamenu .mm-level1.mm-maxlvl4 ul.mm-level2 > li > span, #megamenu .mm-left > a.opener.active span, #megamenu .mm-level1.mm-maxlvl4 ul.mm-level2 > li > a > span, #megamenu .mm-level1.mm-maxlvl4 ul.mm-level3 > li > a.opener.open > span, #megamenu .mm-level1.mm-maxlvl3 ul.mm-level2 > li > a > span, #megamenu .mm-basemenu.mm-maxlvl2 .mm-right > div > .mm-caption > span, #megamenu .mm-basemenu.mm-maxlvl2 .mm-right > div > span.mm-caption { color:#006fbb; }
#megamenu .mm-level1.mm-maxlvl3 ul.mm-level2 > li > a, #megamenu .mm-level1.mm-maxlvl3 ul.mm-level2 > li > span, #megamenu .mm-fullmenu ul.mm-level3.mm-hassub > li > a, #megamenu .mm-fullmenu ul.mm-level3.mm-hassub > li > span { font-weight:bold; }
#megamenu .mm-level1 { position:absolute; top:148px; left:53px; width:954px; padding:2px; z-index:9991; }
#megamenu .mm-level1 > .mm-inner { width:952px; box-shadow:0 2px 10px 0 rgba(0,0,0,0.6); background:#ffffff url(../images/mm-left-bkg-240.png) repeat-y left top; border:1px solid #e8e8e8; }
.isIEbelow9 #megamenu .mm-level1 { background-image:url(/images/schott/countryselector/shadow.png); border-radius:4px; }
#megamenu .mm-left { width:240px; }
#megamenu .mm-left > a { font-size:13px; font-weight:bold; display:block; min-height:17px; padding:11px 13px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
#megamenu .mm-left > a.mm-count0 { border-top:1px solid #e7e7e7; }
#megamenu .mm-left > a.opener { background:#f3f3f3 url(../images/mm-right-big.png) no-repeat right center; padding-right:32px; }
#megamenu .mm-left > a.opener.active { border-right-color:#ffffff; background-color:#ffffff; }
#megamenu .mm-left > a.direct { text-decoration:none; background-color:#f3f3f3; }
#megamenu .mm-level1.mm-maxlvl2 .mm-left, #megamenu .mm-level1.mm-maxlvl1 .mm-left { width:472px; }
#megamenu .mm-level1.mm-maxlvl2 > .mm-inner, #megamenu .mm-level1.mm-maxlvl1 > .mm-inner { background-image:url(../images/mm-left-bkg-472.png); }
#megamenu .mm-right { width:697px; padding:13px 0 13px 15px; }
#megamenu .mm-basemenu li { padding-bottom:9px; }
#megamenu .mm-basemenu li.mm-chldrn { padding-bottom:19px; }
#megamenu .mm-basemenu li.mm-chldrn:last-child { padding-bottom:9px; }
#megamenu .mm-basemenu li.mm-ovrvw.inlineblock { display:block; }
#megamenu .mm-basemenu li > ul { padding-top:10px; }
#megamenu .mm-basemenu ul.mm-level3 { width:100%; }
#megamenu .mm-basemenu ul.mm-level3.mm-amount1 { max-width:232px; }
#megamenu .mm-basemenu ul.mm-level3.mm-amount2 { max-width:464px; }
#megamenu .mm-basemenu ul.mm-level2 > li.mm-nochld { width:202px; padding-right:30px; padding-bottom:19px; }
#megamenu .mm-basemenu ul.mm-level3 > li.mm-nochld { width:201px; padding-left:11px; padding-right:20px; }
#megamenu .mm-basemenu ul.mm-level3 > li.mm-ovrvw.inlineblock { display:none; }
#megamenu .mm-basemenu li.mm-chldrn + li.mm-nochld, #megamenu .mm-basemenu li.mm-nochld + li.mm-chldrn { width:100%; }
#megamenu .mm-level1.mm-maxlvl2 .mm-right, #megamenu .mm-level1.mm-maxlvl1 .mm-right { width:464px; }
#megamenu .mm-basemenu.mm-maxlvl2 ul.mm-level2 > li.mm-nochld { width:201px; padding-left:11px; padding-right:20px; }
#megamenu .mm-basemenu.mm-maxlvl2 ul.mm-level2.mm-lessleft > li.mm-nochld { width:auto; display:block; }
#megamenu .mm-basemenu.mm-maxlvl2 .mm-caption.mm-level2 { display:block; padding-bottom:15px; }
#megamenu .mm-basemenu.mm-maxlvl2 ul.mm-level2 > li { padding-bottom:13px; }
#megamenu .mm-right.mm-empty { display:none; }
#megamenu .mm-taxonomy ul.mm-level2, #megamenu .mm-fullmenu ul.mm-level2 { width:682px; overflow:hidden; }
#megamenu .mm-taxonomy ul.mm-level2 > li, #megamenu .mm-fullmenu ul.mm-level2 > li { width:697px; padding-top:13px; margin-top:7px; border-top:1px solid #f3f3f3; }
#megamenu .mm-taxonomy ul.mm-level2 > li.mm-count0, #megamenu .mm-fullmenu ul.mm-level2 > li.mm-count0 { padding-top:0px; margin-top:0; border-top:0 none; }
#megamenu .mm-taxonomy ul.mm-level2 > li > span.section, #megamenu .mm-fullmenu ul.mm-level2 > li > span.section, #megamenu .mm-fullmenu ul.mm-level2 > li > a.opener { padding-bottom:13px; }
#megamenu .mm-taxonomy ul.mm-level2 > li > span.opener, #megamenu .mm-taxonomy .mm-level2 > li > a, #megamenu .mm-fullmenu ul.mm-level2 > li > span.opener, #megamenu .mm-fullmenu .mm-level2 > li > a { display:block; padding-bottom:13px; }
#megamenu .mm-taxonomy ul.mm-level3 > li, #megamenu .mm-fullmenu ul.mm-level3 > li { width:227px; }
#megamenu .mm-taxonomy ul.mm-level3 > li > span.opener, #megamenu .mm-taxonomy ul.mm-level3 > li > a, #megamenu .mm-fullmenu ul.mm-level3 > li > span.opener, #megamenu .mm-fullmenu ul.mm-level3 > li > a { padding:10px 18px 9px 12px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; }
#megamenu .mm-taxonomy ul.mm-level3 > li.mm-chldrn > span.opener, #megamenu .mm-taxonomy ul.mm-level3 > li.mm-chldrn > a { background:transparent url(../images/mm-right-small.png) no-repeat right 11px; padding-right:25px; }
#megamenu .mm-taxonomy ul.mm-level3 > li.mm-chldrn > span.opener.open, #megamenu .mm-taxonomy ul.mm-level3 > li.mm-chldrn > a.open { background-image:url(../images/mm-down-small.png); background-color:#f3f3f3; }
#megamenu .mm-taxonomy ul.mm-level4 { display:none; }
#megamenu .mm-taxonomy .mm-nodelayer { background-color:#f3f3f3; padding:13px 0 3px 12px; width:682px; overflow:hidden; }
#megamenu .mm-taxonomy .mm-nodelayer > ul { width:697px; }
#megamenu .mm-taxonomy .mm-nodelayer > ul > li { width:183px; padding:0 45px 11px 0; }
#megamenu .mm-taxonomy .mm-nodelayer > ul > li > a > span { color:#333333; }
#megamenu .mm-taxonomy .mm-nodelayer > ul > li > a:hover > span { color:#006fbb; }
#megamenu .mm-fullmenu ul.mm-level3 > li.mm-ovrvw.inlineblock, #megamenu .mm-fullmenu ul.mm-level4 > li.mm-ovrvw.inlineblock { display:none; }
#megamenu .mm-fullmenu ul.mm-level3 > li.mm-chldrn { padding-bottom:5px; }
#megamenu .mm-fullmenu ul.mm-level4 > li { width:202px; padding:3px 18px 5px 12px; }
#megamenu .mm-fullmenu li.mm-chldrn + li.mm-nochld, #megamenu .mm-fullmenu li.mm-nochld + li.mm-chldrn { width:100%; }
#megamenu div.mm-teaserholder { padding-right:15px; }
div.menu-teaser { overflow:hidden; }
#megamenu .float-left, div.menu-teaser .float-left { margin:3px 20px 10px 0; float:left; }
div.menu-teaser h3, #megamenu .quickselect h3 { color:#333333; font-size:15px; }
div.menu-teaser h3 { font-weight:bold; margin-bottom:13px; border-bottom:1px solid #999999; padding-bottom:5px; }
div.menu-teaser h3 > b, div.menu-teaser h3 > strong { color:#006fbb; }
#megamenu .quickselect { border-bottom:1px solid #f3f3f3; padding-bottom:13px; margin-bottom:13px; }
#megamenu .quickselect h3 { display:inline-block; vertical-align:top; margin:0; padding-right:20px; }
#megamenu .quickselect select { color:#000000; font-size:14px; border:2px solid #cccccc; border-radius:2px; background-color:#f3f3f3; }
div.menu-teaser div.teaser { color:#666666; }
div.menu-teaser a { color:#333333; }
div.menu-teaser a:hover { text-decoration:underline; }
div.menu-teaser a.button:hover { text-decoration:none; }
div.menu-teaser a.button.orange-more { background:transparent url(../images/blue-button-more-sml-bkg.gif) no-repeat right top; border:1px solid #0070bc; border-radius:5px; color:#ffffff; cursor:pointer; font-size:13px; margin-top:20px; padding:3px 27px 4px 11px; }
div.menu-teaser a.video-link { position:relative; }
div.menu-teaser .video-link div.play-icon { background:transparent url(/images/schott/responsive/play-symbol-small.png) no-repeat center center; position:absolute; top:0; right:0; bottom:0; left:0; }
#breadcrumb { margin-bottom:15px; border-bottom:1px dotted #b6b9ba; padding:3px 0 3px 0; color:#005aaa; width:550px; }
#breadcrumb a { text-decoration:none; color:#005aaa; }
#breadcrumb a:hover { color:#ef8200; }
#breadcrumb span.spacer { padding:0 8px 0 8px; background-image:url(../images/arrow_out.gif); background-repeat:no-repeat; background-position:center center; }
.unitnav, .navbkg { background-color:#f6f6f6; }
.unitnav, .unitnav ul, .unitnav li { width:268px; list-style:none outside; margin:0; padding:0; color:#005aaa; }
.unitnav li { border-top:1px solid #cccccc; padding:0; }
.unitnav li.navactive { background-color:#e0e4e7; }
.unitnav li.navfolded { background-color:#f6f6f6; }
.unitnav li.navactive ul { background-color:#f6f6f6; }
.unitnav ul li.navfolded, .unitnav.firstlevelsclosed li.navfolded { background-color:#ededed; }
.unitnav ul li.navactive ul, .unitnav.firstlevelsclosed li.navactive ul { background-color:#ededed; }
.unitnav > li { min-height:27px; }
.unitnav > li.navhome { min-height:24px; }
.unitnav > li > ul { padding-bottom:3px; }
.unitnav > li:last-child > ul { padding-bottom:0; }
.unitnav li.navspacer { margin:0; padding:0; border-top-width:0px; height:4px; line-height:0%; font-size:4px; }
.unitnav > li:last-child { border-bottom:1px solid #cccccc; }
.unitnav li ul { display:none; }
.unitnav li ul.open { display:block; }
.unitnav li div { width:176px; padding-top:2px; padding-bottom:4px; }
.unitnav > li > div, .unitnav > li > ul > li > div { padding-top:3px; padding-bottom:5px; }
.unitnav li.navhome div { padding:4px 0 6px 0; }
.unitnav ul div { padding-left:11px; width:165px; }
.unitnav ul ul div { padding-left:19px; width:157px; }
.unitnav ul ul ul div { padding-left:26px; width:150px; }
.unitnav ul ul ul ul div { padding-left:33px; width:143px; }
.unitnav ul ul ul ul ul div { padding-left:42px; width:134px; }
.unitnav ul ul ul ul ul ul div { padding-left:50px; width:126px; }
.unitnav a, .unitnav span { color:#005aaa; text-decoration:none; display:block; padding-left:10px; background-image:url(../images/arrow_closed_out.gif); background-repeat:no-repeat; background-position:left top; }
.unitnav a:hover, .unitnav li.navactive > div > span, .unitnav li.navactive > div > a { color:#ef8200; text-decoration:none; padding-left:10px; background-image:url(../images/arrow_closed_over.gif); background-repeat:no-repeat; background-position:left top; }
.unitnav div.main { font-weight:bold; padding-left:1px; width:175px; }
.unitnav div.sub { font-weight:normal; }
.unitnav a.opener, .unitnav span.opener { background-image:url(../images/arrow_closed_out.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; }
.unitnav a.opener:hover, .unitnav li.navactive > div > a.opener, .unitnav li.navactive > div > span.opener { background-image:url(../images/arrow_closed_over.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; }
.unitnav a.opener_open, .unitnav span.opener_open { background-image:url(../images/arrow_open_out.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; }
.unitnav a.opener_open:hover, .unitnav li.navactive > div > a.opener_open, .unitnav li.navactive > div > span.opener_open { color:#ef8200; background-image:url(../images/arrow_open_over.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; }
.unitnav li.navhome a, .unitnav li.navhome.navactive a, .unitnav li.navhome a:hover, .unitnav li.navhome.navactive a:hover { background-image:none; padding-left:5px; }
#nav_solid_top { font-weight:bold; color:#005aaa; padding:5px 3px 4px 3px; width:170px; }
div.nav_solid { padding:8px 3px; border-top:1px solid #cccccc; width:170px; }
.unitnav li.navhome { font-weight:bold; }
.unitnav li.navhome a, .unitnav li.navhome span { background-image:none; padding-left:5px; }
#nav_dotted_top { font-weight:bold; color:#005aaa; padding:5px 3px 4px 3px; width:170px; }
div.nav_dotted { padding:8px 3px; border-top:1px solid #cccccc; width:170px; }
#unitnav_top { font-weight:bold; color:#005aaa; padding:2px 0 4px 1px; width:175px; }
#unitnav_top a { font-weight:bold; color:#005aaa; text-decoration:none; width:176px; }
#unitnav_top a:hover { color:#ef8200; }
#overlaynav.unitnav { background-color:#edf4fa; margin-bottom:16px; }
#overlaynav.unitnav > li { min-height:23px; }
#overlaynav.unitnav li.navfolded, #overlaynav.firstlevelsclosed li.navfolded { background-color:#edf4fa; }
#overlaynav.unitnav li.navactive { background-color:#d7e5f0; }
#overlaynav.unitnav li.navactive > div > span, #overlaynav.unitnav li.navactive > div > a { color:#005aaa; background-image:url(../images/arrow_closed_out.gif); }
#overlaynav.unitnav li.navactive > div > a.opener, #overlaynav.unitnav li.navactive > div > span.opener { background-image:url(../images/arrow_closed_out.gif); }
#overlaynav.unitnav li.navactive > div > a.opener_open, #overlaynav.unitnav li.navactive > div > span.opener_open { color:#ef8200; background-image:url(../images/arrow_open_out.gif); }
#overlaynav.unitnav > li > ul { padding-bottom:0; }
#footer { padding:9px 0 0 30px; color:#48494a; font-size:10px; width:930px; height:29px; }
#footer a { color:#48494a; text-decoration:none; }
#footer a:hover { color:#48494a; text-decoration:underline; }
#footerbox { background:transparent url(../images/footer-bkg.png) repeat-x right top; padding:12px 30px 8px 30px; }
#footerbox #footer { padding:0; }
#printmenu { width:186px; height:15px; overflow:hidden; margin:0 0 10px 8px; }
#printmenu_intl { width:759px; height:15px; margin:0 0 8px 0; border-bottom:1px dotted #b6b9ba; padding-bottom:2px; text-align:right; }
#printmenu_intl a { text-decoration:none; color:#005aaa; display:block; float:right; }
#printmenu a { text-decoration:none; color:#005aaa; display:block; float:left; }
#printmenu a:hover, #printmenu_intl a:hover { text-decoration:none; color:#ef8200; }
#printmenu a.iconlink, #printmenu_int a.iconlink { padding-right:10px; height:13px; position:relative; top:1px; }
.rsslink { background:url(/images/schott/icon/blue/rss.png) no-repeat left center; padding:0 10px 0 15px; }
.printlink { background:url(/images/schott/icon/blue/print.png) no-repeat left center; padding:0 10px 0 17px; }
.sharelink { background:url(/images/schott/icon/blue/plus.png) no-repeat left center; padding:0 10px 0 15px; }
.closesharelink { background:url(/images/schott/icon/blue/minus.png) no-repeat left center; padding:0 10px 0 15px; }
.recommendlink { background:url(/images/schott/icon/blue/email.png) no-repeat left center; padding:0 10px 0 17px; }
.printmenu-downloadlink { background:url(/images/schott/icon/blue/dl-overview.png) no-repeat left center; padding:0 10px 0 15px; }
.rsslink.last, .printlink.last, .sharelink.last, .closesharelink.last, .recommendlink.last, .printmenu-downloadlink.last { padding-right:0; }
.rsslink:hover { background-image:url(/images/schott/icon/orange/rss.png); }
.printlink:hover { background-image:url(/images/schott/icon/orange/print.png); }
.sharelink:hover { background-image:url(/images/schott/icon/orange/plus.png); }
.closesharelink:hover { background-image:url(/images/schott/icon/orange/minus.png); }
.recommendlink:hover { background-image:url(/images/schott/icon/orange/email.png); }
.printmenu-downloadlink:hover { background-image:url(/images/schott/icon/orange/dl-overview.png); }
.infobox { width:194px; margin-bottom:15px; }
.infobox p { margin:0; padding:0; }
.infobox_head { background-image:url(../images/infobox_head.gif); padding:5px 0 0 8px; height:20px; color:#FFFFFF; font-size:13px; overflow:hidden; }
.infobox_body { background-image:url(../images/infobox_body.gif); background-repeat:repeat-y; padding:5px 16px 5px 10px; line-height:15px; }
#infobox_contact .infobox_body { padding:5px 12px 5px 10px; }
.infobox_bottom { background-image:url(../images/infobox_bottom.gif); background-repeat:no-repeat; width:194px; height:7px; }
.infobox_seperator { border-bottom:1px dotted #b6b9ba; color:white; width:182px; height:1px; position:relative; left:-7px; margin:6px 0 4px 0; }
#newsbox_short { width:165px; height:115px; overflow:hidden; }
#newsbox_long { width:165px; height:160px; overflow:hidden; }
.newsbox_item { margin-bottom:7px; width:165px; }
#newsbox_short img, #newsbox_long img { width:72px; }
#unitnav-boxes > .infobox-banner:first-child, #unitnav-boxes > .nav-infobox:first-child { margin-top:20px; }
#unitnav-boxes .infobox-banner, #unitnav-boxes .infobox-banner img.banner { width:176px; }
#unitnav-boxes .infobox-banner, #unitnav-boxes .nav-infobox { margin-top:16px; }
.nav-infobox { width:172px; border:1px solid #e3e7e8; padding:1px; }
.nav-infobox .infobox-head { width:166px; background:url(../images/infobox-nav-head.gif) no-repeat; padding:3px 0 0 6px; height:20px; color:#FFFFFF; font-size:13px; overflow:hidden; }
.nav-infobox .infobox-body { padding:6px 9px 5px 9px; line-height:15px; border:1px solid #f2f4f5; border-top-width:0; }
.nav-infobox-bottom { width:176px; height:4px; background-image:url(../images/infobox-nav-bottom.gif); }
.nav-infobox .seperator { border-bottom:1px dotted #b6b9ba; color:white; width:164px; height:1px; position:relative; left:-7px; margin:6px 0 4px 0; }
.infobox-banner .top.caption { width:176px; border-bottom:1px dotted #b6b9ba; color:#005aaa; font-weight:bold; padding-bottom:2px; }
.nav-infobox img.banner { width:152px; }
.nav-infobox.no-body img.banner { width:172px; }
.rd-infoboxes .infobox { font-size:12px; width:auto; }
.rd-infoboxes .infobox .rd-compat-img { width:100%; max-width:100%; }
.rd-infoboxes .infobox .caption { border-bottom:1px solid #999999; padding-bottom:8px; font-size:15px; color:#333333; }
.rd-infoboxes .infobox .body { border-bottom:1px solid #cccccc; }
.rd-infoboxes .infobox .bottom { padding-top:6px; text-align:right; }
.rd-infoboxes .infobox .bottom a { padding-left:20px; }
.rd-infoboxes .infobox .overlay.blue { background:transparent url(/images/schott/shader/s006fbb-80.png); color:#ffffff; }
.rd-infoboxes .list .element { padding:8px 0; overflow:hidden; }
.rd-infoboxes .list .element .date { float:left; width:68px; color:#9a9a9a; border-right:1px solid #cccccc; margin-right:15px; padding-right:5px; font-size:11px; }
.rd-infoboxes .list .element .date .day { font-size:23px; line-height:23px; }
.rd-infoboxes .list .element .teaser { overflow:hidden; width:auto; }
.rd-infoboxes .list .element .teaser a { color:#333333; }
.rd-infoboxes .list .element .teaser a:hover { text-decoration:underline; color:#333333; }
.rd-infoboxes .list .element span.tag.news { background-color:#006fbb; }
.rd-infoboxes .list .element span.tag.fair { background-color:#666666; }
.rd-infoboxes .list .element span.tag.event { background-color:#ef8200; }
.rd-infoboxes .list .linkelement { padding-bottom:7px; }
.rd-infoboxes .list .linkelement:first-child { padding-top:7px; }
.rd-infoboxes .infobox .overlay.blue { background:transparent url(/images/schott/shader/s006fbb-80.png); color:#ffffff; }
.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; }
#keyvisual { position:relative; margin:0 0 20px 0; overflow:hidden; }
#keyvisual img { display:block; }
#keyvisual div.claim { position:absolute; right:0px; bottom:32px; font-size:22px; padding:12px 20px; background-image:url(/images/schott/shader/s005aaa-95.png); color:#ffffff; }
#keyvisual div.claim a { color:#ffffff; text-decoration:none; }
#template-keyvisual { padding:0 0 20px 0; overflow:hidden; }
#content_headline { width:550px; }
table.template-headline-container #content_headline { width:auto; margin:0; }
.maincontent.two-column { min-width:759px; }
.maincontent.two-column > div { max-width:759px; }
.maincontent.one-column { min-width:550px; }
.maincontent.one-column > div { max-width:550px; }
.maincontent.three-column { min-width:954px; padding-top:10px; }
.maincontent.three-column > div { max-width:954px; }
.maincontent p { margin-bottom:11px; }
.maincontent a { color:#005aaa; text-decoration:none; }
.maincontent a:hover { color:#ef8200; text-decoration:none; }
.maincontent #contentsearch_suggestions a { color:#6f6f6f; }
.maincontent td.dotted, .maincontent div.dotted, .dotted { border-top:1px dotted #b6b9ba; }
.maincontent td.dotted-bottom, .maincontent div.dotted-bottom, .dotted-bottom { border-bottom:1px dotted #b6b9ba; }
.maincontent .block-padbot { text-align:left; padding-bottom:15px; }
.maincontent .block-padtop { text-align:left; padding-top:30px; }
.maincontent .block-padbot-sml { text-align:left; padding-bottom:15px; }
.maincontent .block-padtopbot { text-align:left; padding:8px 0; }
.maincontent .block-padtopbot-big { text-align:left; padding:15px 0; }
.maincontent .block-padtop-sml { text-align:left; padding-top:15px; }
.maincontent .block-padbot-landing { text-align:left; padding-bottom:29px; }
.maincontent .no-botmarg .block-padbot, .maincontent .no-botmarg .block-padbot-sml, .maincontent .no-botmarg .block-padtopbot, .maincontent .no-botmarg .block-padtopbot-big { margin-bottom:0; }
.phone480 .maincontent .block-padbot-landing, .phone320 .maincontent .block-padbot-landing { padding-bottom:20px; }
.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; }
.maincontent .floating-listfix li, .floating-listfix li { position:relative; left:20px; }
.foldingBaustein { cursor:pointer; }
.foldingBaustein h4:hover { color:#ef8200; }
.foldingBaustein span.opener { color:#005aaa; padding-right:13px; background:transparent url(../images/arrow_out.gif) no-repeat right center; }
.foldingBaustein span.opener:hover { color:#ef8200; background-image:url(../images/arrow_over.gif); }
.foldingBaustein span.opener.open { color:#005aaa; background-image:url(../images/arrow_open_out.gif); }
.nicedate { background-image:url(../images/date_bkg.png); width:35px; height:42px; margin-right:8px; }
.nicedate p { width:33px; color:#333333; font-size:10px; padding:5px 2px 3px 0; text-align:center; line-height:12px; }
.nicedate div { width:33px; color:#333333; font-size:13px; font-weight:bold; padding-right:2px; text-align:center; }
.block-header, h1.block-header, h2.block-header, h3.block-header { color:#48494A; border-bottom:1px solid #cccccc; padding-bottom:7px; }
.block-footer { padding-top:5px; text-align:right; border-top:1px solid #cccccc; }
.videobox { overflow:hidden; }
.videobox .inner { margin-left:-1px; margin-right:-1px; margin-top:-1px; }
.contentwidth { width:954px; }
.footerwidth { width:930px; }
.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, .maincontent table.greyborder { border-collapse:collapse; }
table.greyborder>tbody>tr>th, table.greyborder>thead>tr>th, .maincontent table.greyborder>tbody>tr>th, .maincontent table.greyborder>thead>tr>th { border:1px solid #e3e7e8; padding:0; text-align:left; }
table.greyborder>tbody>tr>th>div, table.greyborder>thead>tr>th>div, .maincontent table.greyborder>tbody>tr>th>div, .maincontent table.greyborder>thead>tr>th>div { border:1px solid white; background-color:#3175b7; background-image:url(../images/tablehead_blue_bkg.gif); background-repeat:repeat-x; min-height:14px; padding:2px 4px 4px 4px; color:#ffffff; }
table.greyborder>tbody>tr>th h6, table.greyborder>thead>tr>th h6, .maincontent table.greyborder>tbody>tr>th h6, .maincontent table.greyborder>thead>tr>th h6 { font-size:12px; color:#FFFFFF; font-weight:normal; margin:0; }
table.greyborder>tbody>tr>th a, table.greyborder>thead>tr>th a, .maincontent table.greyborder>tbody>tr>th a, .maincontent table.greyborder>thead>tr>th a { color:#ffffff; }
table.greyborder>tbody>tr:not([class]), .maincontent table.greyborder>tbody>tr:not([class]) { background-color:#ffffff; }
table.greyborder>tbody>tr>td, .maincontent table.greyborder>tbody>tr>td { border:1px solid #e3e7e8; padding:3px 5px 5px 5px; }
table.greyborder>tbody>tr.rowchange>td, .maincontent table.greyborder>tbody>tr.rowchange>td { border:1px solid #e3e7e8; padding:3px 5px 5px 5px; background-color:#fafafa; }
table.greyborder>tbody>tr>td.footer, .maincontent table.greyborder>tbody>tr>td.footer { border:1px solid #e3e7e8; background-color:#eef2f3; padding:3px 5px 5px 5px; }
table.greyborder table td, .maincontent table.greyborder table td { padding:3px 5px 5px 5px; }
table.techdata { border-collapse:collapse; border-spacing:0px; background-color:#ffffff; }
table.techdata>tbody>tr>th, table.techdata>thead>tr>th { color:#ffffff; background-color:#919191; padding:3px; border:1px solid #ffffff; font-weight:normal; text-align:left; }
table.techdata>tbody>tr>th a, table.techdata>thead>tr>th a { color:#ffffff; }
table.techdata>tbody>tr>td { color:#606263; background-color:#efefef; padding:3px 2px; border:1px solid #ffffff; }
table.techdata table td { padding:3px 2px; }
td.tablelayout, .maincontent td.tablelayout { background-color:#026dba; border:1px solid #fff; color:#fff; }
td.tablelayout a, .maincontent td.tablelayout a { color:#fffadb; }
td.tablelayout a:hover, .maincontent td.tablelayout a:hover { color:#ef8200; }
td.tablelayout .medblue a, .maincontent td.tablelayout .medblue a { color:#026dba; }
.tab-stripe div.stripe { color:#969696; font-size:14px; }
.tab-stripe div.stripe.bordered { display:inline-block; padding:25px 0 7px 0; margin:0 0 25px 0; border-bottom:1px solid #cccccc; }
.tab-stripe div.stripe.padded { padding:0 0 25px 0; }
.tab-stripe div.stripe a.tab { color:#005aaa; text-decoration:none; }
.tab-stripe div.stripe a.tab:hover { color:#ef8200; text-decoration:none; }
.tab-stripe div.stripe span { padding:0 5px; }
.tab-stripe div.stripe span.tab { padding:0; color:#cccccc; }
.tab-stripe div.stripe span.loner { color:#666666; }
.tab-stripe div.stripe a.tab.active, .tab-stripe stripe a.tab.active:hover { color:#ef8200; text-decoration:none; }
.tab-list div.list { font-size:12px; }
.tab-list div.list a.tab { display:block; color:#005aaa; font-size:12px; font-weight:bold; margin:0 0 5px 0; padding:2px 0 2px 5px; width:228px; }
.tab-list div.list span.tab { display:block; color:#C0C0C0; font-size:12px; font-weight:bold; margin:0 0 2px 0; padding:2px 0 2px 5px; width:228px; }
.tab-list div.list a.tab:hover { background-color:#F2F2F2; color:#F1780E; }
.tab-list div.list a.tab.active { background-color:#E5E5E5; color:#F1780E; }
.maincontent table.form_table { color:#333333; line-height:150%; width:550px; }
.maincontent td.form_label { font-size:10px; font-weight:bold; color:#606263; padding-right:10px; }
.maincontent ul.formlist, ul.formlist, .maincontent ul.formlist ul, ul.formlist ul { list-style-type:none; padding:0; margin:0; }
.maincontent ul.formlist li div.label, ul.formlist li div.label { padding:7px 0 2px 0; }
.maincontent ul.formlist li div.control, ul.formlist li div.control { padding:7px 0 0 3px; }
.maincontent table.formtable td.label, table.formtable td.label { padding:7px 5px 0 0; }
.maincontent table.formtable td.control, table.formtable td.control { padding-top:7px; }
.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:11px; margin-bottom:10px; }
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; }
.button, .buttoninput, input[type="submit"], input[type="reset"], input[type="button"] { color:#fff; background-color:#026dba; border-color:#fff #333 #333 #fff; border-width:1px; border-style:solid; }
button.buttoninput, input[type="submit"], input[type="reset"], input[type="button"] { font-size:13px; }
a.button { color:#fff !important; padding:1px 7px; }
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/buttons/orange-but.gif) repeat-x center left; height:28px; border-radius:4px 4px 4px 4px; color:#ffffff; font-size:13px; font-weight:600; border-style:none; border-width:0; padding:0 11px 0 11px; cursor:pointer; }
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/buttons/orange-form-but.gif) no-repeat center right; height:28px; border-radius:4px 4px 4px 4px; color:#ffffff; font-size:13px; font-weight:600; border-style:none; border-width:0; padding:0 27px 0 11px; cursor:pointer; }
a.button.orange, span.faux-button, a.button.orange-more, span.faux-button-more { display:inline-block; vertical-align:top; *display:inline; *zoom:1; padding-top:3px; padding-bottom:5px; height:auto; }
.sl-do-but { display:inline-block; background-repeat:no-repeat; background-position:top left; font-size:12px; padding-left:11px; }
.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; background-position:top right; }
.sl-do-but.orange-20 { height:20px; background-image:url(/images/schott/buttons/orange-20-l.png); }
.sl-do-but.orange-20 span.right { height:17px; padding:2px 11px 1px 0; background-image:url(/images/schott/buttons/orange-20-r.png); font-size:11px; }
.sl-do-but.orange-24 { height:24px; background-image:url(/images/schott/buttons/orange-24-l.png); }
.sl-do-but.orange-24 span.right { height:19px; padding:4px 11px 1px 0; background-image:url(/images/schott/buttons/orange-24-r.png); }
.sl-do-but.orange-35 { height:35px; background-image:url(/images/schott/buttons/orange-35-l.png); }
.sl-do-but.orange-35 span.right { height:26px; padding:9px 11px 0 0; background-image:url(/images/schott/buttons/orange-35-r.png); }
.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 { height:19px; padding:5px 11px 0 0; background-image:url(/images/schott/buttons/bluegrey-24-r.png); }
.sl-do-but.landing-29 { height:29px; background-image:url(/images/schott/buttons/orange-landing-29-l.png); }
.sl-do-but.landing-29 span.right { height:21px; padding:5px 37px 3px 0; background-image:url(/images/schott/buttons/orange-landing-29-r.png); font-size:14px; }
.sl-do-but.landing-45 { height:45px; padding-left:13px; background-image:url(/images/schott/buttons/orange-landing-45-l.png); }
.sl-do-but.landing-45 span.right { height:27px; padding:11px 42px 7px 0; background-image:url(/images/schott/buttons/orange-landing-45-r.png); font-size:18px; }
#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:#005aaa; 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; }
#lightbox { position:absolute; left:0; width:100%; z-index:6060; text-align:center; line-height:0; }
#lightbox a img { border:none; }
#lightboxOICont { position:relative; background-color:#fff; 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:#005aaa; font-weight:bold; text-decoration:none; }
#lightboxNLinkText { padding-left:20px; }
#lightboxPLinkText { padding-right:20px; }
#lightboxIDatCont { font-size:10px; background-color:#fff; margin:0 auto; line-height:1.4em; }
#lightboxIDat #lightboxIDet { width:80%; 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-desktop.png) center top no-repeat; width:27px; height:20px; }
#lightboxIDat #lightboxBNavCls { float:right; }
#lightboxIDat { padding:10px 5px 0 5px; }
#lightboxICont { padding:5px; }
* html>body .lightboxClFix { display:inline-block; width:100%; }
* html .lightboxClFix { height:1%; }
.modal-rbox { position:absolute; top:0; left:0; background:transparent url(/images/sys/modal.png); display:none; }
.modal-rbox .box-close { display:block; width:22px; height:22px; background:transparent url(../images/iframe-close.png) no-repeat center center; cursor:pointer; position:absolute; top:2px; right:2px; }
.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:9px 30px 8px 10px; overflow:hidden; }
.modal-rbox .video-box .box-close, .modal-rbox .flash-box .box-close { top:4px; right:4px; }
#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; }
.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; }

/* ·ÖÒ³ÑùÊ½ */
.page {
    height: 35px;
    line-height: 35px;
    text-align: right;
	padding-top:10px;
}
.page a {
	padding:4px 10px;
	text-align:center;
	border:1px solid #CCCCCC;
	color:#3366CC;
}
.page a:hover {
    border:1px solid #006FBB;
	color:#ffffff;
	background-color:#006FBB;
}
.page span.current {
	border:1px solid #006FBB;
	padding:4px 10px;
	text-align:center;
	background-color:#006FBB;
	color:#ffffff;
}
.page span.trig{
    padding:4px;
	text-align:center;
	border:1px solid #CCCCCC;
	color:#666666;
}
#tips {
    background: #f7f7f7;
    border-bottom: 1px solid #dfdfdf;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    clear: both;
}
#tips .tips-box{ width:1000px; margin: 0 auto}
#tips .tips-fr{float:right;}

.in-footer{
	margin-top: 20px;
	border-top: #A6A6A6 1px solid;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.in-footer a{
	color: #000000;
}