body{
	margin:0;
	padding:0;
	padding:0px;
	text-align:center;
	background:#000 url(background.jpg) repeat-x left top;
}
body, div, th, td, p, h1, h2, h3, span, input, textarea, select, label, a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
}
.ShowHideCorners
{
	display:none;
}
.Article a, .Article a:visited, .Article a:link
{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}
div.ArticleHalf a, div.ArticleHalf a:visited, div.ArticleHalf a:link
{
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}
.ArticleRelated a
{
	text-decoration:underline;
	font-weight:normal;
}
.ArticleRelated a:visited, .ArticleRelated a:link,.Article a:visited, .Article a:link, .ArticleHalf a:visited, .ArticleHalf a:link
{
	text-decoration:none;
}
.ArticleRelated a.external, .ArticleRelated a.externalDoc, .ArticleRelated a.externalPdf
{
	text-decoration:none;
}
div.Article a:hover, div.ArticleHalf a:hover, div.ArticleRelated a:hover
{
	text-decoration:none;
}
h1
{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#000;
	margin:0px;
	padding:0px;
}
.ArticleBodyRelated h1, #RelatedArea h1, .home h1
{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#fff;
	margin:0px;
	padding:0px;
}
h2
{
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	font-weight:normal;	
	color:#000;
	margin:0px;
	padding:0px;
}
.ArticleBodyRelated h2, #RelatedArea h2, .home h2, .ArticleBodyRelated .h2
{
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;	
	margin:0px 0px 5px 0px;
	padding:0px;
}
.ArticleBodyRelated .h2
{
	display:block;
	margin-bottom:10px;	
}
#productArea div.Article .heading, #productArea div.ArticleHalf .heading
{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;	
	color:#000;
	margin:0px;
	padding:0px;
}
h4, h4 span
{
	font-family:arial, verdana, sans-serif;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	color:#999;
	margin:0px;
	padding:0px;
}
.ArticleBodyRelated h4, #RelatedArea h4, .home h4, .ArticleBodyRelated h4 span, #RelatedArea h4 span, .home h4 span, #productArea .findSeatHeader
{
	font-family:arial, verdana, sans-serif;
	font-size:20px;
	line-height:20px;
	color:#fff;	
	font-weight:normal;
	margin:0px 0px 8px 0px;
	padding:0px;
}
h5, h5 span
{
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	line-height:13px;
	font-weight:normal;
	color:#990000;	
	margin:0px;
	padding:0px;
}
.ArticleBodyRelated h5, #RelatedArea h5, .home h5
{
	font-family:arial, verdana, sans-serif;
	font-size:16px;
	line-height:17px;
	font-weight:normal;
	color:#fff;
	margin:0px;
	padding:0px;
}
h6
{
	font-family:arial, verdana, sans-serif;
	color:#999;
	padding:0px;
	margin:0px;
	font-size:22px;
	line-height:22px;
	font-weight:normal;
}
font.mega
{
	font-family:arial, verdana, sans-serif;
	color:#ccc;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:80px;
	line-height:80px;
}
em
{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-style:italic;
}
strong
{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
img{
	border:0;
}
.clear{
	clear:both;
}
#top{
	color:#fff;
	margin:2px 0 0 0;
	padding:0;
	text-align:right;
	text-transform:lowercase;
	float:left;
	clear:both;
	height:18px;
	overflow:hidden;
	font-size:10px;
	width:758px;
}
form{
	margin:0px;
	padding:0px;
}
label{
	cursor:pointer;
	cursor:hand;
}
.gray{
	color:#999999;
}
.norm{
	color:#fff;
}
.large{
	font-size:16px;
}
.readmore{
	display:block;
	/*padding:0px 8px 0px 8px;*/
	/*margin:0;*/
	text-decoration:none;
	background:transparent url(arrow_link_right.gif) no-repeat right center;
	line-height:16px;
	width:100%;
}
.imageleft{
	float:left;
	text-align:left;
}
.imageright{
	float:right;
	text-align:right;
	margin:4px 15px 0px 0px;
}
.linkleft, #RelatedArea .linkleft{
	text-decoration:none;
	font-size:11px;
	padding-left:20px;
	margin-left:7px;
	background:transparent url(arrow_link_left.gif) no-repeat left center;
	color:#fff;
}
html>body .linkleft
{
	margin-left:0px;
}
.linkright, #RelatedArea .linkright{
	text-decoration:none;
	font-size:11px;
	margin-right:5px;
	padding-right:20px;
	background:transparent url(arrow_link_right.gif) no-repeat right center;
	color:#fff;
}
a.smalllink
{
	color:#000;
	font-size:10px;
	line-height:13px;
}
.tinyfont, .tinyfont span
{
	font-size:9px;
}
.productlisting
{
	border:none;
	border-collapse:collapse;	
}
select{
	color:#000;
}
.back, a:visited.back
{
	text-decoration:none;
	color:#990000;
}
html>body .floatleft
{
	float:left;
}
.imgSize150
{
	/*width:148px;*/
	width:162px;
	margin-left:10px;
}
.imgSize95, .imgRight95
{
	border:1px solid #535353;
	width:93px;
	\width:95px;
	w\idth:93px;
}
.imgRight95
{
	float:right;
	margin:0px 3px 0px 15px;
}
.imgSize55
{
	border:1px solid #535353;
	width:53px;
	\width:55px;
	w\idth:53px;
}
div.ArticleBodyRelated a.relatedLinkRight, div.customTeaser a.relatedLinkRight, #RelatedArea a.relatedLinkRight
{
	float:right;
	padding-right:20px;
	text-align:right;
	background:transparent url(arrow_link_right.gif) no-repeat right center;
	color:#fff;
}
.homerelated div.ArticleBodyRelated a.relatedLinkRight
{
	margin-top:5px;
	font-size:10px;
}
#blahspacer
{	
	clear:both;
	background:transparent url(x.gif);
	margin-top:10px;
	height:20px;
}
html>body #blahspacer
{
	height:20px;
	margin-bottom:20px;
}
.tdprodcolors td
{
	font-size:9px;
	line-height:8px;
}
#productArea .findSeatHeader
{
	position:absolute;
	left:278px;
	top:-10px;
	width:286px;
	line-height:22px;
}
#productArea .findSeatText, 
#productArea .findSeatCondition
{
	position:absolute;
	left:279px;
	top:15px;
	width:286px;
	color:#fff;
}
#productArea .findSeatCondition
{
	text-align:right;
	top:145px;
	width:275px;
}



/*///// classes and images for javascript insertment of images /////*/
div.ArticleHalf a.external, div.ArticleHalf a.external:visited, div.ArticleHalf a.external:hover, div.ArticleHalf a.external:active,
div.Article a.external, div.Article a.external:visited, div.Article a.external:hover, div.Article a.external:active
{
	background:transparent no-repeat url(ext_bg.gif) 0px 4px;
	padding-left:10px;
	text-decoration:none;
	color:#990000;
}
#RelatedArea a.external, #RelatedArea a.external:visited, #RelatedArea a.external:hover, #RelatedArea a.external:active
{
	background:transparent no-repeat url(ext_bg.gif) 0px 4px;
	padding-left:10px;
	text-decoration:none;
	color:#fff;	
}
div.ArticleHalf a.externalDoc, div.ArticleHalf a.externalDoc:visited, div.ArticleHalf a.externalDoc:hover, div.ArticleHalf a.externalDoc:active, 
div.Article a.externalDoc, div.Article a.externalDoc:visited, div.Article a.externalDoc:hover, div.Article a.externalDoc:active
{
	background:transparent no-repeat url(doc_bg.gif) 0px 2px;
	padding-left:14px;
	text-decoration:none;
	color:#000;
}
#RelatedArea a.externalDoc, #RelatedArea a.externalDoc:visited, #RelatedArea a.externalDoc:hover, #RelatedArea a.externalDoc:active
{
	background:transparent no-repeat url(doc_bg.gif) 0px 2px;
	padding-left:14px;
	text-decoration:none;
	color:#fff;
}
div.ArticleHalf a.externalPdf, div.ArticleHalf a.externalPdf:visited, div.ArticleHalf a.externalPdf:hover, div.ArticleHalf a.externalPdf:active, 
div.Article a.externalPdf, div.Article a.externalPdf:visited, div.Article a.externalPdf:hover, div.Article a.externalPdf:active
{
	background:transparent no-repeat url(pdf_bg.gif) 0px 2px;
	padding-left:14px;
	text-decoration:none;
	color:#000;
}
#RelatedArea a.externalPdf, #RelatedArea a.externalPdf:visited, #RelatedArea a.externalPdf:hover, #RelatedArea a.externalPdf:active
{
	background:transparent no-repeat url(pdf_bg.gif) 0px 2px;
	padding-left:14px;
	text-decoration:none;
	color:#fff;
}
img.left
{
	float:left;
	margin-left:8px;
	margin-right:5px;		
}
td img.left
{
	margin-left:0px;
}
html>body img.left, html>body #RelatedArea .ArticleBodyRelated img.left
{
	margin-left:0px;
}
#RelatedArea img.left
{
	margin-left:0px;
	margin-right:10px;
}
#RelatedArea .ArticleBodyRelated img.left
{
	margin-left:5px;
	margin-right:5px;
}
a.external, a.externalDoc, a.externalPdf
{
	/*margin-left:50px;*/
	text-decoration:none;
}
img.right
{
	float:right;
	margin-left:20px;
	margin-right:-9px;
}
#RelatedArea img.right
{
	margin-right:0px;	
	margin-left:10px;
	border:1px solid #666;
}
.Article table.twoByTwo, .ArticleHalf table.twoByTwo, .Article table.threeBythree, .ArticleHalf table.threeBythree{
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	\width:auto;
	w\idth:100%;
}
/* Spalteklasser med stavefejl ;) */
.Article table.twoByTwo td.leftCollum, .ArticleLeft table.twoByTwo td.leftCollum{
	padding:0px 10px 0px 0px;
	width:50%;
	\width:auto;
	w\idth:50%;
}
.Article table.twoByTwo td.rightCollum, .ArticleHalf table.twoByTwo td.rightCollum{
	padding:0px 0px 0px 10px;
	width:50%;
	\width:auto;
	w\idth:50%;
}

.Article table.threeBythree td.leftCollum, .ArticleHalf table.threeBythree td.leftCollum{
	padding:0px 13px 0px 0px;
	width:33%;
	\width:auto;
	w\idth:33%;
}
.Article table.threeBythree td.middleCollum, .ArticleHalf table.threeBythree td.middleCollum{
	padding:0px 7px 0px 7px;
	width:34%;
	\width:auto;
	w\idth:34%;
}
.Article table.threeBythree td.rightCollum, .ArticleHalf table.threeBythree td.rightCollum{
	padding:0px 0px 0px 13px;
	width:33%;
	\width:auto;
	w\idth:33%;
}
div.ArticleHalfBody table.customLayoutOne, div.ArticleBody table.customLayoutOne, div.ArticleRelated table.customLayoutOne
{
	background:#151515 url(custom_grade.gif) repeat-y top left;
	border-collapse:collapse;
	
}
div.ArticleHalfBody table.customLayoutOne td, div.ArticleBody table.customLayoutOne td, div.ArticleRelated table.customLayoutOne td
{
	color:#fff;
	border:1px solid #666;	
	padding:2px 4px 2px 4px;
}


div.ArticleHalfBody table.customLayoutTwo, div.ArticleBody table.customLayoutTwo, div.ArticleRelated table.customLayoutTwo
{
	background:#990000;
	border-collapse:collapse;
}
div.ArticleHalfBody table.customLayoutTwo td, div.ArticleBody table.customLayoutTwo td, div.ArticleRelated table.customLayoutTwo td
{
	color:#fff;
	border:1px solid #fff;
	padding:2px 4px 2px 4px;
}


div.ArticleHalfBody table.customLayoutThree, div.ArticleBody table.customLayoutThree, div.ArticleRelated table.customLayoutThree
{
	background:#fff;
	border-collapse:collapse;
}
div.ArticleHalfBody table.customLayoutThree td, div.ArticleBody table.customLayoutThree td, div.ArticleRelated table.customLayoutThree td
{
	border:1px solid #E9E9E9;
	padding:2px 4px 2px 4px;
}

/*///// Brochure /////*/
.ArticleRelated table.brochure, .Article table.brochure, .ArticleHalf table.brochure, #RelatedArea table.brochure
{
	margin:0;
	padding:0;
	border:none;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	\width:auto;
	w\idth:100%;	
	color:#fff;
}
.ArticleRelated table.brochure td.left, .Article table.brochure td.left, .ArticleHalf table.brochure td.left
{
	padding:0px 10px 0px 0px;	
	color:#fff;
}
#RelatedArea table.brochure td.left
{
	margin:0;
	padding:0;
	color:#fff;
}
.ArticleRelated table.brochure td.right, .Article table.brochure td.right, .ArticleHalf table.brochure td.right
{
	padding:0px 10px 0px 0px;
	text-align:left;
	color:#fff;
}
#RelatedArea table.brochure td.right
{
	margin:0;
	padding:0;
	text-align:left;
	color:#fff;
}
/*/////Mondosearch /////*/
#mondoContainer, #mondoContainer p
{
	margin:0px;
	padding:0px;
}
.mondoRuler, #mondoContainer hr
{
	display:block;
	border-color:#fff;
	background:#fff;
	color:#A5ACB2;
	margin:0;
	padding:0;
	height:1px;
	border-style:none;	
}
#mondoContainer input
{
	margin:0px 0px 0px 10px;
	padding:0px 15px 0px 0px;
	background:transparent url(arrow_white.gif) no-repeat right center;
	color:#000;
	border:0px;
	cursor:pointer;
	cursor:hand;
}
#mondoContainer #Searchusercontrol2_SimpleSearchControl1_QueryField
{
	margin:0px;
	padding:1px 1px 1px 2px;
	background:transparent;
	color:#000;
	border-top:1px solid #787878;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	border-left:1px solid #787878;
	cursor:default;
	width:150px;
}
#mondoContainer table
{
	padding:0px;
	margin:0px 0px 15px 0px;
	border:none;
	text-align:left;
	border-collapse:collapse;
}
#mondoContainer #Searchusercontrol2_SimpleSearchControl1 table
{
	margin-bottom:5px;
	margin-left:-5px;
}
html>body #mondoContainer #Searchusercontrol2_SimpleSearchControl1 table
{
	margin-left:0px;
}
#mondoContainer table.pagingNav
{
	margin:-20px 0px 0px 0px;
}
.mondoSearchHeading
{
	margin:0px;
	color:#000;
	font-weight:bold;
}
#mondoContainer .mondoSearchResult a
{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.mondoSearchResult a:hover
{	
	text-decoration:none;
}
#mondoContainer table.details td
{
	padding-top:2px;	
}
#NavigationControl1, #NavigationControl1 a, #SearchUserControl1_NavigationControl1 a
{
	font-weight:bold;
}
#NavigationControl1 a:hover, #SearchUserControl1_NavigationControl1 a:hover
{
	text-decoration:none;
}
/*////////// SERVICENAV /////////////////*/
#serviceNav, #langNav{
	display:inline;
	margin:0px;
	padding:0px;
	line-height:14px;
}
#serviceNav ul, #langNav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
}
#serviceNav ul li, #langNav ul li{
	margin:0px;
	padding:0px;
	display:inline;
}
#serviceNav a, 
#langNav a
{
	color:#fff;
	font-size:10px;
	margin:0px 8px 0px 8px;
	text-decoration:none;
}
#langNav a
{
	color:#999;
}
#langNav li.sel{
	display:none;
}
#searchForm{
	margin:0;
	padding:0;	
	float:right;
}
#searchForm input{
    
	padding:0;
	font-size:10px;
	background-color:#252525;
	color:#fff;
	border:1px solid #666;
	height:14px;
	width:62px;
}
#searchForm input.but{
	
	border:none;
	background-color:transparent;
	color:#fff;
	padding:0px;
	cursor:hand;
	width:auto;
	cursor:pointer;
}

/*////////// NAV /////////////////*/
#nav
{
	position:absolute;
	z-index:999;
	text-align:left;
	margin:0;
	width:612px;
	\width:614px;
	w\idth:612px;
	height:25px;
	top:125px;
	left:-1000px;
}
html>body #nav
{
	bottom:-1px;
}
#nav ul{
	margin:0;
	padding:0px;
	list-style: none;
}
#nav ul li{
	position:relative;
	margin:0px;
	padding:0px;
	float:left;	
}
#nav ul li a{
	float:left;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	display:block;
	padding:2px 7px 0px 8px;
	height:21px;
	voice-family: "\"}\""; /* ie5xWin */
	voice-family:inherit;
	height:19px;	
}
html>body #nav ul li a{
	height:19px; /* ie5xWin */		
}
#nav ul li a:hover, #nav ul li.sel a, #nav ul li:hover a, #nav ul li.over a, #nav ul li.selover a{
	background:#990000;
}
#nav ul li.sel ul li.sel a, #nav ul li.sel ul li a, #nav ul li ul li.sel a{
	background:#fff;
}
#nav ul li:hover ul, #nav ul li.over ul, #nav ul li.selover ul{
	display:block;
}
#nav ul li ul{
	position:absolute;
	left:0px;
	display:none;
/*	border-top:1px solid #E5E2DA;*/
	/*width:124px;*/
	width:80px;
	\width:82px;
	w\idth:80px;
	top:21px;
	padding-bottom:9px;
	background:transparent url(menu_background_bottom.gif) no-repeat left bottom;
}
html>body #nav ul li ul{
	width:96px;
	background:transparent url(menu_background_bottom.png) no-repeat left bottom;
}
#nav ul li ul li{
	display:block;
	float:none;
	clear:both;	
}
#nav ul li ul li a, #nav ul li:hover ul li a, #nav ul li.over ul li a, #nav ul li.sel ul li a, #nav ul li.selover ul li a{
	text-decoration:none;
	color:#2F2F2F;
	font-size:10px;
	display:block;
	padding:2px 6px 3px 10px;
	border-right:1px solid #E5E2DA;
	border-left:1px solid #E5E2DA;
	background:#fff;
	height:auto;
	width:96px;
	float:left;
	voice-family: "\"}\""; /* ie5xWin */
	voice-family:inherit;
	width:78px;float:none;	
}
html>body #nav ul li ul li a{
/*width:124px;float:none;*/
	width:78px;float:none; /* ie5xWin */
}

/* font bug fix */
#nav ul li ul li a, #nav ul li:hover ul li a, #nav ul li.sel ul li a, #nav ul li.selover ul li a{
	/*font-size:9px;*/
}
#nav ul li ul li a:hover{
	background:#E9E9E9;
}
/*////////// LEFTNAV /////////////////*/
#leftnav{
	float:left;
	padding:0px 0px 0px 27px;
	margin:39px 0px 0px 0px;
	width:126px;	
}
#leftnav ul{
	margin:0;
	padding:0px;
	list-style: none;
}
#leftnav ul li.sel{	
	border-bottom:1px solid #fff;
	margin-bottom:18px;
	line-height:19px;
	text-decoration:none;
	font-weight:bold;
}
#leftnav ul li a{
	text-decoration:none;
	font-weight:normal;
}
#leftnav ul li ul li a{
	padding-left:9px;
}
/*///// /////*/

#main
{
	border:1px solid #666666;
	background:#000 url(background_front.jpg) no-repeat left top;
	float:left;
	width:758px;
	height:563px;
}
html>body #main
{
	height:auto;
	min-height:563px;
}
#page
{
	margin:0px;
	margin-top:0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:50px;
	text-align:left;
	width:758px;
}
#left{
	position:relative;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	width:431px;
	\width:429px;
	w\idth:431px;	
	padding-bottom:20px;
}
#left #logo{
	margin:29px 0px 25px 13px;
	padding:0;
}
html>body #left #logo{
	margin:30px 0px 28px 13px;
}
#left hr{
	display:block;
	border-color:#fff;
	background:#000;
	color:#fff;
	margin:0;
	padding:0;
	height:1px;
	border-style: none;	
	margin-bottom:-4px;
}
html>body #left hr{	
	margin-top:7px;
	margin-bottom:4px;
	border-bottom:1px solid #fff;
}
*:first-child+html #left hr{
	margin-top:-4px;
}
#right{
	float:right;
	margin:0;
	padding:0;
	width:327px;
}

.home
{
	float:left;
	margin-top:-17px;
	padding:0px 0px 0px 27px;
	width:404px;
	\width:431px;
	w\idth:404px;
}
.homerelated
{
	float:left;
	padding:0px 0px 0px 9px;
	margin:-3px 0px 0px 0px;
	width:295px;
	\width:304px;
	w\idth:295px;
}
.homerelated hr
{
	margin:0px;
	padding:0px;
	color:#525252;
	background:#525252;
	height:1px;
	border:none;
}
.homerelated .splitter
{
	float:left;
	padding-left:17px;
	width:128px;
	\width:145px;
	w\idth:128px;
}
.homerelated .splitFull
{
	float:left;
	padding-left:17px;
	width:273px;
	\width:290px;
	w\idth:273px;
}
.homerelated select
{
	width:125px;
}
.homerelated .splitFull select
{
	display:block;
}

.homerelated span, .homerelated, .homerelated label, .home, .home span
{
	line-height:15px;
	color:#fff;
}
.home a
{
	color:#999;
	text-decoration:underline;
}
.home a.more, .home a.more:link, .home a.more:visited,
.home .more a, .home .more a:link, .home .more a:visited
{
	color:#999;
	text-decoration:none;
	padding-left:15px;
	background:transparent url(arrow_link_right.gif) no-repeat left center;
}
#contenthalf{
	margin:-3px 0px 20px 0px;
	padding:17px 13px 13px 13px;
	float:left;
	width:253px;
	color:#000;
	background-color:white;
}
#contentfull div, th, td, p, span, label{
	color:#000;
	line-height:12px;
}
#contentfull{
	margin:-3px 0px 20px 0px;
	/*padding:17px 0px 13px 0px;*/
	padding:17px 13px 13px 13px;
	float:left;
	width:550px;
	color:#000;
	background-color:white;
}
#contentfull #content{
	padding:0px 13px 0px 13px;
	float:left;
	width:550px;
	color:#000;	
}
#contentfull #content .gray{
	font-size:30px;
}
#contentfull #content a, #contentfull a{
	color:#000;	
}
#contentfull img{
	float:left;
	margin-bottom:15px;
	color:#000;
}
#contentfull #bottom img{
	float:left;
	margin:15px 0px 5px 0px;
}
#contentfull #bottom img.right{
	float:right;
	margin:15px 0px 5px 0px;
}
#contentfull #content img.left{
	float:left;
	padding:0px 23px 0px 15px;
}
#contentfull #content img.right{
	float:right;
	padding:0px 23px 0px 15px;
}
#contentfull #content .productlisting{
	color:#000;	
}
#contentfull #content .productlisting img{
	/*margin:0px 60px 10px 0px;
	width:120px;
	height:120px;
	border:1px solid #525152;*/
}
#product table, #product tr, #product td, #product span
{
	color:#000;
	margin:0;
	padding:0;
	font-weight:normal;
}
#product td{
	font-size:9px;
	line-height:8px;
}
.heading
{
	font-weight:bold;
	font-size:12px;
}
#product table tr td table tr td img{
	/*margin:0;
	width:110px;
	height:110px;*/
	/*border:1px solid #525152;*/
}
#product table tr td table tr td img.large{
	margin:0;
	width:160px;
	height:160px;
	/*border:1px solid #525152;*/
}
#contentfull #content #product{
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
	color:#000;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	width:93%;
/*	background-color:red;*/
}
#contentfull #content #product .left{
	float:left;
	text-align:left;	
	margin:0px 10px 10px 0px;
	padding:10px 0px 0px 0px;
	color:#000;	
	font-weight:normal;
	width:120px;
}
#contentfull #content #product .left img{
	border:1px solid #525152;
}
#contentfull #content #product .middle{
	float:left;
	text-align:left;	
	margin:0px 10px 10px 0px;
	padding:10px 0px 0px 0px;
	color:#000;	
	font-weight:normal;
	width:120px;
}
#contentfull #content #product .middle img{
	border:1px solid #525152;
}
#contentfull #content #product .middle2{
	float:left;
	text-align:left;	
	margin:0px 10px 10px 0px;
	padding:10px 0px 0px 0px;
	color:#000;	
	font-weight:normal;
	width:120px;
}
#contentfull #content #product .middle2 img{
	border:1px solid #525152;
}
#contentfull #content #product .right{
	float:left;
	text-align:left;	
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	color:#000;	
	font-weight:normal;
	width:120px;
}
#contentfull #content #product .right img{
	border:1px solid #525152;
}
#contenthalf #content #product img{
	padding-top:10px;
}	
#contenthalf #content .right{
	margin:0;
	padding:0;

	padding-right:8px;
	margin-right:-20px;
	float:right;	
	font-size:9px;
	color:#000;
}
#contenthalf #content, #contenthalf #content a{
	color:#000;	
}
#product table th{
	color:#000;
}
#product table tr td.product{
	margin:0px;
	padding:0px;
	border:1px solid #000;
}
#boxBlack
{
	z-index:1;
	float:left;
	text-align:left;
	margin:0;
	padding:8px 0px 8px 0px;
	background-color:#000;
	border:1px solid #666666;
	width:114px;
}
#boxBlack img{
	z-index:1;
	margin:-10px 0px 0px 0px;
	padding:0;
}
#boxBlack #content{
	z-index:1;
	margin:0;
	padding:0px 8px 8px 8px;
}
#boxBlack a{
	z-index:1;
	display:block;
	width:98px;
	padding:0px 8px 0px 8px;
	margin:0;
	text-decoration:none;
	background:transparent url(arrow_link_right_box.gif) no-repeat 96px center;
	line-height:16px;
}
#boxBlackGray{
	z-index:1;
	float:left;
	text-align:left;
	margin:0;
	padding:8px 0px 8px 0px;
	width:114px;
	background-color:#303030;
	border:1px solid #666666;
}
#boxBlackGray img{
	z-index:1;
	margin:-10px 0px 0px 0px;
	padding:0;
}
#boxBlackGray #content{
	z-index:1;
	margin:0;
	padding:0px 8px 8px 8px;
}
#boxBlackGray a{
	z-index:1;
	display:block;
	width:98px;
	padding:0px 8px 0px 8px;
	margin:0;
	text-decoration:none;
	background:transparent url(arrow_link_right_box.gif) no-repeat 96px center;
	line-height:16px;
}
#boxWhite{
	z-index:1;
	float:left;
	text-align:left;
	margin:0;
	padding:0px 0px 8px 0px;
	width:114px;
	background-color:#fff;
}
#boxWhite img{
	z-index:1;
	margin:-10px 0px 0px 0px;
	padding:0;
}
#boxWhite #content{
	z-index:1;
	margin:0;
	padding:0px 0px 8px 0px;
}
#boxWhite #content input
{
	border:1px solid #A5ACB2;
	vertical-align:middle;
}
#productnav
{
	position:relative;
	top:20px;
	float:left;
	padding:0px 0px 0px 27px;
	margin:42px 0px 0px 0px;
	width:127px;
	\width:154px;
	w\idth:127px;
}
#productnav ul{
	margin:0px;
	list-style:none;
	margin-bottom:10px;
}
html>body #productnav ul
{
	margin-bottom:10px;
	padding:0;
}
#productnav ul li{
	margin:0px;
	padding:0px;
}
#productnav ul li a{
	display:block;
	color:#dcdcdc;
	text-decoration:none;
	margin:0px;
	padding:2px 0px 2px 0px;
}
#productnav ul li a:hover{
	color:#fff;
}
#productnav ul li.sel a{
	color:#fff;
	font-weight:bold;
}
#productnav ul li ul{
	display:none;
	margin:0px;
	padding:0px 0px 2px 14px;
}
#productnav ul li.sel ul{
	display:block;
}
#productnav ul li ul li a
{
	margin:0px;
	text-decoration:none;
}
#productnav ul li ul li.sel a, #productnav ul li.sel ul li a
{
	color:#dcdcdc;
	font-weight:normal;
}
#productnav ul li ul li a:hover, #productnav ul li ul li.sel a{
	color:#fff;
	font-weight:normal;
}

#productnav .heading
{
	line-height:15px;
	float:left;
	color:#fff;
	border-bottom:1px solid #fff;
	font-weight:bold;
	width:127px;
	margin-bottom:10px;
	voice-family: "\"}\""; /* ie5xWin */
	voice-family:inherit;
	margin-bottom:0px;
}
html>body #productnav .heading{
	margin-bottom:0px; /* ie5xWin */
}
#productnav hr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#525252;
	background:#525252;
	height:1px;
	border:none;
	position:absolute;
	left:-9px;
	width:114px;
}
#productnav .hrSpacer
{
	padding:4px 0px 5px 0px;
}
html>body #productnav hr
{
	left:-4px;
}
#productnav select{
	margin:0px;
	padding:0;
	color:#000;
	width:95px;
}
#productnav input
{
	font-size:10px;
	border:1px solid #676767;
	padding-left:2px;
	color:#000;
	width:74px;
}
#productnav .btn{
	padding:0px 0px 6px 0px;
	margin:0px;
	border:none;
	background:transparent url(arrow_link_right.gif) no-repeat 9px 7px;
	cursor:hand;
	width:20px;
}

#related{
	margin:-3px 0px 0px 0px;
	padding:0px 29px 0px 0px;
	float:right;
	width:246px;
}
#related, #related span
{
	color:#fff;
}
#related a.more, #halfrelated a.more
{
	font-size:11px;
}
#halfrelated{
	margin:-3px 0px 0px 0px;
	padding:0px 29px 0px 11px;
	float:left;
	width:256px;
}
#halfrelatedart{
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #666666;
}
#footer
{
	float:left;
	margin-top:5px;
	font-size:10px;
}
#footer span
{
	font-size:10px;
}
#footer a{
	text-decoration:none;
	color:#fff;
	font-size:10px;
}
.right{
	text-align:right;
}
.prodHeader{
	position:absolute;
	right:14px;
	top:-4px;
	font-size:9px;
	text-align:right;
}
div.colorWrapper
{
	padding:0px;
	margin:0px 0px -3px 0px;	
}

#relatedpaging
{
	padding-top:10px;
}
span.rightside
{
	float:right;
	/*background:transparent url("arrow_link_right.gif") no-repeat right center;*/
}
span.leftside
{
	float:left;
	/*background:transparent url("arrow_link_right.gif") no-repeat left center;*/
}
span.leftx{
	float:left;
	text-align:left;	
	width:70px;	
	/*background-color:Yellow;*/
}
span.rightfooter{
	float:right;
	color:#fff;
}
.red, #footer span a.red, #footer span a.red:visited, #footer span a.red:active{
	color:#cc0000;
}

.icle
{
	/*float:left;
	text-align:left;
	margin:0;
	padding:4px 10px 4px 10px;*/
	/*width:180px;*/
	/*width:100%;
	background-color:#0A0A0A;
	border:px solid #666666;*/
	margin:0;
	padding:0;
	color:#fff;
}
.icle span
{
	color:#fff;
}
.icle a
{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#fff;
}
#boxWideBlack
{
	float:left;
	text-align:left;
	margin:0;
	padding:4px 10px 4px 10px;
	/*width:180px;*/
	width:100%;
	background-color:#0A0A0A;
	border:1px solid #666666;
}
#boxWideBlack a{
	margin:0;
	padding:0;
	/*width:180px;*/
	width:100%;
	font-size:10px;
	display:block;
	background:transparent url(arrow_link_right.gif) no-repeat right center;
}
#boxWideBlack hr{
	margin:-7px -10px -10px -10px;
	padding:0;
	color:#525252;
	height:1px;
	border:none;
	width:266px;
}
#boxWideBlack span
{
	color:#fff;
}
#boxWideBlack input
{
	margin:0;
	padding:0;
	margin-left:10px;
}
#boxWideGray{
	float:left;
	text-align:left;
	margin:0;
	padding:4px 0px 4px 10px;
	/*width:180px;*/
	width:100%;
	background-color:#303030;
	border:1px solid #666666;
}
#boxWideGray a{
	margin:0;
	padding:0;
	/*width:180px;*/
	width:100%;
	display:block;
	background:transparent url(arrow_link_right_box.gif) no-repeat right center;
}
/* SITEMAP */
#sitemap{
	margin:0px 0px 0px 10px;
	padding:0;
}
#sitemap ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style: none;
}
#sitemap ul li{
	margin:0px 0px 15px 0px;
	padding:0px;
	line-height:auto;
}
#sitemap ul li a{
	color:#000;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
	background:transparent no-repeat url(sm_niv0.gif) 0px 2px;
	padding-left:15px;
}
#sitemap ul li ul li{
	margin:0px;
	padding:0px;
}
#sitemap ul li ul{
	margin:0px 0px 0px 10px;
	padding:0px;
}
#sitemap ul li ul li ul{
	margin:0px 0px 0px 16px;
}
#sitemap ul li a:hover{
	text-decoration:none;
}
#sitemap ul li ul li a{
	color:#666;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
	background:transparent no-repeat url(sm_niv2.gif) 0px 2px;
	padding-left:21px;
}
#sitemap ul li ul li ul li a{
	color:#666;
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
	background:transparent no-repeat url(sm_niv2.gif) 0px 2px;
	padding-left:21px;
}
/* Custom corners addition */
#ArticleContent{
	/*width:auto;*/
	float:left;
	margin-top:-60px;
	width:568px;
	\width:570px;
	w\idth:568px;	
}
html>body #ArticleContent
{
	width:568px;
}
div.bottomspacer
{
	margin-bottom:20px;
	height:20px;
	background-color:Red;
}
html>body div.UserTemplateSpacing
{
	margin-top:14px;
	padding:0;
}
div.ArticleBottomSpacer, ArticleBottomSpacer
{
	/*margin:0;
	padding:0;
	height:97px;
	background:  url("pacman.gif") left center no-repeat;*/
}
div.Article 
{
	margin-top:3px;
	background:url("cLTnew.gif") top left no-repeat;
	float:left;
	width:568px;
	}
	div.Article.bgBlack
	{
		background:url("cLT.gif") top left no-repeat;
		color:#fff;
	}

div.ArticleBody table.modelsep
{
	margin-bottom:20px;
	background-color:transparent;
}
div.Article a{
	text-decoration:none;
	font-weight:normal;
	color:#000;	
}
div.Article h3 {
  position:relative;
  background:  url("cRTnew.gif") top right no-repeat;
  font-size:1.3em;
  padding:15px;
  padding-left:0px;
  margin:0;
  right:-8px;
	}
	div.Article.bgBlack h3
	{
		background:url("cRT.gif") top right no-repeat;
		color:#fff;
	}
   
div.ArticleBody {
  background:transparent url("cRnew.gif") top right repeat-y;
  border:1px solid #fff;
  margin:0px;
  margin-top:-2em;
  padding-right:11px;
  padding-left:2px;
  padding-top:3px;
  position:relative;
  right:-8px;
  color:#000;
	}
	div.Article.bgBlack div.ArticleBody
	{
		background:transparent url("cR.gif") top right repeat-y;
		border:1px solid #000;
		border-right:0;
		color:#fff;
		padding-bottom:15px;
		}
		div.Article.bgBlack div.ArticleBody h1,
		div.Article.bgBlack div.ArticleBody h2
		{
			color:#fff;
		}
		div.Article.bgBlack div.ArticleBody *{color:#fff;}		


div.ArticleBody p{
	margin:0px;
}
div.ArticleBody .inPresentationMode img.noMargin, div.ArticleRelated img.noMargin
{
	margin-left:0px;
	margin-right:-23px;
	left:-11px;
	padding:0px;
	position:relative;
	}
	div.Article.bgBlack div.ArticleBody span,
	div.Article.bgBlack div.ArticleBody span.inPresentationMode
	{
		color:#fff;
	}

div.ArticleRelated img.noMargin
{
	margin-right:-13px;
	left:-9px;
	width:126px;
}
.homerelated img.llsingleImagell, .homerelated embed
{
	margin-bottom:7px;
}
div.ArticleRelated .inEditMode img.llsingleImagell
{
	margin:0px;
	border:1px dashed #00ff00;
}
div.ArticleRelated .inEditMode img.noMargin
{
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	position:static;
	border:1px dashed #ff0000;
}
div.ArticleBody .inEditMode img.noMargin, .Article .inEditMode table.twoByTwo, .ArticleHalf .inEditMode table.twoByTwo, .Article .inEditMode table.threeBythree, div.ArticleRelated .inEditMode img.noMargin
{
	border:1px dashed #ff0000;
}
#RelatedArea .inEditMode .RadEDockingZone *, .home .inEditMode .RadEDockingZone *
{
	color:#000;
}
#teaserListing h1
{
	display:none;
}
div.ArticleBodyRelated a.newsBoxReadMore, div.ArticleRelated a.newsBoxReadMore
{
	float:left;
	padding-right:20px;
	margin-left:3px;
	background:transparent url(arrow_link_right.gif) no-repeat right center;
	text-decoration:none;
	color:#fff;
}
div.ArticleBodyRelated a.newsBoxReadMore img
{
	display:none;
}

div.ArticleFooter {
	background:url("cLBnew.gif") bottom left no-repeat;
	position:relative;
	top:7px; 
	color:#000; 
	}
	div.Article.bgBlack div.ArticleFooter
	{
		background:url("cLB.gif") bottom left no-repeat;
		color:#fff;
	}

div.ArticleFooter p {
	background:  url("cRBnew.gif") bottom right no-repeat;
	padding:15px;
	padding-left:0;
	display:block;
	margin:-2em 0 0 0;
	position:relative;
	right:-8px;
	color:#000;
	}
	div.Article.bgBlack div.ArticleFooter p
	{
		background:url("cRB.gif") bottom right no-repeat;
		color:#fff;
	}

div.ArticleHalf {
	background:url("cLTnew.gif") top left no-repeat;
	float:left;
	margin-top:63px;
	width:271px;
}
div.ArticleHalf a.smalllink, div.ArticleHalf div.ArticleHalfBody a.smalllink
{
	margin:0;
	padding:0;
	font-size:10px;
	background:transparent url(arrow_white.gif) no-repeat right center;	
	padding-right:20px;
	text-decoration:none;
	color:#000;
} 
div.ArticleHalf a.prodSpec, div.ArticleHalf a.prodSpec:active, div.ArticleHalf a.prodSpec:hover, div.ArticleHalf a.prodSpec:visited
{
	font-size:10px;
	background:transparent url(arrow_white.gif) no-repeat 100% 98%;	
	padding-right:20px;
	text-decoration:none;
	color:#000;
	display: block;
} 

div.ArticleHalf h3 {
  position:relative;
  background:url("cRTnew.gif") top right no-repeat;
  padding:6px;
  margin:0;
  right:-8px;
}
   
div.ArticleHalfBody {
  background:transparent url("cRnew.gif") top right repeat-y;
  border:1px solid #fff;
  margin:0;
  margin-top:0;
  padding-right:11px;
  padding-left:2px;
  position:relative;
  color:#000;
  right:-8px;
}
div.ArticleHalfBody .measurebox
{
	width:75px;
	\width:75px;
	w\idth:75px;
}
div.ArticleHalfBody table, div.ArticleHalfBody tr, div.ArticleHalfBody td, div.ArticleBody table, div.ArticleBody tr, div.ArticleBody td
{
	margin:0;
	padding:0;
}
div.ArticleHalfBody p span.right
{
	margin-right:-8px;
	margin-top:0;
	padding:0;
	float:right;
	text-align:right;
	/*width:100%;*/
	background-color:transparent;
	color:#000;
}
div.ArticleHalfBody p
{
	margin:0px;
	padding:0px;	
	color:#000;
}
div.ArticleHalfBody .inEditMode p
{
		line-height:14px;
}
div.ArticleHalfBody a.more, div.ArticleBody a.more, div.ArticleHalfBody a.more:active, div.ArticleBody a.more:active, div.ArticleHalfBody a.more:visited, div.ArticleBody a.more:visited, div.ArticleHalfBody a.more:hover, div.ArticleBody a.more:hover
{
	padding-right:20px;
	margin-bottom:5px;
	background:transparent url(arrow_white.gif) no-repeat right center;
	line-height:23px;
	text-decoration:none;
	color:#000;
	
}

div.ArticleHalfBody input.but, div.ArticleBody input.but
{
	margin-top:10px;
	padding:0px 15px 0px 0px;
	background:transparent url(arrow_white.gif) no-repeat right center;
	color:#000;
	border:0px;
	cursor:pointer;
	cursor:hand;
	display:block;
}

div.ArticleHalfBody .chooseForm a.more, div.ArticleBody .chooseForm a.more, div.ArticleHalfBody .chooseForm a.more:active, div.ArticleBody .chooseForm a.more:active, div.ArticleHalfBody .chooseForm a.more:visited, div.ArticleBody .chooseForm a.more:visited, div.ArticleHalfBody .chooseForm a.more:hover, .ArticleBody .chooseForm a.more:hover
{
	display:block;
	width:50px;
	line-height:11px;
}

div.ArticleHalfBody .nlFooter
{
	border-bottom:1px solid #DAE8EB;
}
  
div.ArticleHalfBody a{
	text-decoration:none;
	font-weight:normal;
	color:#000;
}  
div.ArticleHalfFooter {
	background:  url("cLBnew.gif") bottom left no-repeat;
	position:relative;
	top:7px;  
}

div.ArticleHalfFooter p {
	background:  url("cRBnew.gif") bottom right no-repeat;
	padding:1px 15px 15px 15px;
	padding-left:0;
	display:block;
	margin:-7px 0 0 0;
	position:relative;
	right:-8px;
}
div.ArticleLeft {
  background:url("cLTgradeShort.gif") top left no-repeat;
  margin:0px;
  padding:0px;
  width:111px;
  color:#fff;
  font-size:11px;
  float:left;
  margin-bottom:15px;
}
div.ArticleLeft div.lastSection .hrSpacer
{
	margin-bottom:2px;	
}
div.ArticleLeft div.lastSection
{
	margin-bottom:-4px;
}
div.ArticleLeft a{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	display:block;
	background:transparent url("arrow_link_right.gif") no-repeat 100% 40%;
	margin:0px;
	padding:1px 5px 3px 0px;
	width:94px;
	\width:97px;
	w\idth:94px;
}

div.ArticleLeft a.arrowback
{
	text-decoration:none;
	margin:0;
	padding:0px;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:0px;
	background:transparent url("arrow_link_left.gif") no-repeat left bottom;
	padding-left:20px;
	margin-right:-20px;
}
div.ArticleLeft table, div.ArticleLeft tr, div.ArticleLeft td, div.ArticleLeft span div.ArticleLeft span a
{
	margin:0;
	padding:0;
	text-decoration:none;
}
div.ArticleLeft h3 {
  position:relative;
  background:  url("cRTgradeShort.gif") top right no-repeat;
  font-size:10px;
  padding:3px;
  margin:0px;
  right:-5px;
}
   
div.ArticleLeftBody {
  background:  url("cRblacknew.gif") top right repeat-y;
  margin:0px;
  padding:0px 5px 0px 5px;
  position:relative;
  right:-5px;
}
div.ArticleLeftBody span, div.ArticleLeftBody p, div.ArticleLeftBody label
{
	color:#fff;
}
div.ArticleLeftBody p
{
	margin:0;
	padding:0;
	color:#fff;
}  
div.ArticleLeftFooter {
	background:  url("cLBgradeShort.gif") bottom left no-repeat;
	position:relative;
	top:0px;
}

div.ArticleLeftFooter p {
	background:  url("cRBgradeShort.gif") bottom right no-repeat;
	padding:5px;
	display:block;
	margin:0px 0px -5px 0px;
	position:relative;
	right:-5px;
}

#RelatedArea
{
  /*background-color:Red;*/
  /*position:relative;*/
  color:#fff;
  font-size:11px;
  /*top:-57px;
  left:-40px;*/
  margin:0px 14px 0px 0px;
  padding:0;
  width:286px;
  \width:283px;
  w\idth:286px;
  float:right;
  /*overflow:hidden;*/
}
html>body #RelatedArea
{
	/*clear:both;
	position:relative;
	top:-216px;
	left:-15px;*/
	margin:-2px 33px 0px 0px; 
}
#RelatedArea .customTeaser
{
	margin-bottom:8px;
	font-family:Arial, Verdana, Sans-Serif;
	color:#fff;
	font-size:11px;
	line-height:11px;
}
#RelatedArea .customTeaser span{
	color:#fff;
}
#RelatedArea .customTeaser p{
	margin:0px;
	padding:0px;
}
div.ArticleRelated 
{
  background:url("cLTgradeLong.gif") top left no-repeat;
  margin:0;
  padding:0;
  color:#fff;
  font-size:11px;
  width:281px;
  \width:283px;
  w\idth:281px;
  margin-bottom:15px;
}
.homerelated div.ArticleRelated
{
	background-image:url(cLTgradeShort.gif);
	width:123px;
	\width:127px;
	w\idth:123px;
}
.homerelated div.extranetTeaser div.ArticleRelated
{
	background-image:url(cLTgradeShortRed.gif);
}


.homerelated .splitFull div.ArticleRelated
{
	width:268px;
	\width:272px;
	w\idth:268px;
}
.homerelated .splitFull div.ArticleRelated img.right
{
	margin-right:0px;
}
#productArea div.ArticleRelated
{
	margin-bottom:0px;	
}
html>body div.ArticleRelated
{
	margin-top:2px;
}
#RelatedArea p
{
	color:#fff;
}
div.ArticleRelated table, div.ArticleRelated tr,div.ArticleRelated td, div.ArticleRelated form,div.ArticleRelated input
{
	margin:0;
	padding:0;
	color:#fff;
}
#RelatedArea
{
	color:#fff;
}
div.ArticleRelated a
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#RelatedArea a
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
div.ArticleRelated h3
{
  position:relative;
  background:url("cRTgradeShort.gif") top right no-repeat;
  font-size:15px;
  padding:5px;
  margin:0;
  right:-5px;  
}   
.homerelated div.extranetTeaser div.ArticleRelated h3
{
  background-image:url(cRTgradeShortRed.gif);
}   
div.ArticleBodyRelated {
  background:url("cRblacknew.gif") top right repeat-y;
  margin:0px;
  padding:0px 5px 1px 5px;
  position:relative;
  right:-5px;
  font-size:11px;
  color:#fff;
}
.homerelated div.ArticleBodyRelated 
{
	margin-top:-1px;
}
.homerelated div.extranetTeaser div.ArticleBodyRelated 
{
	background-image:url(cRBblacknewRed.gif);
}
div.ArticleBodyRelated span, div.ArticleBodyRelated p, div.ArticleBodyRelated label,div.ArticleBodyRelated input, div.ArticleBodyRelated form, div.ArticleBodyRelated select, div.ArticleBodyRelated table, div.ArticleBodyRelated tr, div.ArticleBodyRelated td
{
	color:#fff;
	margin:0;
	padding:0;
	font-size:11px;
}
div.ArticleBodyRelated p, div.ArticleBodyRelated p table, div.ArticleBodyRelated p tr, div.ArticleBodyRelated p td, div.ArticleBodyRelated p span
{
	margin:0;
	padding:0;
	color:#fff;
	font-size:11px;
}
div.ArticleBodyRelated select, div.ArticleBodyRelated input
{
	color:#000;
} 
div.ArticleBodyRelated hr, div.ArticleRelated hr{
	background:#636563;
	color:#636563;
	margin:0;
	padding:0;
	height:1px;
	border-style: none;	
	position:absolute;
	left:-9px;
	width:284px;
}
html>body div.ArticleBodyRelated hr, div.ArticleRelated hr
{
	width:284px;
	left:-4px;
}
div.ArticleBodyRelated a.moreunderscore, div.ArticleBodyRelated a:visited.moreunderscore, div.ArticleBodyRelated a:link.moreunderscore, div.ArticleBodyRelated a:hover.moreunderscore
{
	width:100%;
	/*display:block;*/
	text-decoration:underline;
	background:none;
	/*background:transparent url("arrow_link_right.gif") no-repeat right center;*/
}
div.ArticleBodyRelated a.moreunderscore img, div.ArticleBodyRelated a:visited.moreunderscore img, div.ArticleBodyRelated a:link.moreunderscore img, div.ArticleBodyRelated a:hover.moreunderscore img
{
	display:none;	
}
div.ArticleBodyRelated a.more, div.ArticleBodyRelated a.more:visited, div.ArticleBodyRelated a.more:link, div.ArticleBodyRelated a.more:hover, div.customTeaser a.more, div.customTeaser a.more:visited, div.customTeaser a.more:link, div.customTeaser a.more:hover, div.ArticleRelated div.ArticleBodyRelated a.more, div.ArticleRelated div.ArticleBodyRelated a.more:visited, div.ArticleRelated div.ArticleBodyRelated a.more:link, div.ArticleRelated div.ArticleBodyRelated a.more:hover
{
	float:left;
	display:block;
	margin-top:5px;
	margin-left:3px;
	background:transparent url("arrow_link_right.gif") no-repeat right center;
	padding-right:20px;
	text-decoration:none;
	color:#fff;
}
.homerelated div.ArticleBodyRelated a.more, .homerelated div.ArticleBodyRelated a.more:visited, .homerelated div.ArticleBodyRelated a.more:link, .homerelated div.ArticleBodyRelated a.more:hover, .homerelated div.customTeaser a.more, .homerelated div.customTeaser a.more:visited, .homerelated div.customTeaser a.more:link, .homerelated div.customTeaser a.more:hover, .homerelated div.ArticleRelated div.ArticleBodyRelated a.more, .homerelated div.ArticleRelated div.ArticleBodyRelated a.more:visited, .homerelated div.ArticleRelated div.ArticleBodyRelated a.more:link, .homerelated div.ArticleRelated div.ArticleBodyRelated a.more:hover
{
	margin-top:0px;
}
div.ArticleBodyRelated a.more img, div.ArticleBodyRelated a:visited.more img, div.ArticleBodyRelated a:link.more img, div.ArticleBodyRelated a:hover.more img, div.customTeaser a.more img, div.customTeaser a:visited.more img, div.customTeaser a:link.more img, div.customTeaser a:hover.more img
{
	display:none;
}
div.customTeaser a.more, div.customTeaser a:visited.more, div.customTeaser a:link.more, div.customTeaser a:hover.more
{
	margin-left:0px;	
}
div.ArticleBodyRelated .newsListing
{
	margin:0;
	padding:0;
}
div.ArticleFooterRelated {
	background:  url("cLBgradeLong.gif") bottom left no-repeat;
	position:relative;
	color:#fff;
	top:0px;
	width:auto;
}
.homerelated div.ArticleFooterRelated {
	background-image:url(cLBgradeShort.gif);
}
.homerelated div.extranetTeaser div.ArticleFooterRelated {
	background-image:url(cLBgradeShortRed.gif);
}
div.ArticleFooterRelated p {
	background:  url("cRBgradeShort.gif") bottom right no-repeat;
	padding:5px;
	display:block;
	margin:0px 0px -5px 0px;
	position:relative;
	color:#fff;
	right:-5px;
	width:auto;
}
.homerelated div.extranetTeaser div.ArticleFooterRelated p {
	background-image:url(cRBblacknewRed.gif);
}
/*////////////////*/
div.ArticleLeftGray {
	background: url("cLTgradeShort.gif") top left no-repeat;
	position:relative;
	width:111px;
	\width:113px;
	w\idth:111px;
	color:#fff;
	font-size:11px;
} 
div.ArticleLeftGray hr{
	background:#000;
	color:#636563;
	margin:0;
	padding:0;
	height:1px;
	border-style: none;	
	position:absolute;
	left:-10px;
	top:auto;
	width:116px;	
}
div.ArticleLeftGray a{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:101px;
	background:transparent url("arrow_link_right.gif") no-repeat right center;	
}
div.ArticleLeftGray h3 {
  position:relative;
  background: url("cRTgradeShort.gif") top right no-repeat;
  font-size:15px;
  padding:5px;
  margin:0;
  right:-5px;
}
   
div.ArticleLeftBodyGray {
  background: url("cRblacknew.gif") top right repeat-y;
  margin:0;
  padding:0px 5px 0px 5px;
  position:relative;
  right:-5px;
}
div.ArticleLeftBodyGray span, div.ArticleLeftBodyGray p, div.ArticleLeftBodyGray label
{
	color:#fff;
}
div.ArticleLeftBodyGray p
{
	margin:0;
	padding:0;
	color:#fff;	
}  
div.ArticleLeftFooterGray {
	background:  url("cLBgradeShort.gif") bottom left no-repeat;
	position:relative;
	top:0px;	
}

div.ArticleLeftFooterGray p {
	background: url("cRBgradeShort.gif") bottom right no-repeat;
	padding:5px;
	display:block;
	margin:0px 0px -5px 0px;
	position:relative;
	right:-5px;
}
/*////////// NEWS LISTING ///////////*/
#boxWhite #contentfull, #boxWhite #contentfull h1{
	color:#000;
}
#boxWhite #contenthalf input
{
	color:#000;
}
.nlBold, .nlHeader, .nlNorm{
	color:#000;
}
#content .newsListing, #content h1{
	padding:0px 10px 0px 10px;
}
#content .newsListing a.more
{	
	float:left;
	width:100%;
	background-color:#fff;
	color:#C10000;
	border-bottom:1px solid #DAE8EB;
	background:transparent url(arrow_link_right.gif) no-repeat 60px center;
	/*margin-bottom:20px;*/
}
#content .newsListing{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;	
}
#content .newsListing.nlBold{
	font-weight:bold;
}
#content .newsListing.nlHeader{
	font-weight:normal;
	text-decoration:none;
	padding-left:8px;
}
#content .newsListing.nlTeaser,nlBody{
	font-weight:normal;
	text-decoration:underline;	
}
#content .newsListing.nlNorm,.newsListing.nlLink{
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}
/*////////// NEWS LISTING ///////////*/
.newsListing
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;	
	margin:0;
	padding:0;
}
.newsListing.nlBold{
	font-weight:bold;
	margin:0;
}
.newsListing .nlHeader{
	font-weight:normal;
	text-decoration:underline;
	/*padding-left:8px;*/
}
.newsListing.nlTeaser,nlBody{
	font-weight:normal;
	text-decoration:underline;	
}
.newsListing.nlNorm,.newsListing.nlLink{
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}
#newsletterForm input
{	
	border-top:1px solid #787878;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	border-left:1px solid #787878;
	color:#000;
	font-size:10px;
	width:150px;
	\width:152px;
	w\idth:150px;
}
html>body #newsletterForm input{
	width:152px;
}
#contenthalf #content .searchlinkproduct, #contenthalf #content a.searchlinkproduct
{
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
}
.searchlinkproduct a
{
	font-weight:bold;
	color:#cc0000 !important;
	text-decoration:none;	
}
.searchlinkproduct
{
	font-weight:bold !important;
	color:#cc0000 !important;
}
.searchlinkgroup
{
	font-weight:bold !important;
	color:#999999 !important;
	text-decoration:none;
}
#contenthalf #content .searchlinkgroup, #contenthalf #content a.searchlinkgroup
{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.skip
{
	display:none;
}
#RelatedArea div.newsBoxWrapper
{
	margin-bottom:-11px;	
}
#RelatedArea div.newsBoxWrapper select
{
	width:270px;
}

/* Choose Manufacturer */
#productnav div.manuWrapper
{
	background:transparent no-repeat url(news_drop.gif) right bottom;
	width:95px;
	margin:0px 0px -5px 0px;
	padding:0px 0px 5px 0px;
}
#productnav div.manuSelector
{
	width:92px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

/*
html>body #productnav div.manuWrapper, html>body #productnav div.manuSelector
{
	background:transparent;
	width:auto;
	margin:0px;
	padding:0px;
	overflow:visible;
}
*/

#productnav div.manuWrapper div.manuSelector select
{
	width:auto;
	font-size:10px;
	height:18px;
}

/*
html>body #productnav div.manuWrapper div.manuSelector select
{
	width:95px;
}
*/

/*///////////// COMPETENCES //////////////////////*/
#page .fullBlack .Article
{
	background-image:url(cLTfullblack.gif);
}
#page .fullBlack .Article h3
{
	background-image:url(cRTfullblack.gif);
}
#page .fullBlack .Article .ArticleBody
{
	background-image:url(cRfullblack.gif);
}
#page .fullBlack .Article .ArticleBody
{
	border-color:#000;
	border-right-color:#666;
	background-image:url(cRfullblack.gif);
}
#page .fullBlack .Article .ArticleFooter
{
	background-image:url(cLBfullblack.gif);
}
#page .fullBlack .Article .ArticleFooter p
{
	background-image:url(cRBfullblack.gif);
}
#page .fullBlack .Article #cardView img
{
	display:block;
	border:1px solid #666;
}
#page .fullBlack .Article .thumbsView img
{
	float:left;
	border:1px solid #666;
	margin:0px 8px 10px 0px;
	cursor:pointer;
}
#page .fullBlack .Article .thumbsView img.active
{
	border-color:#c50000;
}
#page .fullBlack .Article .thumbsView img.last
{
	margin-right:0px;
}
#page .fullBlack .Article #postCardText
{
	border-top:1px solid #666;
	padding-top:20px;
	color:#fff;
}
#page .fullBlack .Article #postCardText *
{
	color:#fff;
}
#page .fullBlack .Article #postCardText h2, 
#page .fullBlack .Article #postCardText h2 span
{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#page .fullBlack .Article #postCardText h2
{
	margin-bottom:10px;
}
#page .fullBlack .Article #postCardText div
{
	display:none;
}
#page .fullBlack .Article #postCardText div.introText, 
#page .fullBlack .Article #postCardText div.active, 
#page .fullBlack .Article #postCardText div.clear
{
	display:block;
}
#page .fullBlack .Article #postCardText span.submit
{
	padding:0px;
	margin:20px 0px 0px 50px;
	background:transparent no-repeat url(div_submit.gif) right top;
	padding-right:20px;
	float:left;
}
#page .fullBlack .Article #postCardText span.submit a
{
	cursor:pointer;
	text-align:left;
	background:transparent no-repeat url(submit.gif) left top;
	margin:0px;
	padding:0px 5px 0px 20px;
	line-height:22px;
	height:22px;
	border:none;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	float:left;
}









/*///////// EXTRANET ////////////////*/
#extra, #extra #main
{
	background:#fff;
}
#extra #main, #extra #page
{
	border:0px;
	width:576px;
	height:auto;
}
#extra div.Article, #extra div.Article h3, #extra div.ArticleBody, #extra div.ArticleFooter, #extra div.ArticleFooter p
{
	background:transparent;
	position:static;
}
#extra #console
{
	margin-left:0px;	
}

/*///// HR for product search results/////*/
.productsearch
{
	color:#999999;
	height:1px;
	border:none;
	background-color:#999999;
}
/*////////// PRINT ///////////*/
@media print
{
	*{
		color:#000;
	}
	/*///// Line up "external" links in related area because background link-image is not shown when printing /////*/
	a.external, a.externalDoc, a.externalPdf
	{
		/*margin-left:0px;*/
	}	
	#top, #left, #right, #nav, #leftnav, #productnav, #console
	{
		display:none;
	}
	#Article, #ArticleHalf, #ArticleContent
	{
		float:left;
	}
	#ArticleRelated, #RelatedArea
	{
		float:left;	
		margin-top:65px;
		margin-left:10px;
	}
	#top, #main, #page
	{
		border:none;
		height:auto;
	}
	#footer
	{
		border:none;
		width:640px;
		border-top:1px solid #B3AFAF;
	}	
}
/*///// CONSOLE //////*/
#console
{
	margin:0px 0px 10px 155px; 
	line-height:auto;
	padding:5px;
	background:#ECE9D8;
	border:1px solid #808080;
	font-size:10px;
	width:444px;
}
html>body #console
{
	float:left;
}
#console hr{
	display:block;
	border-color:#C5C2B8;
	background:#C5C2B8;
	color:#C5C2B8;
	margin:-3px 0px -3px 0px;
	padding:0px;
	height:1px;
	border-style: none;
}
html>body #console hr
{
	margin:5px 0px 5px 0px;
}
#console .red{
	color:#AA1818;
}
#console a
{
	text-decoration:none;
	background:#EFEDDE;
	border:1px solid #EFEDDE;
	padding:2px 5px 3px 5px;
	margin:0px;
	color:#000;
}
#console a:hover{
	background:#C1D2EE;
	border:1px solid #316AC5;
}
.listProperties .RadEDockingZone
{
	display:none;
}
.listProperties .RadEContentContainer
{
	display:block;
}


/* selector */

#page .ArticleHalfBody .manuWrapper .manuSelector select
{
	width:240px;
}
