@charset "utf-8";
/** CSS-FILE designed for westland.eu - V2.0.0 - 2008-10-29 
@author		: Martin Drescher
@copyright	: 2008 by deetraxx Media
@web		: http://www.deetraxx.com
@mail		: media@deetraxx.com
*/

/** USABILITY TEST 
@vaild		: win	IE 6.0.2600.0000		(XP)
@valid		: win	IE 7.0.5730.11			(XP)
@valid		: win	IE 7.0.6001.18000		(Vista)
@valid		: win	SAFARI 3.1.2 (525.21)	(Vista)
@vaild		: win	Firefox 2.0.016			(Vista)
@valid		: mac	Netscape7.2				(OSX 10.3.3)
@vaild		: mac	Firefox 1.5.0.7			(OSX 10.3.3)
@vaild		: mac	OPERA 9.25 (3721)		(OSX 10.3.3)
@valid		: mac	SAFARI 1.3.2 (v312.6)	(OSX 10.3.3)
*/

/** CSS instanzieren - Boxmodell resetten **/
*{
	margin:0px;
	padding:0px;
}

/** CSS Style-Sheet -westland.eu- initialisieren **/

body{
	font-family:Arial, Helvetica, sans-serif;		/*	Zeichensatz		*/
	text-align:center;								/*	Center-Hack		*/
}

p{
	line-height:150%;
}

#L1TabMenu ul li a,
#L1TabSubMenu ul li a,
.contentArea p,
.addInfos,
.newsSection{
	letter-spacing:1px;	
}

/** Schriftgrößen **/

body{
	font-size:16px;
}

p{
	font-size:75%;
}

h1,
h4{
	font-size:150%;
	}

h2,
p.info strong{
	font-size:112%;
}

#themeNav,
p.dl-pdf span{
	font-size:87.5%;

}

#TopNavMenu,
#L1TabSubMenu,
.addInfos a,
.newsSection a{
	font-size:75%;
}

.value h3{
	font-size:87.5%;
}

#L1TabMenu,
.valueButton,
.addInfos h2,
p.dl-pdf a{
	font-size:100%;
}

#footer p{
	font-size:75%;
}

/** Schriftschnitte **/

#themeNav {
	font-weight:normal;
}


h1,h2,h3,
h4,
#TopNavMenu,
#TopNavMenu ul li a.selected,
#TopNavMenu ul li a.selected:hover,
#L1TabMenu ul li a.selected,
#L1TabMenu ul li a.selected:hover,
#L1TabMenu ul li a.home-selected,
#L1TabMenu ul li a.home-selected:hover,
#L1TabSubMenu ul li a.selected,
#L1TabSubMenu ul li a.selected:hover,
.valueButton,
#themeNav li.active a,
#footer a,
p.info strong,
p.dl-pdf a,
p.dl-pdf a:visited{
	font-weight:bold;
}

/** Schriftfarben **/

p{
	color:#121212;
}

h1,
h4,
#themeNav li:hover a,
#themeNav a:hover,
.addInfos h2,
a:link.valueButton, a:visited.valueButton, a:active.valueButton{
	color:#2b333c;
}

h2,
a,
a:visited,
#TopNavMenu ul li a:hover,
#themeNav li.active a,
#themeNav li.active a:hover,
.addInfos a,
p.info strong,
p.dl-pdf a,
p.dl-pdf a:visited{
	color:#4096ee;
}

#TopNavMenu ul li a{
	color:#c6c6c6;
}

#TopNavMenu ul li a.selected,
#TopNavMenu ul li a.selected:hover,
#L1TabMenu ul li a.selected,
#L1TabMenu ul li a.selected:hover,
#L1TabMenu ul li a.home-selected,
#L1TabMenu ul li a.home-selected:hover,
#L1TabSubMenu ul li a:hover,
#L1TabSubMenu ul li a.selected,
#L1TabSubMenu ul li a.selected:hover,
a.valueButton:hover span{
	color:#fff;
}

#L1TabMenu ul li a:hover{
	color:#fff;
}

#themeNav li a{
	color:#bfbfbf;
}

#L1TabMenu ul li a{
	color:#dddddd;
}

#L1TabSubMenu ul li a{
	color:#c9dffb;
}

#footer, #footer a, #footer p{
	color:#b3b5b7;
}

/** Hintergrundfarben **/
.contentArea .colright{
	background:#fff;
}

#L1TabMenu ul li a,
.fullpageFooter, body{
	background:#000;
}

.headerArea,
.headerArea .colright,
#TopNavMenu ul li a.ISO639-1-de:hover,
#TopNavMenu  ul li a.ISO639-1-en:hover,
#TopNavMenu  ul li a.rss:hover{
	background:#fff;
}

#L1TabMenu ul li a:hover{
	background:#5b5f62;
}

#TopNavMenu ul li a.selected,
#TopNavMenu ul li a.selected:hover,
#L1TabMenu ul li a.selected,
#L1TabMenu ul li a.selected:hover,
#L1TabMenu ul li a.home-selected,
#L1TabSubMenu,
#L1TabSubMenu ul li a.selected,
#L1TabSubMenu ul li a.selected:hover{
	background:#4096ee;
}


#footer{
	background:#3d3d3d;
}

.fullpageContent {
	background:#dae2ed;
}

/** Hintergrund-Grafiken **/

#TopNav{
	background:url("/images/backgrounds/background-top-nav-968x64px.gif") top left no-repeat;
}

#TopNavMenu ul li a{
	background:url("/images/backgrounds/background-top-nav-1x70px.gif") 0px 0px repeat-x;
}

#TopNavMenu ul li a:hover{
	background-position: 0px -35px;
}

#L1TabMenu{
	background:#3d3d3d url("/images/backgrounds/background-L1-tab-menu-1x60px.gif") top left repeat-x;
}

#themeNav li{
	background:url("/images/icon/icon-arrow-collection-16x216px.gif") 0px 0px no-repeat;
}

#themeNav li:hover{
	background-position: 0px -72px;
}

#themeNav li.active{
	background-position: 0px -144px;
}

.contentArea{
	background:#fbfbfb url("/images/backgrounds/background-theme-nav-225x1px.gif") top left repeat-y;
}

.addInfos a.pdf{
	background:url("/images/icon/pdficon_small.gif") center left no-repeat;
}

.addInfos a.extLink {
	background:url("/images/icon/icon-ext-link-16x16px.gif") center left no-repeat;
}

.addInfos a.intLink{
	background:url("/images/icon/icon-int-link-16x16px.gif") center left no-repeat;
}

.valueTR{
	background:#ededed url("/images/borders/border-value-box-tp-rgt-16x16px.gif") top right no-repeat;
}

.valueTL{
	background:url("/images/borders/border-value-box-tp-lft-16x16px.gif") top left no-repeat;
}

.valueBR{
	background:url("/images/borders/border-value-box-btm-rgt-16x16px.gif") bottom right no-repeat;
}

.valueBL{
	background:url("/images/borders/border-value-box-btm-lft-16x16px.gif") bottom left no-repeat;
}

.value h3{
	background:url("/images/icon/icon-plus-blue-16x16px.gif") left center no-repeat;
}

.valueButton{
	background:transparent url("/images/button/background-button-valueaction-left-16x64px.gif") no-repeat top left;
}

a.valueButton span{
	background:transparent url("/images/button/background-button-valueaction-right-249x64px.gif") no-repeat top right;
}

.fullpageHeader {
	background:#dae2ed url("/images/backgrounds/background-header-1x302px.gif") top left repeat-x;
}

/** Rahmen umd IMAGE-LINKS entfernen **/

a:link img, 
a:visited img,
a:hover img, 
a:focus img, 
a:active img,
p img.tuev-logo{
	border:0;
}

p img.tuev-logo{
	padding:40px 42px;
}

p img.tuev-logo-campaign{
	border:0px;
	padding:0px 42px;
}

p img.campaign{
	border:0px;
	padding:0px 0px 8px 0px;
}

p img.ipex2010{
	border:0px;
	padding:0px 6px 8px 7px;
}

/* CSS-LAYOUT */

h1{
	width:100%;
	border-bottom:1px dotted #bfbfbf;
	padding:0px 0px 16px 0px;
}

h4{
	width:100%;
	padding:0px 0px 16px 0px;
}

h2{
	padding-top:16px;
}

/** Persistente Navigation / TopNav **/

#TopNav{
	height:32px;
	padding:0px 16px;
	overflow:hidden;
}

/** Sprachauswahl **/
#TopNavMenu ul li a.ISO639-1-de{
	padding-top:16px;
	width:27px;
	border-right:0;
}

#TopNavMenu  ul li a.ISO639-1-en{
	padding-top:16px;
	padding-left:16px;
	width:61px;
	text-align:left;
}

#TopNavMenu  ul li a.rss{
	padding-top:16px;
	width:103px;
	border-right:0;
	text-align:right;
}

#TopNavMenu ul li a.ISO639-1-de:hover,
#TopNavMenu  ul li a.ISO639-1-en:hover,
#TopNavMenu  ul li a.rss:hover{
	padding-top:16px;
}

#TopNavMenu{
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	height:32px;
}

#TopNavMenu ul{
	clear:left;
	float:left;
	list-style:none;
	position:relative;
	left:0;											/* Center Hack */
	text-align:center;
}

#TopNavMenu ul li{
	display:block;
	float:left;
	list-style:none;
	position:relative;
	right:0;										/* Center Hack */
}

#TopNavMenu ul li a{
	display: block;
	padding:8px 0px 8px 0px;
	text-decoration:none;
	width:103px;
	border-right:1px dotted #c6c6c6;
}
#TopNavMenu ul li a:hover{
	padding-top:11px;
}

#TopNavMenu ul li a.selected,
#TopNavMenu ul li a.selected:hover{
	padding:10px 0 15px 0;
}

/** CSS-Boxmodell Container **/
.colmask{
	position:relative;								/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;										/* width of whole page */
	overflow:hidden;								/* This chops off any overhanging divs */
}

/** CSS-Layout HEADER **/
.headerArea{
	height:188px;
}

.headerArea .colright{
	float:left;
	width:200%;
	position:relative;
	left:225px;
}

.headerArea .col1wrap{
	float:right;
	width:50%;
	position:relative;
	right:225px;
}

.headerArea .col1{
	margin:16px 16px 16px 225px;
	position:relative;
	right:100%;
	overflow:hidden;
	height:158px;
}

.headerArea .col2{
	float:left;
	width:175px;
	position:relative;
	right:209px;
	margin:48px 16px 48px 8px;
}

/** Navigation Level-1 **/
#L1TabMenu{
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}

#L1TabMenu ul{
	clear:left;
	float:left;
	list-style:none;
	position:relative;
	left:224px;										/* Center Hack */
	text-align:center;
}

#L1TabMenu ul li{
	display:block;
	float:left;
	list-style:none;
	position:relative;
	right:0;
}

#L1TabMenu ul li a{
	display:block;
	padding:6px 0px 2px 0px;
	text-decoration:none;
	width:206px;
	height:25px;
	border-bottom:1px solid #fff;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
}

#L1TabMenu ul li a.selected,
#L1TabMenu ul li a.selected:hover{
	padding:7px 0 3px 0;
	margin-top:0px;
	border-top:0px;
	border-bottom:1px solid #4096ee;
}

#L1TabMenu ul li a.home{
	width:101px;
	border-left:2px solid #fff;
}

#L1TabMenu ul li a.home-selected{
	width:101px;
	padding:7px 0 3px 0;
	margin-top:0px;
	border-top:0px;
	border-left:2px solid #fff;
	border-bottom:1px solid #4096ee;
}

/** Navigation Level-2 **/
#L1TabSubMenu{
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}

#L1TabSubMenu ul{
	clear:left;
	float:left;
	list-style:none;
	padding:4px 0px 6px 0px;
	position:relative;
	left:50%;										/* Center Hack */
	text-align:center;
}

#L1TabSubMenu ul li{
	display:block;
	float:left;
	list-style:none;
	margin:auto 0;
	position:relative;
	right:50%;										/* Center Hack */
}

#L1TabSubMenu ul li a{
	float:left;
	padding:0px 30px;
	text-decoration:none;
}

#L1TabSubMenu ul li + li a{
    border-left:1px solid #fff;
}

#L1TabSubMenu ul li a:hover{
	text-decoration:underline;
}

#L1TabSubMenu ul li a.selected,
#L1TabSubMenu ul li a.selected:hover{
	text-decoration:none;
	border-top:0px;
	border-bottom:0px;
}

/** CSS-Layout THEMEN-NAVIGATION **/
#themeNav ul{
	list-style:none;
}

#themeNav li{
	padding:9px 16px 10px 24px;
	border-bottom:1px dotted #c6c6c6;
}

#themeNav li a{
	text-decoration:none;
}

/** CSS-Layout CONTENT **/
.contentArea img{
	border:1px solid #bfbfbf;
	padding:15px;
}

.contentArea .typoBlue{
	border:0px;
	padding:0 8px 0 0;
}

.contentArea .block_typoBlue{
	line-height:150%;
	padding:0 8px 0 16px;
	background:url("/images/icon/icon-diag-element-1-8x8px.gif") 0 20px no-repeat;
/*	width:690px;*/
}

.contentArea ul.block_list{
	font-size:75%;
	letter-spacing:1px;
	padding:16px 16px 0px 24px;
}

.contentArea ul.block_list ul{
	list-style:none;
}

.contentArea ul.block_list li{
	padding:0px 0px 4px 0px;
}

.contentArea p,
.contentArea p.block_typoBlue{
	padding-top:16px;
}

/** START - UPDATE 2011-04-09 **/
/** JOBS SECTION **/

.contentArea p.jobs_headline{
	padding-top:0px;
	font-weight:bold;
	font-size:100%;
	color:#2b333c;
	padding:16px 16px 0px 0px;
}

.contentArea p.jobs_subheadline{
	padding-top:0px;
	font-weight:normal;
	font-size:75%;
	color:#2b333c;
	padding:0px 16px 16px 0px;
}

.contentArea ul.jobs_key_aspects{
	list-style:none;
	font-size:75%;
	letter-spacing:1px;
	line-height:150%;
	color:#2b333c;
	padding-bottom:16px;
}

.contentArea p.jobs_key_aspects_headline{
	font-size:75%;
	color:#2b333c;
	padding:16px 16px 8px 0px;
	font-weight:bold;
	text-decoration:underline;
}

.contentArea p.jobs_subtext{
	clear:both;
	float:left;
	font-size:75%;
	color:#2b333c;
	width:100%;
	border-top:1px dotted #bfbfbf;
	padding:16px 16px 16px 0px;
}

.contentArea ul.jobs_key_aspects li{
	padding:8px 8px 0 16px;
	background:url("/images/icon/icon-diag-element-1-8x8px.gif") 0 12px no-repeat;
}

/** END - UPDATE 2011-04-09 **/
/** JOBS SECTION **/

.contentArea .colright{
	float:left;
	width:200%;
	position:relative;
	left:225px;
}

.contentArea .col1wrap{
	float:right;
	width:50%;
	position:relative;
	right:225px;
}

.contentArea .col1{
	margin:16px 16px 16px 241px;
	position:relative;
	right:100%;
	overflow:hidden;
}

.contentArea .col2{
	float:left;
	width:193px;
	position:relative;
	right:209px;
	margin-top:8px;
	padding-bottom:16px;
}

/** Content ELEMENTE **/

/** 1. Weitere Informationen **/
.addInfos{
/*	border-top:1px dotted #bfbfbf;
	margin:16px 0px;*/
	padding:16px 16px;
}

.addInfos ul{
	list-style:none;
}

.addInfos li{
	padding:8px 0 0 0;
}

.addInfos a.pdf,
.addInfos a.extLink,
.addInfos a.intLink{
	padding:4px 0 4px 25px;
}

.addInfos h2{
	margin:0px;
	padding:0px;
}

/** 1. Aktuelle Informationen **/

.newsSection{
	
}

.newsSection ul{
	list-style:none;
}

.newsSection li.pdf{
	padding:8px 0 0 25px;
	background:url("/images/icon/pdficon_small.gif") 0 8px no-repeat;
}

.newsSection li.microsite{
	padding:8px 0 0 25px;
	background:url("/images/icon/icon-int-link-16x16px.gif") 0 8px no-repeat;
}

.newsSection a,
.newsSection a:visited{
	color:#2b333c;
}



/** 2. Value-Box **/
.valueTR{
	margin-top:16px;
}

.value{
	padding:16px;
}

.value h2{
	padding:0 0 16px 0;
	margin-bottom:8px;
	border-bottom:1px dotted #7a7a7a;
}

.value h3{
	padding:8px 0 8px 32px;
}

.valueActionArea{
	border-top:1px dotted #7a7a7a;
	width:100%;
	overflow:hidden;
	padding-top:16px;
	margin-top:8px;
}

a.valueButton{
	display:block;
	float:right;
	line-height:22px; 								/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height:32px; 									/* Height of button background height */
	padding-left:16px; 								/* Width of left menu image */
	text-decoration:none;
}

a.valueButton span{
	display: block;
	padding: 6px 16px 4px 0;
}

a.valueButton:hover{ 								/* Hover state CSS */
	background-position: bottom left;
}

a.valueButton:hover span{ 							/* Hover state CSS */
	background-position:bottom right;
}

/** Seiteninhalt - 2-Spaltig **/

.MainContentArea{
	width:100%;
	overflow:hidden;
}

#leftContentBlock,
#leftContentBlock2{
	float:left;
	width:347px;
}

#rightContentBlock,
#rightContentBlock2{
	float:right;
	width:347px;
}

/** CSS-Layout FOOTER **/
#footer{
	text-align:center;
	padding:16px;
}

#footer a{
	text-decoration:none;
}

#footer img{
	padding:8px;
}

/* 1 column full page settings */
.fullpageHeader,
.fullpageContent,
.fullpageFooter{
	width:100%;
}

.fullpageHeader{
	height:280px;
	padding-top:16px;
}

.fullpageHeader .fpcol1,
.fullpageContent .fpcol1,
.fullpageFooter .fpcol1{
	margin:0 auto;
	width:968px;
	text-align:left;
}

/** CSS-Info STYLES **/

p.info{
	background:#d9e2ec url("/images/icon/icon-info-60x60px.gif") 8px 8px no-repeat;
	border-top:1px dotted #2B66A1;
	border-bottom:1px dotted #2B66A1;
	margin:0;
	padding:8px 16px 8px 76px;
	height:60px;
	color:#5c5c5c;
}

p.dl-pdf{
	background:url(/images/icon/pdficon_large.gif) top left no-repeat;
	padding:0 0 0 40px;
	height:48px;
	border-bottom:1px dotted #c6c6c6;
	margin:0 0 16px 0;
}

/** CSS-Basic STYLES **/

.sitemap{
	margin-top:16px;
	font-size:75%;
	letter-spacing:1px;
}

.sitemap ul{
	list-style:none;
	font-weight:bold;
}

.sitemap ul li{
	background:url("/images/icon/folder.gif") 0 0 no-repeat;
	padding:2px 0 14px 32px;
}

.sitemap ul a{
	color:#2b333c;
}

.sitemap ul ul{
	font-weight:normal;
	padding:8px 0px;
}

.sitemap ul ul li{
	background:url("/images/icon/folder_html.gif") 0 0 no-repeat;
	padding:2px 0 14px 32px;
}

.sitemap ul ul a{
	color:#4096ee;
}

.sitemap ul ul ul{
	font-weight:normal;
}

.sitemap ul ul ul li{
	background:url("/images/icon/html.gif") 0 0 no-repeat;
	padding:2px 0 14px 32px;
}

.sitemap ul ul ul a{
	color:#2b333c;
}

.factsList{
	padding:16px 8px 0 16px;
}

ul.factsList {
	letter-spacing:1px;
	font-size:75%;
	list-style:none;
}


tr.Row{
	font-size:75%;
	color:#2b333c;
	height:20px;
}

td.firstCol{
	width:100px;
	font-weight:bold;
	color:#4096ee;
	padding-left:16px;
}

td.secondCol{
	width:390px;
}

/* --------------------------------------------------------------------------------------- */
/* Location, approach - Sitelayout */
/* --------------------------------------------------------------------------------------- */

#globalArea img,
#localArea img{
	border:0;
	padding:0;
	margin:16px 0 0 0;
	background:url(/images/icon/icon-ajax-loader-32x32px.gif) center center no-repeat;
}

#globalArea{
	float:left;
	width:484px;
	overflow:hidden;
}

#localArea{
	float:right;
	width:210px;
	overflow:hidden;
}

a.extLink{
	display:inline;
	background-image:url(/images/icon/icon-ext-link-16x16px.gif);
	padding:4px 0 4px 27px;
	background-repeat:no-repeat;
	background-position:center left;
	border:0px;
}

/* --------------------------------------------------------------------------------------- */
/* Productindex - Sitelayout */
/* --------------------------------------------------------------------------------------- */

.contentArea .productIndex_Row{
	clear:both;
	padding:8px 0;
}

.contentArea .productIndex_Col1{
	float:left;
	width:225px;
}

.contentArea .productIndex_Col2{
	float:left;
	width:225px;
	padding-left:16px;
}

.contentArea .productIndex_Col3{
	float:right;
	width:225px;
}

.contentArea .productIndex{
	margin-top:16px;
}

.contentArea .productIndex span,
.contentArea .productIndex a{
	padding:16px 8px 16px 0px;
}

.contentArea ul.list_productIndex{
	margin-top:16px;
	list-style:none;
}

.contentArea ul.list_productIndex li span{
	font-weight:bold;
	color:#2b333c;
	font-size:150%;
	padding:0;
}

.contentArea ul.list_productIndex ul{
	padding:0px 24px;
	font-size:87.5%;
	letter-spacing:1px;
	list-style-type:none;
}

.contentArea ul.list_productIndex ul li{
	padding:4px 0;
}

/* --------------------------------------------------------------------------------------- */
/* Blockquotes - Cite */
/* --------------------------------------------------------------------------------------- */

.contentArea blockquote{
	width:711px;
	float:left;
	margin:16px 0 0 0px;
/*	background-color:#e3effc;*/
	background:#fbfbfb;
	text-align:center;
	border-top:2px solid #4096ee;
	border-bottom:2px solid #4096ee;
}
.contentArea blockquote p{
	font-size:112%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:16px;
	color:#444444;
}

.contentArea blockquote cite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:67.5%;
	letter-spacing:1px;
	font-style:normal;
	color:#2b333c;
	float:right;
	padding:0 8px 8px 8px;
}

/* --------------------------------------------------------------------------------------- */
/* WERO BRANDS - Sitelayout */
/* --------------------------------------------------------------------------------------- */

#leftContent_WeroBrands{
	float:left;
	width:499px;
}

#rightContent_WeroBrands{
	float:right;
	width:195px;
}

#rightContent_WeroBrands img{
	border:0;
	margin:0;
	padding:0;
}

/* --------------------------------------------------------------------------------------- */
/* WERO BRANDS - table layout */
/* --------------------------------------------------------------------------------------- */

.brands{
	font-size:100%;
	width:677px;
	border-collapse:collapse;
	border:0;
}

.brands td{
	font-size:75%;
	padding:4px 0;
	border-bottom:1px solid #6d6d6c;
	text-align:center;
}

.brands th{
	font-size:112%;
	font-weight:bold;
	text-align:left;
	color:#2b333c;
	padding:8px 0;
}

.product,
.hardness,
.color,
.use,
.specs{
	background:#808080;
	color:#fff;
	font-weight:bold;
	padding:4px 0px;
	border:0;
}

.product,
.color{
	width:70px;
	text-align:center;
}

.hardness{
	width:60px;
	text-align:center;
}

.brands td.use{
	width:270px;
	text-align:left;
	padding:0 0 0 8px;
}

.brands td.specs{
	width:207px;
	text-align:left;
	padding:0 0 0 8px;
}

.brands td.cell{
	padding:4px 8px;
	text-align:left;
}

.brands td p.cell_typoBlue{
 	text-align:left;
	font-size:100%;
	padding:16px 8px 0 16px;
	background:url("/images/icon/icon-diag-element-1-8x8px.gif") 0 20px no-repeat;
}

/* --------------------------------------------------------------------------------------- */
/* TOLERANCES Industrial Rollers - table layout */
/* --------------------------------------------------------------------------------------- */

.tolerances{
	font-size:100%;
	width:677px;
	border-collapse:collapse;
	color:#2b333c;
	text-align:center;
	font-size:87.5%;
	letter-spacing:1px;
}

.tolerances tr.headline{
	background:#8c97b5;
	color:#fff;
	font-weight:bold;
	font-size:87.5%;
}

.tolerances td{
	height:32px;
	vertical-align:middle;
	border-bottom:1px dotted #6d6d6c;
}

.tolerances td.description{
	width:177px;
}

.tolerances td.default{
	width:100px;
}

.tolerances td.specs{
	background:#dde6ea;
	color:#2b333c;
	font-weight:normal;
}

.tolerances td.default_selected{
	width:100px;
	background:#dae2ed;
}

.contentArea p.tolerances{
	padding:0 0 8px 0;
	margin:0;
	text-align:left;
	font-size:75%;
	letter-spacing:1px;
}

/* --------------------------------------------------------------------------------------- */
/* SURFACES Industrial Rollers - table layout */
/* --------------------------------------------------------------------------------------- */

.surfaces{
	font-size:100%;
	width:677px;
	border-collapse:collapse;
	color:#2b333c;
	text-align:left;
	letter-spacing:1px;
}

.surfaces td.highlight{
	background:#dae2ed;
}

.surfaces td{
	font-size:75%;
	padding:16px;
	border-bottom:1px dotted #6d6d6c;
	background:#fbfbfb;
}

.surfaces th{
	text-align:left;
	color:#fff;
	font-size:75%;
	height:32px;
	background:#8d98b6;
	font-weight:bold;
	padding-left:16px;
}

/* --------------------------------------------------------------------------------------- */
/* COMPOUNDS Industrial Rollers - table layout */
/* --------------------------------------------------------------------------------------- */

.compounds{
	width:711px;
	border-collapse:collapse;
	color:#2b333c;
	text-align:center;
	letter-spacing:1px;
}

.compounds td{
	border-bottom:1px dotted #6d6d6c;
	font-size:75%;
}

.compounds td.rubberspecs{
	width:231px;
}

.compounds td.specscell{
	width:60px;
}

.compounds td.specscell_grey{
	background:#b6c9d4;
	width:60px;
}

.compounds tr.specsheader{
	background:#8c97b5;
	color:#fff;
	font-weight:bold;
}

.compounds tr.specsheader td{
	border-bottom:0;
}

.compounds td{
	height:32px;
}

.compounds td.spec{
	background:#dce5ea;
}

/* --------------------------------------------------------------------------------------- */
/* SHAPES Industrial Rollers - table layout */
/* --------------------------------------------------------------------------------------- */

.shapes{
	width:711px;
	border-collapse:collapse;
	color:#2b333c;
	text-align:center;
	letter-spacing:1px;
	padding:0;
	margin:0;
}

.shapes td.spacer{
	width:21px;
}

.shapes th{
	text-align:left;
	font-size:112%;
	font-size:112%;
	color:#4096ee;
	padding:8px 0px;
}

.shapes td.illu_24_1,
.shapes td.illu_24_2,
.shapes td.illu_24_3,
.shapes td.illu_24_4,
.shapes td.illu_24_5,
.shapes td.illu_24_6,
.shapes td.illu_24_7,
.shapes td.illu_24_8{
	height:96px;
	width:162px;
}

.shapes td.illu_24_1{
	background:url(/images/illustrations/illu24_1_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_2{
	background:url(/images/illustrations/illu24_2_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_3{
	background:url(/images/illustrations/illu24_3_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_4{
	background:url(/images/illustrations/illu24_4_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_5{
	background:url(/images/illustrations/illu24_5_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_6{
	background:url(/images/illustrations/illu24_6_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_7{
	background:url(/images/illustrations/illu24_7_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.illu_24_8{
	background:url(/images/illustrations/illu24_8_top_162x96px.jpg) bottom left no-repeat;
}

.shapes td.shdw_24_1,
.shapes td.shdw_24_2,
.shapes td.shdw_24_3,
.shapes td.shdw_24_4,
.shapes td.shdw_24_5,
.shapes td.shdw_24_6,
.shapes td.shdw_24_7,
.shapes td.shdw_24_8{
	height:52px;
	font-size:75%;
	color:#2b333c;
}

.shapes td.shdw_24_1{
	background:url(/images/illustrations/illu24_1_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_2{
	background:url(/images/illustrations/illu24_2_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_3{
	background:url(/images/illustrations/illu24_3_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_4{
	background:url(/images/illustrations/illu24_4_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_5{
	background:url(/images/illustrations/illu24_5_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_6{
	background:url(/images/illustrations/illu24_6_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_7{
	background:url(/images/illustrations/illu24_7_bottom_162x52px.jpg) top left no-repeat;
}

.shapes td.shdw_24_8{
	background:url(/images/illustrations/illu24_8_bottom_162x52px.jpg) top left no-repeat;
}

/* --------------------------------------------------------------------------------------- */
/* COMPONENTS Industrial Rollers - table layout */
/* --------------------------------------------------------------------------------------- */

.components{
	width:677px;
	border-collapse:collapse;
	color:#2b333c;
	text-align:left;
	padding:0;
	margin:0;
}

.components td.devider{
	width:16px;
}

.components td{
	width:330px;
	vertical-align:top;
	font-size:85%;
}

.components td a{
	line-height:150%;
}

.components th{
	text-align:left;
	font-size:150%;
	color:#2b333c;
	padding:8px 0px;
}

p.notice{
	font-size:65%;
	color:#999999;
}
