body
{
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color: #1E1AB1;
	scrollbar-base-color: #DDDDDD;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	
	margin: 0px;
	padding: 0px;
	margin-top: 27px;
}

html
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0px solid;
}

/******************************************************//* SA-Editor classes */

.SAIntroduction
{
	font-size: 12px;
	color: #666666;
	font-family: Arial,Sans-serif;
	EditMenuName: Ingress;
}
.SASmalltext
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
}
H1
{
	EditMenuName: Rubrik 1;
}
H3
{
	EditMenuName: Rubrik 2;
}
/******************************************************//* X-Browser section */
.SAPicturecaption
{
	font-size: 10px;
	font-family: Arial,Sans-serif;
	color: #FFFFFF;
	width: 169px;
	height: 32px;
	padding: 3px;
	background: #aaaaaa;
}
.SAPicturecaptionBlock
{
	font-size: 10px;
	font-family: Arial,Sans-serif;
	color: #FFFFFF;
	height: 32px;
	padding: 3px;
	background: #aaaaaa;
}
/******************************************************//*Financial table content template classes */
TABLE.financialtable
{
	padding: 1px;
	border: 0px;
}
TD.financialtdhdleft
{
	font-size: 11px;
	font-family: Verdana, Arial,Sans-serif;
	color: #333333;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 20px;
	height: 14px;
	background-color: #DDDDDD;
}
TD.financialtdhdright
{
	font-size: 11px;
	font-family: Verdana, Arial,Sans-serif;
	color: #333333;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 5px;
	height: 14px;
	background-color: #DDDDDD;
}
TD.financialtd
{
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	background-color: #EEEEEE;
	color: #333333;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	height: 14px;
}
/******************************************************//* Events table content template classes */
TABLE.eventtable
{
	padding: 1px;
	border: 0px;
}
TD.eventtdhd
{
	font-size: 11px;
	font-family: Verdana, Arial,Sans-serif;
	color: #333333;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 14px;
	background-color: #DDDDDD;
}
TD.eventtd
{
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	background-color: #EEEEEE;
	padding-left: 3px;
	padding-right: 5px;
	height: 14px;
	color: #333333;
}
/******************************************************//* Top menu classes */
.selectlanguage, .searchfield, .advsearchfield
{
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color:#6A6E6A;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
a.market_name:link, a.market_name:visited
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.market_name:hover
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
a.level1:link, a.level1:visited
{
	text-decoration: none;
	color:#666666;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
}
a.level1:hover
{
	color:#6BACFE;
	text-decoration:none;
}
a.level1selected:link, a.level1selected:visited
{
	text-decoration: none;
	color:#999999;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
}
a.level1selected:hover
{
	color:#6BACFE;
	text-decoration:none;
}
a.level2, a.level2:link, a.level2:visited
{
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	font-weight:bold;
	text-decoration: none;
	color: #6A6E6A;
	padding-left:8px; padding-right:8px; padding-top:11px; line-height:35px; display:block;
}
a.level2:hover
{
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	color: #6A6E6A;
	background-color:#FFD402;
}
a.level2selected:link, a.level2selected:visited
{
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	font-weight:bold;
	text-decoration: none;
	color: #6A6E6A;
	background-color:#FFD402;
	padding-left:8px; padding-right:8px; padding-top:11px; line-height:35px; display:block;
}
a.level2selected:hover
{
	font-size: 11px;
	font-family: Arial,Verdana,Sans-Serif;
	color: #6A6E6A;
	background-color:#FFD402;
}
a.currentposition:link, a.currentposition:visited
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #000000;
}
/******************************************************//* Tracer classes */.tracertitle
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
.trace
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
}
/******************************************************//* SitemapPlugin related classes */
a.sitemap1:link, a.sitemap1:visited
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}
a.sitemap2:link, a.sitemap2:visited
{
	padding-left: 12px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
a.sitemap3:link, a.sitemap3:visited
{
	padding-left: 12px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
a.sitemap4:link, a.sitemap4:visited
{
	padding-left: 12px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
a.sitemap5:link, a.sitemap5:visited
{
	padding-left: 12px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
a.sitemap1selected:link, a.sitemap1selected:visited
{
	height: 11px;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #868170;
}
a.sitemap2selected:link, a.sitemap2selected:visited
{
	padding-left: 12px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #868170;
}
a.sitemap3selected:link, a.sitemap3selected:visited
{
	padding-left: 12px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #868170;
}
a.sitemap4selected:link, a.sitemap4selected:visited
{
	padding-left: 12px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #868170;
}
a.sitemap5selected:link, a.sitemap5selected:visited
{
	padding-left: 12px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #868170;
}
a.sitemap_market:link, a.sitemap_market:visited
{
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
}
/******************************************************//* Global classes */
.PageTitle
{
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #6A6E6A;
	margin-top: 13px;
	margin-left: 10px;
}
.smalltext
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
}
.errormessage
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
	border: 4px solid #eeeeee;
	color: #009999;
}
.stdinput
{
	width: 94%;
}
/* .submitbutton { background: white; border: 1px solid #000000; cursor: hand; color: #1E1AB1; *//******************************************************//* Form tags */INPUT, SELECT, TEXTAREA
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
}
/******************************************************//* Headline tags */
H1
{
	font-size: 16px;
	font-family: Arial,Sans-serif;
	color:#6A6E6A;
	margin-top: 24px;
	margin-bottom: 4px;
}
H2
{
	font-size: 15px;
	font-family: Arial,Sans-serif;
	color:#6A6E6A;
	margin-top: 22px;
	margin-bottom: 4px;
}
H3
{
	font-size: 12px;
	font-family: Arial,Sans-serif;
	color:#6A6E6A;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
}
H4
{
	font-size: 11px;
	font-family: Verdana,Sans-serif;
	color: #6A6E6A;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
}
H5
{
	font-size: 12px;
	font-family: Arial,Sans-serif;
	color: #6A6E6A;
	margin-top: 0px;
	margin-bottom: 4px;
}
/******************************************************//* Link tags */
a:link, a:visited, a:link p, a:visited p
{
	line-height: 12px;
	text-decoration: none;
	color: #002EC3;
}
a:hover, a:hover p
{
	text-decoration: none;
	color: #6A6E6A;
}
a:active, a:active p
{
	text-decoration: none;
	color: #6A6E6A;
}
/******************************************************//* List tags */
li
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	margin-bottom: 5px;
}
ul
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	list-style-image: url(/images/li.gif);
	margin-top: 0px;
	padding-top: 0px;
}
ol
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	line-height: 15px;
}
/******************************************************//* Text tags */
DIV
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	color: #000000;
}
TD
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	color: #000000;
}
P
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	color: #000000;
	line-height: 15px;
	margin-top: 2px;
	margin-bottom: 12px;
}
/******************************************************//* Dynamic backgrounds */
.col1
{
	background-color: #BDB9AE;
}
.col2
{
	background-color: #D1CEC5;
}
.col3
{
	background-color: #E6E6E6;
}
.col4
{
	background-color: #F6F4EF;
}
/********************************************************************** * LINKED ABSTRACTS **********************************************************************/
.abstract_date
{
	color: #89868B;
	font-size: 10px;
}
a.abstract_title
{
	font-weight: normal;
	font-family: Verdana, Arial,Sans-serif;
}
a.abstract_paragraph:link, a.abstract_paragraph:visited
{
	font-size: 11px;
	font-family: Tahoma, Arial,Sans-serif;
	color: #222222;
	line-height: 15px;
}
a.abstract_paragraph:hover
{
	color: #868170;
}
/********************************************************************** * NEWS SCROLLER **********************************************************************/
.newsContainer
{
	visibility: hidden;
	overflow: hidden;
	position: relative;
	z-index: 10;
	background-color: #F6F4EF;
}
.newsContent
{
	position: absolute;
	z-index: 12;
	padding: 5px;
}
.newsItem
{
	background-image: url(/images/grayfade.jpg);
	padding: 5px;
}
/********************************************************************** * DROP DOWN MENU **********************************************************************/
#subMenu
{
	background-image:url(/images/menu_bg.gif);
	background-repeat:repeat-x;
	height:46px;
}

.dDownChild, A.dDownChild, a.dDownChild:visited
{
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	font-size: 11px;
	
	background-color:#ffd402;
	border-style:none;
	color: #6A6E6A;
	font-family:Arial,Verdana,Sans-Serif;
}
a:hover.dDownChild
{
	color:#549ffe;
}

.dropDown
{
	color: #000000;
	position: absolute;
	top: 120px;
	cursor: default;
	visibility: hidden;
	
	*width:110px; /*IE6 hack*/
	min-width:110px;
	
	
	background-color:#ffd402;
	display:block;
	white-space:nowrap;
	padding:7px 35px 12px 3px;
	margin-top:12px;
	z-index: 1;
}


/* NEW */

.siblingstitle, .siblingstitle:link, .siblingstitle:visited
{
	font-size: 10px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height: 18px;
	margin-left: 4px;
	margin-bottom: 2px;
	display: block;
}

.sibling, .sibling:link, .sibling:visited
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color:#5D5C5D;
	margin-left: 4px;
	margin-top: 1px;
	display: block;
}

.sibling:hover
{
	font-family: Verdana, sans-serif;
	font-weight:bold;
}

.childrenstitle
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

.picturecaption
{
	font-size: 10px;
	font-family: Arial,Sans-serif;
	color: #FFFFFF;
}


/* ProductPlugin related classes */

TABLE.prodtable
{
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

TD.prodhdname
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-color: #DDDDDD;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

TD.prodhdsafety
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-color: #DDDDDD;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

TD.prodhddata
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	background-color: #DDDDDD;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

TD.prodname
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-right: 5px;
}

TD.prodiconsafety
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-right: 5px;
}

TD.prodicondata
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-right: 5px;
}

a.GoLnk
{
	display: block;
	padding: 4px;
	text-align: right;
	width: 150px;
}

A.GoLnk:hover
{
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
background:#E6E6E6 url('/images/selectorBg.gif') top right no-repeat;
display:block;
width:150px;
font-weight:normal;
color:#002EC3;
text-align:left;
}

/********************************************************************** TOP **********************************************************************/

#logotype
{
	float:right;
	display:inline;
	margin-right:12px;
}

.floatinginfoboxes
{
	position:relative;
}
.floatinginfoboxes div 
{
	background-image:url(../images/top_box.gif);
	background-repeat:no-repeat;
	height:23px;
	padding-left:5px;
	top:-40px;
	position:absolute;
	visibility:hidden;
	width:100px;
	white-space:nowrap;
	overflow:hidden;
	
	color:#6A6E6A;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
}

.topMenu
{
	height:32px;
	padding-top:25px;
}

#topmenuitems
{
	float:left;
	
}

#topmenuitems div.item
{
	float:left;
	display:inline;
	margin:2px 0px 0px 12px;
	padding-left:8px;
	background-image:url(../images/topinfo_arrow.gif);
	background-repeat:no-repeat;
}

.separator
{
	float:left;	
}

#quicksearch
{
	float:left;
}

.flags img
{
	margin-top:4px;
}
	/*.flags img
	{
		border-style:solid;
		border-width:1px;
		border-color:#DDDDDD;
	}*/

/********************************************************************** TOP END **********************************************************************/


/********************************************************************** FIRST PAGE **********************************************************************/

/*CONTENT*/
#contentarea
{
	margin-bottom:3px;
}

#infobottom
{
	background-image:url(../images/infobottom_grid_bg.gif);
	background-repeat:repeat-x;
	height:50px;
	left:0px;
	position:relative;
}
#infobottom div.item
{
	padding:6px 6px 0px 7px;
	width:71px;
	float:left;
}
	#infobottom a:link, #infobottom a:visited
	{
		text-decoration: none;
		color:#6A6E6A;
		font-family:Arial,Verdana,Sans-Serif;
		font-size:10px;
	}
	#infobottom a:hover
	{
		color:#6BACFE;
		text-decoration:none;
	}

.infobottombox
{
	position:relative;
	z-index:2;
	font-size:0px;
	height:1px;
}
.infobottomboxlabel
{
	padding-left:5px;
	padding-right:8px;
	
	position:absolute;
	z-index:2;
	bottom:32px;
	width:145px;
	background-image:url(../images/infobox_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
	.infobottomboxlabel p
	{
		color:#6BACFE;
		font-family:Arial,Verdana,Sans-Serif;
		font-size:10px;
	}
.infobottomboxarrow
{
	position:absolute;
	z-index:2;
	height:11px;
	bottom:21px;	
}


#contentobj img
{
	width:880px;
	height:303px;
}

/*PUFFS*/
#puffs
{
	background-image:url(../images/puff_bg.gif);
	background-repeat:repeat-y;
}
	#puffs p, #puffs div
	{
		color:#6A6E6A;
		font-family:Arial,Verdana,Sans-Serif;
		font-size:10px;
	}
	#puffs h2, #puffs h2 a
	{
		color:#8FC0FF;
		font-size:18px;
		font-weight:700;
		line-height:20px;
		margin:19px 0px 10px;
		padding:0px;
	}
	#puffs h3, #puffs h3 a
	{
		font-family:Arial,Verdana,Sans-Serif;
		font-size:12px;
		color:#6A6E6A;
		margin:0px 0px 4px;
		padding:0px;
	}
	#puffs p.date
	{
		color:#BCBCBC;
		font-size:12px;
		margin:0px 0px 2px;
		padding:0px;
	}
	#puffs p.text
	{
		background-image:url(../images/yellow_rect.gif);
		background-repeat:no-repeat;
		line-height:12px;
		margin:0px 0px 2px;
		padding:0px 0px 0px 27px;
	}

.puffnarrow
{
	float:left;
	padding:0px 4px 12px 12px;
	width:185px;	
}
	.puffnarrow p span
	{
		color:#888C88;
		font-size:12px;
	}
	.puffnarrow img
	{
		float:right;
	}

.puffwide
{
	float:left;
	width:478px;
}
	.puffwide div.puff_flags
	{
		float:right;
		margin:7px 7px 0px 0px;
	}
		.puffwide div.puff_flags div
		{
			float:left;
			margin:0px 0px 0px 4px;
		}
#puffwidecontent
{
	clear:both;
	padding:2px 0px 12px 21px;
}
.puffwide_element
{
	float:left;
	margin:0px 13px 0px 0px;
	width:209px;
}

#puffbottom
{
	background-image:url(../images/puff_bottom.gif);
	background-repeat:no-repeat;
	clear:both;
	height:45px;
	width:880px;
}
	#puffbottom div
	{
		float:left;
		margin:21px 0px 0px;
	}
	#puffbottom a
	{
		background-image:url(../images/puff_bottom_arrow.gif);
		background-repeat:no-repeat;
		color:#6BACFE;
		font-size:12px;
		margin:0px;
		padding-left:8px;
		text-decoration:none;
	}
.puffbottomnarrow
{
	padding:0px 4px 12px 19px;
	width:178px;
}
.puffbottomwide
{
	padding:0px 4px 12px 19px;
	width:178px;
}


/********************************************************************** FIRST PAGE END **********************************************************************/


/********************************************************************** FOOTER **********************************************************************/

#footer
{
	margin-top:3px;
	margin-bottom:22px;
}

#footerline
{
	background-color:#FFD500;
	font-size:1px;
	height:8px;
	width:880px;
}

#footerwrapper
{
	background-color:#F2F2F2;
	text-align:center;	
}

#footercenter
{
	color:#6A6E6A;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
	
	padding-top:9px;
	padding-bottom:9px;
}

/*Editor killer*/
#footercenter p, #footercenter span, #footercenter div, #footercenter h1, #footercenter h2, #footercenter h3, #footercenter a
{
	color:#6A6E6A;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:10px;
	margin:0px;
	display:inline;
}
#footercenter a:hover
{
	text-decoration: underline;
}

/********************************************************************** FOOTER END **********************************************************************/




/****** Performance Programme ******/

#container
{
	background-image: url('/images/PerformanceProgramme/dotted_vertical.gif');
	background-repeat: repeat-y;
	background-position: 688px 0px;
	height: 1%;
}

#middle
{
	padding-left: 5px;
	float:left;
	width: 38em;
	padding-top: 25px;
}

#middleRight
{
	padding: 40px 5px 0px 5px;
	float: left;
}

.middleRightList 
{
	margin: 60px 0px 0px 80px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
}

.middleRightList li 
{
	padding: 5px 0px;
}

#right
{
	padding-top: 40px;
	width: 186px;
	float:right;
}

h1.performance_programme
{
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-top: 13px;
	padding: 0px 10px;
	color: #ad9961;
	background-image: url('/images/PerformanceProgramme/headline.gif');
	background-position: 0px 3px;
	background-repeat: no-repeat;
	EditMenuName: Perf. Prog. rubrik 1;
}

h2.performance_programme
{
	font-size: 14px;
	color: #6a6e6a;
	margin-bottom: 0px;
	EditMenuName: Perf. Prog. rubrik 2;
}

.introduction
{
	color: #6a6e6a;
	EditMenuName: Perf. Prog. ingress;
}

.rightMenuItem
{
	background-image: url('/images/PerformanceProgramme/dotted_hori.gif');
	background-repeat: repeat-x;
	padding: 10px 0px;
	margin: 10px 0px;
}

.rightMenuItemWrapper
{
	background-image: url('/images/PerformanceProgramme/dotted_hori.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.rightMenuItem a
{
	font-size: 12px;
	color: #6a6e6a;
}

#flashTop
{
	background-color: #FFD402;
	height: 11px;
}

/****** Performance Programme - Product Name Converter ******/

#full { position: relative; }
#converter_left { float: left; width: 250px; height: 350px; background-color: #FFD402; 
                  background-image: url(/images/PerformanceProgramme/converter_border.gif); 
                  background-repeat: repeat-y; background-position: right; 
                  padding: 50px 40px 100px 30px;
                  }
#converter_middle { float: left; width: 320px; height: 500px; background-color: #E6E6E6; }
#converter_right { float: left; width: 210px; height: 450px; background-color: #E6E6E6; 
                   margin-left: 10px; padding: 30px 10px 20px 10px }
#converter_arrow { position: absolute; top: 150px; left: 290px; width: 31px; height: 57px; 
                   background-image: url(/images/PerformanceProgramme/converter_arrow.gif); }

#searchQuery { width: 180px; }

#box { width:250px;height:200px; margin: 30px 0px 0px 10px; padding: 20px 10px 20px 10px; 
       background:#fff; border-top:2px solid #BAB6AF; border-left:2px solid #BAB6AF; }
       
#product_name { background-color: #FFD402; padding: 5px; font-weight: bold; }
#product_name_error { font-weight: bold; }


/******* Performance Magazine *******/

#pmContainer { margin-top: 10px; overflow: hidden; width: 880px; }

#pmContainer .mainArea { width: 620px; float: left; overflow: hidden; }
#pmContainer .rightArea { width: 240px; float: left; padding-left: 20px; }

#pmContainer .mainArea .titleWrapper { margin: 15px 0 5px 0; overflow: hidden; height: 70px; }
#pmContainer .mainArea .titleWrapper .titleImage { float: left; height: 70px; }
#pmContainer .mainArea .titleWrapper h3.issue { float: right; font-size: 1.25em; margin-top: 50px; }

#pmContainer .mainArea .startImageWrapper { padding: 7px 0 3px 0; background-color: #FFD402; }
#pmContainer .mainArea .startImageWrapper .startImage { width: 100%; height: 275px; }

#pmContainer .mainArea .teaserArea { overflow: hidden; margin: 10px 0 10px 0; height: 100px; }
#pmContainer .mainArea .teaserArea .teaser { width: 179px; float: left; border-right: solid 1px #FFD402; padding: 10px; }
#pmContainer .mainArea .teaserArea .teaser.last { border: 0; }
#pmContainer .mainArea .teaserArea .teaser h2 { margin-top: 10px; text-transform: uppercase; }
#pmContainer .mainArea .teaserArea .teaser a { color: #000; text-decoration: none; color: #6A6E6A; }

#pmContainer .mainArea .mainContentArea { width: 600px; padding: 10px; overflow: hidden; }
#pmContainer .mainArea .mainContentArea h2 { margin-top: 10px; }
#pmContainer .mainArea .mainContentArea .leftColumn { width: 150px; float: left; padding-top: 35px; }
#pmContainer .mainArea .mainContentArea .leftColumn img { width: 130px; }
#pmContainer .mainArea .mainContentArea .mainColumn { width: 450px; float: left; }

#pmContainer .mainArea .mainContentArea .archiveIssue { padding: 10px; margin: 0 0 10px 0; width: 275px; float: left; overflow: hidden; }
#pmContainer .mainArea .mainContentArea .archiveIssue.uneven { border-left: 1px solid #ccc; }
#pmContainer .mainArea .mainContentArea .archiveIssue h2 a { color: #6A6E6A; }
#pmContainer .mainArea .mainContentArea .archiveIssue .cover { width: 40%; float: left; }
#pmContainer .mainArea .mainContentArea .archiveIssue .content { width: 60%; float: left; padding-top: 10px; }
#pmContainer .mainArea .mainContentArea .archiveIssue img.thumbnail { width: 100px; height: 142px; border: 1px solid #ccc; }
#pmContainer .mainArea .mainContentArea .archiveIssue ul { padding: 0 0 5px 20px; margin: 0; }

#pmContainer .mainArea .mainContentArea .searchResult { padding: 10px 10px 20px 10px; border-bottom: 1px solid #ccc;  }
#pmContainer .mainArea .mainContentArea .searchResult .searchResultTitle { font-size: 1.15em; font-weight: bold; }

#pmContainer .mainArea .mainContentArea .subscriptionWrapper { margin: 20px; padding: 10px; border: solid 1px #ccc; }
#pmContainer .mainArea .mainContentArea .subscriptionWrapper table { padding: 0; margin: 0; margin-bottom: 10px; }
#pmContainer .mainArea .mainContentArea .subscriptionWrapper table td { margin-left: 10px; }
#pmContainer .mainArea .mainContentArea .wide { width: 300px; }
#pmContainer .mainArea .mainContentArea select { width: 150px; }
#pmContainer .mainArea .mainContentArea .subscriptionWrapper .errorMessage { color: Red; margin: 5px; }

#pmContainer .rightArea .searchBox { height: 50px; margin: 20px 0 10px 0; background-color: #E6E6E6; padding: 5px 10px 5px 10px; }
#pmContainer .rightArea .searchBox h3 { margin-top: 5px; }
#pmContainer .rightArea .searchBox .searchField { width: 150px; margin-right: 5px;} 
#pmContainer .rightArea .searchBox .searchButton { width: 50px; }

#pmContainer .rightArea .infoBox { height: 170px; background-color: #E6E6E6; padding: 15px 0 5px 10px; }
#pmContainer .rightArea .infoBox .columns { overflow: hidden; height: 155px; }
#pmContainer .rightArea .infoBox .columns .column { width: 100px; padding: 15px 10px 10px 0; float: left; }
#pmContainer .rightArea .infoBox .columns .column.cover { padding: 0 10px 10px 0; }
#pmContainer .rightArea .infoBox .columns .column.cover img { width: 100px; height: 142px; border: 1px solid #ccc; }
#pmContainer .rightArea .infoBox .noColumn { clear: both; text-align: center; margin: 0; padding: 0; }
#pmContainer .rightArea .infoBox .noColumn a {padding: 0; margin: 0; }

#pmContainer .rightArea .tabArea { clear: both; height: 20px; background-color: #E6E6E6; overflow: hidden; padding: 10px 5px 0 7px; }
#pmContainer .rightArea .tabArea .tab {float: left; width: 110px; height: 15px; padding: 5px 0 0 0; text-align: center; background-image: url(../images/PerformanceMagazine/flik.gif); }
#pmContainer .rightArea .tabArea .tab.left { margin-right: 5px; }
#pmContainer .rightArea .tabArea .tab.active { background-image: url(../images/PerformanceMagazine/flikaktiv.gif); }

#pmContainer .rightArea .menuArea { padding: 5px; }
#pmContainer .rightArea .menuArea h3 { margin-top: 5px; text-transform: uppercase; }
#pmContainer .rightArea .menuArea ul { padding: 0 0 5px 20px; border-bottom: solid 1px #E6E6E6; margin: 0; }
#pmContainer .rightArea .menuArea a { color: #000; text-decoration: none; }
#pmContainer .rightArea .menuArea ul li a:hover { text-decoration: underline; }

#performanceMagazineMenu .infoBox h3 { margin-top: 2px; font-size: 1.1em; }
#performanceMagazineMenu .infoBox { height: 135px; background-color: #E6E6E6; padding: 15px 0 5px 10px; }
#performanceMagazineMenu .infoBox .columns { overflow: hidden; height: 115px; }
#performanceMagazineMenu .infoBox .columns .column { width: 70px; padding: 5px 5px 5px 0; float: left; }
#performanceMagazineMenu .infoBox .columns .column a { font-size: 0.9em; }
#performanceMagazineMenu .infoBox .columns .column.cover { padding: 0 10px 10px 0; }
#performanceMagazineMenu .infoBox .columns .column.cover img { width: 75px; height: 106px; border: 1px solid #ccc; }
#performanceMagazineMenu .infoBox .noColumn { clear: both; text-align: center; margin: 0; padding: 0; }
#performanceMagazineMenu .infoBox .noColumn a {padding: 0; margin: 0; }

#performanceMagazineMenu .searchBox { height: 55px; margin: 20px 0 10px 0; background-color: #E6E6E6; padding: 5px 10px 5px 10px; }
#performanceMagazineMenu .searchBox h3 { margin-top: 0px; font-size: 0.9em; }
#performanceMagazineMenu .searchBox .searchField { width: 150px; margin-right: 5px;} 
#performanceMagazineMenu .searchBox .searchButton { width: 50px; }

#performanceMagazineMenu .menuArea ul { padding: 0 0 5px 20px; border-bottom: solid 1px #E6E6E6; margin: 0; }

/******* Removed Bitumen/Naphthenics color customizations ********/

#pageHeader { background-color: #E6E6E6; }