﻿/***************************************** Evonik Industries AG layout *****/
/***************************** Copyright (c) 2007 Evonik Industries AG *****/
/***************************************************************************/
/************************************************* stylesheet for sIFR *****/
/***************************************************************************/
/****************************************** author virtual identity AG *****/
/***** $LastChangedDate: 2008-06-26 11:16:25 +0200 (Do, 26 Jun 2008) $ *****/
.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced
{
	visibility: visible !important;
}

.sIFR-replaced embed,
.sIFR-replaced object
{
	display: block;
}

span.sIFR-alternate
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]
{
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... */
.sIFR-hasFlash div.clip_large div.clip_h5 h5
{
	visibility: hidden;
	letter-spacing: -1px;
}


.sIFR-hasFlash div.clip_large div.clip_h6 h6
{
	visibility: hidden;
	letter-spacing: -1px;
	line-height: 27px;
	margin-top: -1px;
}

.sIFR-hasFlash div.clip_large div.clip_h6
{
	margin: 0; /* remove cross-browser-compensation for differences due to line-height */
}

.sIFR-hasFlash div.clip_large div.clip_h5,
.sIFR-hasFlash div.clip_large div.clip_h6
{
	margin-left: -1px;
}

.sIFR-hasFlash div.clip_medium div.clip_h6 h6
{
	visibility: hidden;
	letter-spacing: -1px;
	line-height: 32px;
	width: 287px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div.clip_medium div.clip_h6
{
	padding-bottom: 12px;
}

.sIFR-hasFlash div.clip_small div.clip_h6 h6
{
	visibility: hidden;
	letter-spacing: -1px;
	line-height: 32px;
	width: 254px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div.clip_small div.clip_h6
{
	padding-bottom: 4px;
}

.sIFR-hasFlash div.head_1 h1
{
	visibility: hidden;
	letter-spacing: -1px;
	font-weight: normal;
	width: 460px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div.head_1
{
	padding: 0 0 1px 0;
}

.sIFR-hasFlash body.popup div.head_1 h1
{
	width: 400px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div.head_3 h3,
.sIFR-hasFlash div.head_3b h3,
.sIFR-hasFlash div.tool_title h5
{
	visibility: hidden;
	letter-spacing: -1px;
	width: 460px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div#content_col div.col div.head_3 h3,
.sIFR-hasFlash div#content_col div.col div.head_3b h3,
.sIFR-hasFlash div#content_col div.teaser_row div.head_3 h3,
.sIFR-hasFlash div#content_col div.teaser_row div.head_3b h3
{
	width: 220px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div#related_col div.head_3 h3,
.sIFR-hasFlash div#related_col div.head_3b h3
{
	width: 185px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div#related_col div.notification div.head_3b h3
{
	width: 173px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div#related_col div.us_related div.head_3b h3
{
	width: 150px; /*a fixed width needed for all IEs*/
}

.sIFR-hasFlash div#functional_col div.tool_title h5
{
	width: 153px; /*a fixed width needed for all IEs*/
	font-size: 10px;
}