html, body {
	font-family:Verdana, Geneva, sans-serif;
}
#content-footer-box {
	width:990px;
	background:transparent url(../images/footer-bkg.png) repeat-x left top;
	padding-top:6px;
	padding-bottom:10px;
	color:#404040;
}
#content-footer-box a, #content-footer-box h3 {
	color:#404040;
}
#content-footer-box a:hover, ul.menulist a.active {
	color:#141415;
	text-decoration:underline;
}
#content-footer-box .footer-box {
	width:930px;
	min-height:15px;
	padding:7px 30px;
}
#content-footer-box .footer {
	font-size:11px;
	color:#777777;
}
#content-footer-box .footer a, #content-footer-box .footer a:hover {
	color:#777777;
}
ul.menulist ul {
	padding:0 0 5px 0;
}
ul.menulist ul ul {
	padding:0 0 3px 0;
}
ul.menulist ul li {
	padding:7px 0 0 0;
}
ul.menulist ul ul li {
	padding:5px 0 0 0;
}
ul.menulist ul span.section {
	padding-top:10px;
}
#footer-unitmenu ul.menulist li.sub, #footer-unitmenu ul.menulist > li, #footer-unitmenu, #footer-worldwide {
	display:inline-block;
	vertical-align:top;
*display:inline;
	zoom:1;
}
#footer-unitmenu {
	padding:14px 0 11px 0;
	width:677px;
}
#footer-unitmenu.full {
	width:930px;
	overflow:hidden;
}
#footer-unitmenu ul.menulist.footer-six {
	width:950px;
}
#footer-unitmenu ul.menulist.fullwidth.footer-four, #footer-unitmenu ul.menulist.fullwidth.footer-five {
	width:954px;
}
#footer-worldwide {
	padding:14px 0 11px 0;
	font-size:12px;
	color:#ffffff;
	width:252px;
}
#footer-worldwide a, #footer-worldwide a:hover {
	color:#ffffff;
}
#footer-unitmenu li, #footer-worldwide ul ul ul li {
	font-size:11px;
}
#content-footer-box ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#content-footer-box h3 {
	padding-bottom:2px;
	font-size:14px;
}
#footer-unitmenu li.sub, #footer-unitmenu > ul > li {
	padding-bottom:2px;
	font-size:14px;
	width:145px;
	margin-right:24px;
}
#footer-unitmenu.full ul.fullwidth.footer-six li.sub, #footer-unitmenu.full > ul.fullwidth.footer-six > li {
	width:135px;
	margin-right:20px;
}
#footer-unitmenu.full ul.fullwidth.footer-five li.sub, #footer-unitmenu.full > ul.fullwidth.footer-five > li {
	width:166px;
	margin-right:24px;
}
#footer-unitmenu.full ul.fullwidth.footer-four li.sub, #footer-unitmenu.full > ul.fullwidth.footer-four > li {
	width:214px;
	margin-right:21px;
}
#footer-worldwide ul ul {
	display:none;
	font-size:12px;
}
#footer-worldwide div.worldmap {
	min-height:190px;
	background:transparent url(../images/footer-worldmap.png) no-repeat center bottom;
}
#footer-worldwide div.worldmap.us {
	background-image:url(../images/footer-worldmap-us.png);
}
#footer-worldwide ul li {
	background:#989b9c url(../images/footer-menu-closed.gif) no-repeat right top;
	padding:3px 0 3px 7px;
	border-top:1px solid #7c7f80;
}
#footer-worldwide ul li.open {
	background-image:url(../images/footer-menu-open.gif);
}
#footer-worldwide ul ul li, #footer-worldwide ul ul li.open {
	background:transparent none;
	border-top:0px none;
}
#footer-worldwide ul li a {
	display:block;
}
#footer-worldwide ul ul li a {
	display:inline;
	padding-right:15px;
	background:transparent url(/images/schott/responsive/listselect-drop-white.png) no-repeat right center;
}
#footer-worldwide ul ul ul li a {
	padding-right:0;
	background-image:none;
}
#footer-worldwide a:hover {
	text-decoration:none;
}
#footer-worldwide ul ul ul li a:hover {
	text-decoration:underline;
}
#countryselector-box {
	width:958px;
	margin-top:26px;
}
#countryselector-box .pointer {
	left:190px;
}
#countryselector {
	width:894px;
	padding:27px 30px;
}
#countryselector .country-matrix .countries .item {
	width:332px;
}
#countryselector .country-matrix .countries .item.third {
	width:225px;
}
#countryselector-opener a {
	margin-bottom:6px;
}
#nachoice.seperated {
	padding-left:2px;
}
#topmenu_2 li.channel.linkedin, #topmenu_2 li.channel.wechat {
	padding-top:0;
}
#sb235210, #sb235210 div.stage, #sb235210 div.stripe {
	position:relative;
}
#sb235210 div.stage {
	border-radius:3px 3px 0 0;
	width:954px;
	height:353px;
	padding-bottom:10px;
}
#sb235210 div.stage, #sb235210 div.stage .stripe {
	overflow:hidden;
}
#sb235210 div.stage .overlay {
	position:absolute;
}
#sb235210 div.stage .overlay.left {
	left:0px;
	top:0px;
	width:50%;
	margin:20px 0 0 20px;
}
#sb235210 div.stage .overlay.right {
	right:0px;
	top:0px;
	width:50%;
	margin:20px 20px 0 0;
}
#sb235210 div.stage .overlay.center {
	bottom:71px;
	left:0px;
	width:894px;
	padding:0 30px;
	text-align:center;
}
#sb235210 div.stage .overlay.center.has-button {
	bottom:106px;
}
#sb235210 div.stage .overlay.left.hlfull, #sb235210 div.stage .overlay.right.hlfull {
	width:914px;
}
#sb235210 div.stage .overlay.hlfull .teaser {
	width:482px;
}
#sb235210 div.stage .overlay.left .white {
	padding:10px 0 0 10px;
}
#sb235210 div.stage .overlay.right .white {
	padding:10px 10px 0 0;
}
#sb235210 div.stage .overlay .white, #sb235210 div.stage .overlay .white a, #sb235210 div.stage .overlay .white h2.title, #sb235210 div.stage .overlay .white h2 {
	color:#ffffff;
}
#sb235210 .stage .overlay .dark, #sb235210 .stage .overlay .dark h2, #sb235210 .stage .overlay .darkbox, #sb235210 .stage .overlay .darkbox h2 {
	color:#333333;
}
#sb235210 .stage .overlay .dark h2.title, #sb235210 .stage .overlay .darkbox h2.title {
	color:#333333;
}
#sb235210 div.stage .overlay .darkbox {
	background:transparent url(/images/schott/shader/sffffff-70.png);
	border-radius:3px;
	padding:10px 15px 15px 15px;
	color:#333333;
}
#sb235210 div.stage .overlay h2.title {
	margin-bottom:7px;
	font-size:36px;
}
#sb235210 div.stage .overlay h2 {
	margin-bottom:7px;
	font-size:20px;
}
#sb235210 div.stage .overlay h2.title.alone {
	margin-bottom:12px;
}
#sb235210 div.stage a.button.orange-more, #sb235210 div.stage span.faux-button-more {
	margin-top:15px;
	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;
	font-weight:normal;
	padding:3px 27px 4px 11px;
	line-height:normal;
}
#sb235210 div.stage select {
	width:auto;
	margin-top:20px;
	font-size:16px;
	color:#005aaa;
	padding:2px;
}
#sb235210 div.stage select option {
	padding:2px 3px 2px 3px;
	color:#333333;
}
@-moz-document url-prefix() {
#sb235210 div.stage select option {
padding:0 3px 2px 3px;
}
}
#sb235210 div.stage .stripe {
	width:3817px;
	height:353px;
	overflow:hidden;
}
#sb235210 .stripe > .item, #sb235210 .stripe .slidesize {
	width:954px;
	height:353px;
	overflow:hidden;
}
#sb235210 .stage .btnolay.right {
	position:absolute;
	bottom:71px;
	right:30px;
}
#sb235210 .stage .btnolay.left {
	position:absolute;
	bottom:71px;
	left:30px;
}
#sb235210 .navigation {
	position:absolute;
	bottom:0;
	left:0;
	height:64px;
	width:954px;
}
#sb235210 .navigation table.buttons {
	width:100%;
	background:transparent url(/images/schott/responsive/gallery-slider-nav-big-bkg.png) repeat-x left top;
	height:64px;
}
#sb235210 .navigation .buttons .navbut {
	height:40px;
	padding-top:26px;
}
#sb235210 .navigation .buttons .navbut.active {
	background:url(/images/schott/responsive/gallery-slider-marker-big.png) no-repeat center top;
}
#sb235210 .navigation .buttons a {
	display:block;
	color:#333333;
	cursor:pointer;
	height:28px;
	text-align:center;
	font-size:15px;
	line-height:28px;
	padding:0 10px;
	border-left:1px solid #cccccc;
	vertical-align:middle;
}
#sb235210 .navigation .buttons a:hover {
	text-decoration:underline;
}
#sb235210 .navigation .buttons .active a {
	color:#0072bd;
	cursor:text;
	text-decoration:none;
}
#sb235210 .navigation .buttons .first a {
	border-left:0 none;
}
#sb235210 .stripe .slidesize {
	height:315px;
}
#sb235210 .stripe .slidesize {
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#sb235210 .playerbox.videobkg {
	background:transparent url(/images/sys/modal.png);
}
#sb235210 .playerbox.videobkg.grey {
	background-image:url(/images/sys/modal-grey.png);
}
html>body #sb235210 .stripe a.slidesize {
	background:transparent url(/images/sys/blank.png);
}
#sb235210 .stripe a.slidesize.videoicon {
	background:transparent url(/images/schott/responsive/slider-play-1002.png) no-repeat center center;
}
#sb235210 .mejs-container .mejs-controls {
	height:40px;
	background-image:url(/images/schott/shader/s000000-80.png);
}
#sb235210-vbox0 > .videobox {
	width:954px;
	height:408px;
	margin:0px 0 -93px 0;
}
#sb235210-vbox1 > .videobox {
	width:954px;
	height:408px;
	margin:-47px 0 -46px 0;
}
#sb235210-vbox2 > .videobox {
	width:954px;
	height:409px;
	margin:-47px 0 -47px 0;
}
.teaser-tile div.tile-body {
	padding-bottom:8px;
}
.teaser-tile div.button-box {
	text-align:right;
}
.teaser-tile div.tile-img {
	width:192px;
	padding:6px 15px 4px 0;
	float:left;
}
.teaser-tile h2, .teaser-tile h3, .teaser-tile h4 {
	color:#333333;
}
.teaser-tile h2.title {
	font-size:14px;
	width:235px;
	;
}
.teaser-tile h2.title .small {
	font-size:20px;
}
.teaser-tile span.text {
	color:#666666;
}
.teaser-tile span.text a {
	color:#005aaa;
}
.teaser-tile span.text h2, .teaser-tile span.text h3 {
	display:inline-block;
	max-width:235px;
}
* + html .teaser-tile span.text h2, * + html .teaser-tile span.text h3 {
	zoom:1;
	display:inline;
}
.teaser-tile 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;
	font-weight:normal;
	padding:3px 27px 4px 11px;
	height:auto;
}
#video-box .element.notoppad {
	padding-top:0;
}
#video-box a.video-link {
	display:block;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
#video-box a.video-link img {
	width:100%;
}
#video-box a.video-link:hover {
	text-decoration:none;
}
#video-box div.overlay {
	position:absolute;
	top:0;
	left:0;
	padding:3px;
	font-size:11px;
	width:100%;
}
#video-box div.play-icon {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:transparent url(/images/schott/responsive/play-symbol-small.png) no-repeat 50% 66%;
}
.h-infoboxes .infobox.inlineblock {
	width:302px;
	padding-left:20px;
}
.h-infoboxes .infobox.inlineblock.first {
	padding-left:0px;
}
#contact-box div.body {
	border-bottom:0px none;
	color:#333333;
	font-size:13px;
	background-color:#f5f5f5;
}
#contact-box div.element {
	padding:8px 0;
	border-bottom:1px solid #cccccc;
	width:302px;
}
#contact-box div.element table {
	width:100%;
}
#contact-box td.icon-box {
	width:68px;
	height:43px;
	border-right:1px solid #cccccc;
	text-align:center;
	vertical-align:middle;
}
#contact-box td.teaser {
	padding:0 15px;
	vertical-align:middle;
	text-align:left;
	line-height:120%;
}
#contact-box td.teaser a {
	color:#333333;
	display:block;
	background:transparent url(/images/schott/responsive/arrow-right.png) no-repeat right center;
}
#contact-box td.teaser.contact-phone a.dial {
	margin-top:5px;
}
#contact-box td.teaser span.no-dial {
	display:block;
}
#contact-box td.contact-address, #contact-box td.contact-address a {
	font-size:11px;
	line-height:120%;
	color:#555555;
}
#contact-box td.contact-address a span.company, #contact-box td.contact-address span.company {
	font-size:12px;
	color:#333333;
}

.index-ads{	
    width:100%;
	overflow:hidden;
	position:relative; 
	z-index:0;
	height: 215px;
}
.index-ads #player {
    height: 215px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
.index-ads #player .player-con {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.index-ads #player .player-con div {
    display: none;
    height: 215px;
    position: absolute;
    width: 100%;
}
.index-ads #player ul {
	display: block;
	height: 40px;
	position: relative;
	z-index: 4;
	text-align: center;
	position:absolute;
	top:175px;
	right:30px;
}
.index-ads #player ul li {
	display: block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	background: #444;
	color: #fff;
	cursor: pointer;
	float: left;
}
.index-ads #player ul li.active {
	background:#E50606;
}
