.sch_news_header {
	width: 724px;
	height: 240px;
	margin: auto;
	margin-top: 24px;
	padding: 2px;
	border: 1px solid #E9E9E9;
	position: relative;
	overflow: hidden;
}

.sch_news_header > span:first-child {
	background-color: #333333;
	position: absolute;
	right: -22px;
	top: 10px;
	padding: 2px 20px 2px 20px;
	color: #FFFFFF;
	font-size: 8px;
	text-transform: uppercase;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

.sch_news_header_photo {
	display: inline-block;
	vertical-align: top;
}

.sch_news_header_text {
	display: inline-block;
	background-color: #E9E9E9;
	height: 240px;
	width: 298px;
	vertical-align: top;
	font-size: 13px;
	position: relative;
}

.sch_news_header_text_heading {
	font-size: 10px;
}

.sch_news_header_text_subcontainer {
	position: absolute;
	padding: 24px;
	bottom: 0;
}

.sch_news_header_text_title {
	margin-bottom: 10px;
}

.sch_news_header_text_title > a {
	font-family: sch_heading;
	font-size: 24px;
	color: #A4492B;
}

.sch_news_header_text_title > a:hover {
	color: #666666;
}

.sch_news_row_container {
	display: block;
	margin-top: 24px;
	width: 780px;
	float: left;
}

.sch_news_row_container > div {
	width: 165px;
	margin-left: 24px;
	float: left;
	position: relative;
	overflow: hidden;
}

.sch_news_row_container > div > span:first-child {
	background-color: #333333;
	position: absolute;
	right: -22px;
	top: 10px;
	padding: 2px 20px 2px 20px;
	color: #FFFFFF;
	font-size: 8px;
	text-transform: uppercase;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

.sch_news_row_container > div > a > img {
	border: 1px solid #E9E9E9;
	padding: 2px;
	z-index: 1;
}

.sch_news_row_container > div > a > img:hover {
	opacity: 0.8;
}

.sch_news_row_container_heading {
	font-size: 10px;
	margin-top: 10px;
}

.sch_news_row_container_text {
	margin-top: 10px;
	font-size: 13px;
}

.sch_news_article_link {
	font-family: sch_heading;
	font-size: 16px;
	color: #A4492B;
}

.sch_news_article_link:hover {
	color: #666666;
}

.sch_news_older_news_container > div {
	width: 354px;
	margin-left: 24px;
	float: left;
	font-size: 10px;
	color: #666666;
	margin-bottom: 5px;
}

#sch_news_article_header {
	width: 726px;
	height: 240px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

#sch_news_article_header > span:first-child {
	background-color: #333333;
	position: absolute;
	right: -22px;
	top: 10px;
	padding: 2px 20px 2px 20px;
	color: #FFFFFF;
	font-size: 8px;
	text-transform: uppercase;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

#sch_news_article_header > div {
	vertical-align: top;
	display: inline-block;
	height: 240px;
}

#sch_news_article_header > div:first-of-type {
	width: 426px;
}

#sch_news_article_header > div:last-of-type {
	width: 300px;
	background-color: #CCCCCC;
	position: relative;
	overflow: hidden;
}

#sch_news_article_header > div:last-of-type > span {
	color: #DDDDDD;
	font-size: 40px;
	position: absolute;
	top: 10px;
	right: 20px;
	text-transform: uppercase;
	opacity: 0.5;
}

#sch_news_article_header > div:last-of-type > div {
	position: absolute;
	bottom: 10px;
	right: 10px;
	height: 40px;
}

#sch_news_article_header > div:last-of-type > div > a {
	margin-left: 10px;
}

#sch_news_article_header > div:last-of-type > div > a > img {
	opacity: 0.5;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

#sch_news_article_header > div:last-of-type > div > a > img:hover {
	filter: none;
	opacity: 1;
}

.sch_news_article_content_header {
	width: 780px;
	background-color: #DDDDDD;
	padding: 24px;
	font-size: 10px;
	color: #333333;
}

.sch_news_article_content_header > h2 {
	font-family: sch_heading;
	font-size: 24px;
	color: #A4492B;
}

#sch_news_article_author {
	margin: 24px 24px 10px 24px;
	font-size: 12px;
	color: #999999;
	padding-bottom: 5px;
	border-bottom: 1px solid #E9E9E9;
	position: relative;
	height: 17px;
}

#sch_news_article_author > a {
	font-size: 12px;
	color: #999999;
}

#sch_news_article_author > a:hover {
	color: #333333;
}

#sch_news_article_author > span:last-of-type {
	position: absolute;
	right: 0;
}

#sch_article {
	font-size: 14px;
	color: #333333;
	margin: 24px;
	margin-top: 0;
	line-height: 1.5;
}

#sch_article a, #sch_article_lead a, #sch_article_undertext a {
	color: #A4492B;
}

#sch_article a:hover, #sch_article_ead a:hover, #sch_article_undertext a:hover {
	color: #333333;
}

.sch_reset_line_hight {
	line-height: normal;
}

#sch_article_lead {
	font-size: 16px;
	margin-top: 24px;
	padding-bottom: 14px;
	font-variant: small-caps;
	letter-spacing: 2px;
}

#sch_article p {
	margin-bottom: 24px;
}

#sch_article table {
	border-collapse: separate;
	border-spacing: 1px;
	width: 100%;
	font-size: 12px;
}

#sch_article table tr td {
	background-color: #E9E9E9;
	padding: 5px;
}

#sch_article table tr th {
	background-color: #CCCCCC;
	padding: 5px;
}

.sch_article_subtitle {
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
}

#sch_article_box {
	float: left;
	margin: 5px 24px 10px 0;
	padding: 24px;
	width: 140px;
	font-family: sch_heading;
	font-size: 16px;
	line-height: normal;
	color: #666666;
	background-color: #E9E9E9;
}

.sch_paragraph_video_repair > * {
	margin-bottom: -5px !important;
}

#sch_article_undertext_title {
	font-family: sch_heading;
	font-size: 16px;
	line-height: normal;
	background-color: #333333;
	padding: 10px;
	width: 412px;
	margin: auto;
	color: #FFFFFF;
}

#sch_article_undertext_title p {
	margin-bottom: 0 !important;
}

#sch_article_undertext {
	background-color: #666666;
	padding: 10px;
	width: 412px;
	margin: auto;
	color: #FFFFFF;
}

#sch_article_undertext p {
	margin-bottom: 0 !important;
}

#sch_article_undertext_top_spacing {
	margin-top: 14px;
}

p#sch_paragraph_first_letter:first-letter {
	background-color: #E9E9E9;
	font-size: 50px;
	line-height: 50px;
	padding: 10px;
	vertical-align: top;
	margin: 5px 10px 0 0;
	color: #666666;
	float: left;
}

.sch_related_news_container > div {
	margin-top: 5px;
	font-size: 10px;
	color: #666666;
}

.sch_related_news_container > div > p {
	margin-bottom: 0 !important;
}

.sch_related_news_container > div > a {
	font-size: 16px;
	color: #A4492B;
}

.sch_related_news_container > div > a:hover {
	color: #333333;
}

.sch_articles_right {
	padding: 10px;
	padding-top: 0;
}

.sch_articles_right_row {
	margin-bottom: 10px;
	float: left;
}

.sch_articles_right_row:last-of-type {
	margin-bottom: 0;
}

.sch_articles_right_row > a > div {
	float: left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	position: relative;
	overflow: hidden;
	width: 80px;
	height: 45px;
	display: inline-block;
}

.sch_articles_right_row > a > div > span:first-child {
	background-color: #333333;
	position: absolute;
	right: -22px;
	top: 10px;
	padding: 2px 20px 2px 20px;
	color: #FFFFFF;
	font-size: 8px;
	text-transform: uppercase;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

.sch_articles_right_row img:hover {
	opacity: 0.8;
}

.sch_articles_right_row a {
	font-family: sch_heading;
	font-size: 14px;
	color: #A4492B;
}

.sch_articles_right_row a:hover {
	color: #333333;
}

#sch_article_buy {
	width: 432px;
	margin: 24px auto 24px auto;
	text-align: right;
	background: #222222 url('../images/background/premium_bg.png') bottom left no-repeat;
}

#sch_article_buy > h4 {
	background-color: #111111;
	display: block;
	padding: 10px 0 10px 20px;
	color: #FFFFFF;
	font-size: 20px;
	text-align: left;
	border-bottom: 5px solid #333333;
}

#sch_article_buy > p {
	display: block;
	padding: 20px;
	color: #999999;
	text-align: left;
	letter-spacing: 1px;
}

#sch_article_buy > p > span,
#sch_article_buy > p > a {
	color: #FFFFFF;
	letter-spacing: 2px;
}

#sch_article_buy > p > a:hover {
	color: #A4492B;
}

#sch_article_buy > a {
	display: inline-block;
	margin: 20px;
	color: #000000;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px;
	background-color: #999999;
	letter-spacing: 2px;
}

#sch_article_buy > a:hover {
	background-color: #CCCCCC;
}










































#STarticleDossier {
	padding: 24px;
	background-color: #F7F7F7;
	height: 30px;
}
#STarticleDossier div:first-of-type {
	display: inline-block;
	width: 392px;
	margin-right: 10px;
	vertical-align: top;
	height: 30px;
	text-align: right;
	font-family: sch_heading;
	font-size: 10px;
	color: #999999;
}
#STarticleDossier div:first-of-type a {
	font-family: sch_heading;
	font-size: 16px;
	color: #333333;
}
#STarticleDossier div:first-of-type a:hover {
	color: #A4492B;
}
#STarticleDossier div:last-of-type {
	display: inline-block;
	width: 30px;
	vertical-align: top;
}


#STarticleAuthorLeft {
	display: inline-block;
	width: 60px;
	height: 50px;
	vertical-align: top;
}
#STarticleAuthorRight {
	display: inline-block;
	width: 372px;
	height: 49px;
	border-bottom: #E9E9E9 solid 1px;
	vertical-align: top;
	color: #999999;
}



#STarticleGallery {
	margin-bottom: 6px;
}
#STarticleGallery div {
	display: inline-block;
	margin-right: 10px;
}
#STarticleGallery div:last-child {
	margin-right: 0;
}
#STarticleGalleryArrows {
	font-size: 11px;
	color: #333333;
}
#STarticleGalleryArrows div {
	display: inline-block;
	text-align: center;
	height: 24px;
	line-height: 24px;
}
#STarticleGalleryArrows div#STarticleGalleryArrowsLeft a {
	background-color: #CCCCCC;
	width: 24px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
}
#STarticleGalleryArrows div#STarticleGalleryArrowsLeft a:hover {
	background-color: #A4492B;
}
#STarticleGalleryArrows div#STarticleGalleryArrowsNumbers {
	background-color: #F7F7F7;
	width: 384px;
}
#STarticleGalleryArrows div#STarticleGalleryArrowsRight a {
	background-color: #CCCCCC;
	width: 24px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
}
#STarticleGalleryArrows div#STarticleGalleryArrowsRight a:hover {
	background-color: #A4492B;
}


#STolderArticleNewsContainer div {
	margin-top: 5px;
	font-size: 10px;
	color: #666666;
}
#STolderArticleNewsContainer div p {
	margin-bottom: 0;
}



#sch_news_Archive {
	margin: auto;
	width: 780px;
	margin-top: 10px;
	background-color: #00aa00;
}
.sch_news_ArchivePagination {
	width: 732px;
	margin: auto;
}
.sch_news_ArchivePaginationBottom {
	width: 732px;
	margin: auto;
	margin-top: 24px;
	margin-bottom: 24px;
}
#STdossierHeader {
	width: 726px;
	height: 272px;
	margin: auto;
	margin-top: 24px;
}
#STdossierHeader div {
	display: inline-block;
	vertical-align: top;
}
#STdossierHeader div#STdossierPhoto {
	width: 484px;
	height: 272px;
}
#STdossierHeader div#STdossierText {
	width: 242px;
	height: 272px;
	background-color: #A4492B;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
#STdossierHeader div#STdossierText a {
	font-size: 24px;
	color: #FFFFFF;
}
#STdossierHeader div#STdossierText a:hover {
	color: #E9E9E9;
}
#STdossierHeader div#STdossierText div {
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.STdossierHeaderSectionContainer {
	width: 732px;
	margin: auto;
	height: 25px;
}
.STdossierPagination {
	width: 732px;
	margin: auto;
	height: 17px;
	margin-top: 20px;
	margin-bottom: 24px;
	text-align: right;
}
.STdossierGalleryContainer {
	width: 732px;
	margin: auto;
	margin-top: 24px;
}
#STdossierGalleryArrows {
	font-size: 11px;
	color: #333333;
}
#STdossierGalleryArrows div {
	display: inline-block;
	text-align: center;
	height: 24px;
	line-height: 24px;
}
#STdossierGalleryArrows div#STdossierGalleryArrowsLeft a {
	background-color: #CCCCCC;
	width: 24px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
}
#STdossierGalleryArrows div#STdossierGalleryArrowsLeft a:hover {
	background-color: #A4492B;
}
#STdossierGalleryArrows div#STdossierGalleryArrowsNumbers {
	background-color: #F7F7F7;
	width: 684px;
}
#STdossierGalleryArrows div#STdossierGalleryArrowsRight a {
	background-color: #CCCCCC;
	width: 24px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
}
#STdossierGalleryArrows div#STdossierGalleryArrowsRight a:hover {
	background-color: #A4492B;
}
#STdossier {
	padding-bottom: 24px;
}
#STdossierCommentsContainer {
	width: 732px;
	margin: auto;
	margin-top: 24px;
}
#STdossierBig {
	width: 732px;
	margin: auto;
}
#STdossierBig div {
	width: 354px;
	vertical-align: top;
	display: inline-block;
}
#STdossierBig div#STdossierBigLeft {
	margin-right: 24px;
}
.STdossierBigLeftTheme {
	width: 348px;
	height: 202px;
	margin-top: 24px;
	position: relative;
}
.STdossierBigLeftTheme div {
	width: 348px;
	position: absolute;
	bottom: 3px;
	left: 3px;
}
.STdossierBigLeftTheme div a {
	width: 328px;
	background-image: url('../images/opacity/black_75.png');
	padding: 10px;
	display: block;
	font-family: sch_heading;
	font-size: 24px;
	color: #FFFFFF;
	position: relative;
}
.STdossierBigLeftTheme div a:hover {
	color: #A4492B;
}
.STdossierBigLeftTheme div span {
	/*background-image: url('../../images/opacity/red_75.png');*/
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	top: -20px;
	left: 20px;
}
#STdossierBig div.STdossierBigRightTheme {
	margin-top: 24px;
}
#STdossierBig div.STdossierBigRightTheme div {
	display: inline-block;
	vertical-align: top;
}
#STdossierBig div.STdossierBigRightTheme div.STdossierBigRightPhoto {
	width: 154px;
	height: 89px;
	margin-right: 10px;
}
#STdossierBig div.STdossierBigRightTheme div.STdossierBigRightText {
	width: 190px;
	height: 89px;
	font-size: 10px;
	color: #333333;
}
#STdossierBig div.STdossierBigRightTheme div.STdossierBigRightText a {
	font-size: 18px;
	font-weight: normal;
}
#STresearchHeader {
	width: 432px;
	height: 246px;
	margin: auto;
	margin-top: 24px;
}
#STresearchHeader a {
	width: 432px;
	position: relative;
}
#STresearchHeader a div {
	position: absolute;
	left: 3px;
	bottom: 7px;
	width: 406px;
	background-image: url('../images/opacity/black_75.png');
	display: block;
	padding: 10px;
}
#STresearchHeader a div p {
	position: relative;
	display: block;
	font-family: sch_heading;
	font-size: 24px;
	color: #FFFFFF;
}
#STresearchHeader a div p span {
	position: absolute;
	left: 13px;
	top: -34px;
	/*background-image: url('../images/opacity/red_75.png');*/
	display: block;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	color: #FFFFFF;
}
.STresearchSubheader {
	width: 432px;
	height: 25px;
	margin: auto;
	margin-top: 24px;
}
.STresearchItem {
	width: 432px;
	margin: auto;
	margin-top: 10px;
}
.STresearchItem div.STresearchItemPhoto {
	display: inline-block;
	width: 165px;
	height: 96px;
	margin-right: 10px;
	vertical-align: top;
}
.STresearchItem div.STresearchItemText {
	display: inline-block;
	width: 257px;
	height: 96px;
	vertical-align: top;
	font-size: 11px;
	color: #333333;
}
.STresearchItem div.STresearchItemText a {
	font-size: 18px;
}
.STpoolSubheader {
	width: 280px;
	height: 25px;
	margin: auto;
	margin-top: 24px;
}
#STpoolActual {
	width: 280px;
	margin: auto;
	margin-top: 10px;
	font-family: sch_heading;
	font-size: 18px;
	color: #333333;
}
#STpoolActualForm {
	margin-top: 10px;
	font-size: 12px;
	color: #333333;
}
#STpoolActual form#STpoolActualForm div {
	margin-top: 10px;
	text-align: left;
}
#STpoolActualForm div label {
	margin-left: 5px;
	vertical-align: top;
}
#STpoolActual div {
	text-align: right;
	margin-top: 10px;
}
#STresearchPagination {
	width: 432px;
	margin: auto;
	margin-top: 24px;
	margin-bottom: 24px;
}
#STpoolList {
	width: 280px;
	margin: auto;
	margin-top: 14px;
	margin-bottom: 24px;
}
#STpoolList a {
	margin-top: 10px;
	display: block;
}
#STpoolPagination {
	width: 280px;
	margin: auto;
	margin-top: 24px;
	margin-bottom: 24px;
}
#sch_news_InfoZoom {
	margin-left: 24px;
	margin-top: 24px;
	width: 712px;
	background-color: #E9E9E9;
	position: relative;
	height: 20px;
	padding: 10px;
	vertical-align: top;
	color: #333333;
}
#sch_news_InfoZoom span {
	padding: 5px;
	width: 100px;
	background-color: #CCCCCC;
	position: absolute;
	font-size: 11px;
	color: #FFFFFF;
	top: 0;
	right: 10px;
	display: block;
	text-align: center;
}


.STolderNewsContainer {
	margin-bottom: 19px;
}





