/*

	CSS for largestcompanies site

*/

*
{
	font-size: 9pt;
	font-family: Arial;
}

BODY
{
	background-color: #FFFFFF;
	/*background: url("../pix/sections/boxes/bg-wallpaper.jpg") repeat scroll left bottom transparent;*/
	padding: 4px 0px 0px 0px;
	margin: 0px 6px 0px 6px;
	border: 0;
}

legend
{
	color: Black;
}

#mainContainer
{
	width: 1000px;
	/*background-color: #FFFFFF;*/
	padding: 0;
	margin: 0;
	border: 0;
	
	margin-left:auto;
	margin-right:auto;
}

	/* banner ovanför resten av sidan */
	#topBanner
	{
		width: 986px;
		height: 92px;

		/*background-color: #FFFF00;*/
		padding: 0;
		margin: 0;
		text-align: right;
	}

	/* allt under toppbannern */
	#pageMain
	{
		position: relative;
		top: 0px;

		width: 1000px;
		/*background-color: #FF0000;*/
		padding: 0;
		margin: 0px 0px 0px 0px;
	}

		/* högerspalten med annonser */
		#pageRight
		{
			position: absolute;
			left: 846px;
			top: 0px;

			width: 200px;
			/*background-color: #0000FF;*/
			padding: 0;
			margin: 0px 0px 0px 0px;
		}

		/* vänstra delen av sidan; sidhuvud, vänsterspalt, contentdel och sidfot */
		#pageLeft
		{
			position: absolute;
			left: 0px;
			top: 0px;

			width: 834px;
			background-color: #FFFFFF;
			padding: 0;
			margin: 0px 0px 0px 0px;
		}

			/* sidhuvud; logga, språkvalsflaggor och meny */
			#pageHeader
			{
				width: 834px;
				height: 70px;
				background-color: #FFFFFF;
				padding: 0;
				margin: 0px 0px 12px 0px;
			}

				/* sajtlogotype */
				#pageHeader_Left
				{
					/*float: left;*/
					position: absolute;
					top: 0px;
					left: 0px;

					width: 274px;
					padding: 0;
					margin: 0;
					/*background-color: #000000;*/
				}

				/* språkvalsflaggor + meny */
				#pageHeader_Right
				{
					/*float: right;*/
					/*background-color: #006688;*/
					position: absolute;
					top: 12px;
					left: 284px;

					width: 548px;
					padding: 0;
					margin: 0;
				}

					/* språkvalsflaggor */
					#languageFlags
					{
						/*display: inline;*/
						text-align: right;
						padding: 12px 0px 6px 0px;
						margin: 0;
					}

					/* meny */
					#menuChoices
					{
						/*display: inline;*/
						text-align: right;
						padding: 6px 0px 6px 0px;
						margin: 0;
					}

					#menuChoices UL
					{
						margin-left: 0;
						padding-left: 0;
						display: inline;
					}

					#menuChoices LI
					{
						margin-left: 0;
						padding: 0px 8px 0px 8px;
						border-left: 1px dotted #B0E549;
						list-style: none;
						font-size: 10px;
						font-weight: bold;

						display: inline;
					}

					#menuChoices LI A:link {font-size: 10px; font-weight: bold; text-decoration: none; color: #1F487A;}
					#menuChoices LI A:visited {font-size: 10px; font-weight: bold; text-decoration: none; color: #1F487A;}
					#menuChoices LI A:hover {font-size: 10px; font-weight: bold; text-decoration: underline; color: #3894D2;}
					#menuChoices LI A:active {font-size: 10px; font-weight: bold; text-decoration: underline; color: #3894D2;}

					#menuChoices LI.first
					{
						margin-left: 0;
						padding: 0px 8px 0px 0px;
						border-left: none;
						list-style: none;
						font-size: 10px;
						font-weight: bold;

						display: inline;
					}

					#menuChoices LI.last
					{
						margin-left: 0;
						padding: 0px 0px 0px 8px;
						border-left: 1px dotted #B0E549;
						list-style: none;
						font-size: 10px;
						font-weight: bold;

						display: inline;
					}

					.selectedMenuItem
					{
						font-size: 10px; font-weight: bold; text-decoration: none; color: #5ea623;
					}

			/* allting under sidhuvudet (vänsterspalt + content) */
			#pageContainer
			{
				position: relative;
				top: 0px;

				width: 834px;
				/*background-color: #FF0000;*/
				/*padding: 0px 0px 110px 0px;*/
				padding-bottom:20px;
				margin: 0;
				border: 0;
			}

				/* vänsterspalt */
				#pageLeftContent
				{
					width: 234px;
					/*background-color: #CCFFCC;*/
					padding: 0;
					margin: 0;
				}

				/* content (mittdelen av sidan) */
				#pageMainContent
				{
					position: absolute;
					left: 246px;
					top: 0;
					/*float: right;*/

					width: 588px;
					/*background-color: #CCCCFF;*/
					padding: 0;
					margin: 0;
				}

			/*#pageContainer { border:solid 1px green; }
			#pageContainer { padding-bottom:20px; }
			#pageFooter { border:solid 1px red; }*/
			#pageFooter
			{
				/*position: absolute;*/
				position: static;
				/*top: 12px;*/
				left: 0px;
				bottom: 0px;
				right: 0px;

				width: 834px;
				height: 90px;
				padding: 0;
				margin: 0;
			}

				#footerMenu
				{
					/*display: inline;*/
					text-align: left;
					padding: 6px 0px 6px 0px;
					margin: 0;
				}

				#footerMenu UL
				{
					margin-left: 0;
					padding-left: 0;
					display: inline;
				}

				#footerMenu LI
				{
					margin-left: 0;
					padding: 0px 8px 0px 8px;
					border-left: 1px dotted #FFFFFF;
					list-style: none;
					font-size: 10px;
					font-weight: bold;

					display: inline;
				}

				#footerMenu LI A:link {font-size: 10px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
				#footerMenu LI A:visited {font-size: 10px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
				#footerMenu LI A:hover {font-size: 10px; font-weight: bold; text-decoration: underline; color: #B0E549;}
				#footerMenu LI A:active {font-size: 10px; font-weight: bold; text-decoration: underline; color: #B0E549;}

				#footerMenu LI.first
				{
					margin-left: 0;
					padding: 0px 8px 0px 0px;
					border-left: none;
					list-style: none;
					font-size: 10px;
					font-weight: bold;

					display: inline;
				}

				#companyAlfaList H5 {font-size: 10px; font-weight: bold; text-decoration: none; padding: 0; margin: 0px 0px 10px 0px;}

				#companyAlfaList A:link {font-size: 10px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
				#companyAlfaList A:visited {font-size: 10px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
				#companyAlfaList A:hover {font-size: 10px; font-weight: bold; text-decoration: underline; color: #B0E549;}
				#companyAlfaList A:active {font-size: 10px; font-weight: bold; text-decoration: underline; color: #B0E549;}

/* colors */
.bgColor1 {background-color: #FFFFFF;}
.bgColor2 {background-color: #E6E6E6;}
.bgColor3 {background-color: #262626;}
.bgColor4 {background-color: #4C4C4C;}
.bgColor5 {background-color: #3894D2;}
.bgColor6 {background-color: #1F487A;}
.bgColor7 {background-color: #00FF00;}
.bgColor8 {background-color: #5ea623;}
.bgColor9 {background: url("../pix/sections/boxes/grandient-gray-100.jpg") repeat-x scroll left bottom transparent;}

.fgColor0 {color: #000000;}
.fgColor1 {color: #FFFFFF;}
.fgColor2 {color: #E6E6E6;}
.fgColor3 {color: #262626;}
.fgColor4 {color: #4C4C4C;}
.fgColor5 {color: #3894D2;}
.fgColor6 {color: #1F487A;}
.fgColor7 {color: #00FF00;}
.fgColor8 {color: #5ea623;}


a:link {text-decoration: underline; color: #1F487A;}
a:visited {text-decoration: underline; color: #1F487A;}
a:hover {text-decoration: underline; color: #3894D2;}
a:active {text-decoration: underline; color: #3894D2;}
a:focus { outline: none; }

/*IMG {margin: 0; padding: 0; border: 0;}*/

.tinyText {font-size: 8pt;}
.hidden { display:none; }

.tinyText TD,INPUT,SELECT,A,P {font-size: 8pt;}

.box234
{
	width: 234px;
	margin: 0px 0px 8px 0px;
	padding: 0;
	border: 0;
}

.box234 H5
{
	background: url("../pix/top_234_solid.GIF") no-repeat top left;
	background-color: #1F487A;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

.box234 UL
{
	margin: 0px 4px 12px 4px;
	padding-left: 15px;
	color: #5ea623;
}

.box234 LI
{
	padding: 0px 0px 0px 0px;
	list-style: disc;
	font-size: 10px;
}

.box234 LI A:link {font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.box234 LI A:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.box234 LI A:hover {font-size: 11px; font-weight: bold; text-decoration: underline; color: #3894D2;}
.box234 LI A:active {font-size: 11px; font-weight: bold; text-decoration: underline; color: #3894D2;}

.box234 DIV
{
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: normal;
	/*background: url("../pix/sides_234_hollow.gif") top left;*/
}

.box234b
{
	width: 234px;
	margin: 0px 0px 8px 0px;
	padding: 0;
	border: 0;
}

.box234b H5
{
	background: url("../pix/top_234_solid.GIF") no-repeat top left;
	background-color: #5ea623;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

/*---------- start nytt MONSTER ----------*/
.box234m
{
	width: 234px;
	margin: 0px 0px 8px 0px;
	padding: 0;
	border: 0;
}

.box234m H5
{
	background: url("../pix/top_234_solid.GIF") no-repeat top left;
	background-color: #E6E6E6;
	color: #262626;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.box234m DIV
{
	margin: 0;
	padding: 8px;
	font-size: 9pt;
	font-weight: normal;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.box234m DIV.MonsterBox
{
	padding: 0;
	border-left: none;
	border-bottom: 1px solid #E6E6E6;
	border-right: none;
	border-top: none;
}

.box234m UL
{
	margin: 0px 4px 12px 4px;
	padding-left: 15px;
	color: #5ea623;
}

.box234m LI
{
	padding: 4px 0px 0px 0px;
	list-style: disc;
	font-size: 10px;
}

.box234m LI A:link {font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.box234m LI A:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.box234m LI A:hover {font-size: 11px; font-weight: bold; text-decoration: underline; color: #3894D2;}
.box234m LI A:active {font-size: 11px; font-weight: bold; text-decoration: underline; color: #3894D2;}
/*---------- slut nytt MONSTER ----------*/


/*------------  MAZE MEDIA ----------*/
div.mazemedia { width:125px; border:1px solid black; text-align:left; padding:3px 7px 0 7px; line-height:13px; }
	div.mazemedia div.boxHeader { margin:0 0 7px 0; color:#9d9d9d; font-size:11px; font-weight:bold; text-align:right; }
	div.mazemedia div.item { margin-bottom:7px; }
		div.mazemedia div.item h3 { margin:0 0 4px 0; }	
		div.mazemedia div.item a { color:#0000CC; font-size:15px; font-weight:normal; text-decoration:underline; line-height:normal; }	
		div.mazemedia div.item p { margin:0px; color:#555555; font-size:12px; font-weight:normal; }	


/*---------- start nytt Newsdesk-box ----*/
.box234n
{
	width: 234px;
	margin: 0px 0px 8px 0px;
	padding: 0;
	border: 0;
}

.box234n H5
{
	background-color: #1F487A;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.box234n DIV.NewsdeskBox
{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	border-left: none;
	border-bottom: 1px solid #E6E6E6;
	border-right: none;
	border-top: none;
}

.box234n DIV
{
	margin: 0;
	padding: 8px;
	font-size: 9pt;
	font-weight: normal;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}

.box234n DIV.newsitem
{
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: normal;
	border: 0;
	margin-top: 12px;
}

.box234n DIV.NewsdeskBoxBottom
{
	margin-top: 6px;
	padding: 0;
	font-size: 9pt;
	font-weight: normal;
	border: 0;
}

.box234n UL
{
	margin: 0px 4px 12px 4px;
	padding-left: 15px;
	color: #5ea623;
}

.box234n LI
{
	padding: 4px 0px 0px 0px;
	list-style: disc;
	font-size: 10px;
}

.box234n LI A:link {font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.box234n LI A:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.box234n LI A:hover {font-size: 11px; font-weight: bold; text-decoration: underline; color: #3894D2;}
.box234n LI A:active {font-size: 11px; font-weight: bold; text-decoration: underline; color: #3894D2;}
/*---------- slut nytt Newsdesk-box -----*/

.box588
{
	width: 588px;
	margin: 0;
	padding: 0;
}

.box588 H5
{
	background: url("../pix/top_588_solid.GIF") no-repeat top left;
	background-color: #1F487A;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	/*margin: 0px 0px 8px 0px;*/
	margin: 0;
}


.box588 DIV
{
	margin: 0px 0px 0px 0px;
	/*padding: 4px 6px 4px 6px;*/
	padding: 0;
	border: 0;
	font-size: 9pt;
	font-weight: normal;
	/*background: url("../pix/sides_588_hollow.gif") top left;*/
}

.box588news { width: 588px; }
	.box588news h5 { margin:0 0 10px 5px; background-color:White; }	

/*.box588news H5
{
	background: url("../pix/top_588_solid.GIF") no-repeat top left;
	background-color: #4c4c4c;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0;
}*/


.box588news DIV
{
	margin: 0px 10px 0px 10px;
	width: 568px;
	/*padding: 4px 6px 4px 6px;
	padding: 0px 15px 0px 15px; 
	padding: 0px 5px 0px 10px; */
	border: 0;
	font-size: 9pt;
	font-weight: normal;
	/*background: url("../pix/sides_588_hollow.gif") top left;*/
}

.box588news div div { margin:0; }

.box588info
{
	width: 588px;
}

.box588info H5
{
	background: url("../pix/top_588_solid.GIF") no-repeat top left;
	background-color: #5ea623;
	color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	font-size: 8pt;
	font-weight: bold;
	/*margin: 0px 0px 8px 0px;*/
	margin: 0;
}

.box588info DIV
{
	margin: 0px 0px 0px 0px;
	/*padding: 4px 6px 4px 6px;*/
	padding: 0;
	border: 0;
	font-size: 9pt;
	font-weight: normal;
	/*background: url("../pix/sides_588_hollow.gif") top left;*/
}




.errorMessage
{
	color: #CC0000;
}

#puffArea
{
	width: 588px;

	padding: 0;
	margin: 0;
	border: 0;
}

	#leftPuff
	{
		width: 280px;
		float: left;

		padding: 0;
		margin: 0;
		border: 0;
	}

	#leftPuff IMG.puff
	{
		margin: 18px 0px 12px 4px;
	}

	#rightPuff
	{
		width: 280px;
		float: right;

		padding: 0;
		margin: 0;
		border: 0;
	}

	#rightPuff IMG.puff
	{
		margin: 18px 4px 12px 0px;
	}



#toplistArea
{
	width: 588px;
	height: 405px;
	padding: 0;
	margin-left: 3px;
	border: 0;
}
	.toplistTable {width:280px; border: 0; border-spacing: 0;}
	.toplistTable TR {height: 32px;}
	.toplistTable TR.even {background-color: #FFFFFF;}
	.toplistTable TR.odd {background-color: #E6E6E6;}	
	TR.even:hover, TR.odd:hover {background-color: #CCCCFF;}
	

	.toplistTable .even TD {font-family: Arial; font-size: 8pt; padding: 2px;}
	.toplistTable .odd TD {font-family: Arial; font-size: 8pt; padding: 2px;}
	.toplistTable TD A:link {font-size: 8pt; text-decoration: none; color: #000000;}
	.toplistTable TD A:visited {font-size: 8pt; text-decoration: none; color: #000000;}
	.toplistTable TD A:hover {font-size: 8pt; text-decoration: none; color: #1f487a;}
	.toplistTable TD A:active {font-size: 8pt; text-decoration: none; color: #000000;}	
	
	#leftToplist
	{
		width: 280px; 
		height: 350px;
		float: left;

		padding: 0;
		margin: 0;
		border: 0;
	}

	#rightToplist
	{
		width: 280px; 
		height: 350px;
		float: right;

		padding: 0;
		margin: 0;
		border: 0;
	}



TABLE.layout
{
	width: 100%;

	margin: 0;
	padding: 0;
	border: 0;
}

.layout TR
{
	margin: 0;
	padding: 0;
	border: 0;
}

.layout TD
{
	margin: 0;
	padding: 0;
	border: 0;
}

.extraTinyText {font-size: 7pt;}

.thinLeftBorder {border-left: 1px solid #CCCCCC;}
.thinRightBorder {border-right: 1px solid #CCCCCC;}
.thinSidesBorder {border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

.hollowbox {display: block; border: 0 1px dotted #ff0000; margin: 0; padding: 0;}
.hollowbox H1 {font-size: 12pt; font-weight: bold;}

.formContainer {padding: 4px; margin: 0; border: 0; /*1px solid #ff0000;*/}
.leftSideForm {padding: 0; margin: 0; font-size: 8pt;}

/*------ Nyheter*/
.newsDate {margin: 0;}
.newsItemHeader {font-size: 12px; font-weight: bold; margin: 0;}
.newsItemText {margin: 0;}
.newsItemLink {margin: 6px 0px 24px 0px;}
	p.newsItemPicture img { max-height:80px; border:solid 0px black; }
	/*------ Nyheter detaljsida*/		
	.detail-news img.newsItemPicture { float:right; max-width:275px; border:solid 0px black; }

.newsItemLink A:link {font-size: 12px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.newsItemLink A:visited {font-size: 12px; font-weight: bold; text-decoration: underline; color: #1F487A;}
.newsItemLink A:hover {font-size: 12px; font-weight: bold; text-decoration: underline; color: #3894D2;}
.newsItemLink A:active {font-size: 12px; font-weight: bold; text-decoration: underline; color: #3894D2;}

UL.newsArchive
{
	color: #5ea623;
}
.newsArchive LI
{
	padding: 8px 0px 8px 0px;
}

.newsArchive LI A:link {font-size: 12px; font-weight: bold; text-decoration: none; color: #1F487A;}
.newsArchive LI A:visited {font-size: 12px; font-weight: bold; text-decoration: none; color: #1F487A;}
.newsArchive LI A:hover {font-size: 12px; font-weight: bold; text-decoration: underline; color: #3894D2;}
.newsArchive LI A:active {font-size: 12px; font-weight: bold; text-decoration: underline; color: #3894D2;}

.linkPath
{
	background-color: #E6E6E6;
	margin: 0;
	padding: 2px 6px 2px 6px;
}

.menuLinks
{
	background-color: #E6E6E6;
	margin: 0;
	padding: 2px 6px 2px 6px;
}

/*--- Hjälpfunktioner (layers) ------------------------------------------------- */
.helpLayer
{
  position:absolute;
  /*background-color: #FFFFCC;
  color: #000000;

  border: 1px solid #000000;
  z-index:2;*/
  visibility:hidden;
}

.DialogLayer
{
	position:absolute;
	left:40%;
	top:40%;
	z-index:4;
}

.helpFrame
{
	background-color: #E6E6E6; /*e4ebf7;*/
	border: 2px solid #5ea623;
}

.helpHeader
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color: #5ea623;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
}

.helpCursor
{
	cursor:help;
}

.helpHeader A:visited {color: #000000; text-decoration: none; }
.helpHeader A:link {color: #000000; text-decoration: none; }
.helpHeader A:hover {color: #808080; text-decoration: none; }
.helpHeader A:active {color: #000000; text-decoration: none; }

.helpText
{
	padding:7px;
	text-align:justify;
}

.help
{
	width:500px;
	background-color:#E6E6E6;
	font-size:9pt;
	border:1px solid #262626;
	padding:10px;
	margin:5px;
	text-align:justify;
}

.help H1
{
	font-size:14pt;
}
/*----------------------------------------------------------------------------- */

.ledtext {color: #4C4C4C; font-weight: normal;}
.dbdata {color: #000000; font-weight: bold;}
.dbdata_alt {color: #4C4C4C; font-style: italic;}

.accessInfo {border: 1px solid #5ea623; padding: 100px; background-color: #FF0000;}

.recsFound {display: inline; float: right;}

.accessPuff {display:table; /*float: left;*/ margin: 0; padding: 4px; background-color: #FFFFFF; color: #5ea623; font-size: 7pt; border: 2px solid #5ea623;}

.accessPuff A:visited {color: #5ea623; text-decoration: underline; }
.accessPuff A:link {color: #5ea623; text-decoration: underline; }
.accessPuff A:hover {color: #3894D2; text-decoration: underline; }
.accessPuff A:active {color: #3894D2; text-decoration: underline; }

		
/* Generella klasser  ----------------------------------------------------- */
div.content p { color:#505050; }

/* Felmeddelanden -------------------------------------------------------------- */
label.error,  /* JL */
span.error { float:none; clear:both; display:block; width:100%; margin-bottom:10px !important; padding:0px; color:#f68f2a !important; font-weight:bold !important; } /* JL */



/* Meny sidor  -------------------------------------------------------------- */
div.menu-content {margin-left:5px; margin-right:5px;}
	div.menu-content h1 { margin:20px 0 5px; color:#505050; font-size:20px; }
	div.menu-content h2 { margin:0 0 3px; color:#505050; font-size:17px; }
		div.menu-content h2.small-green { color:#5ea623; font-size:12px; font-style:italic; font-weight:normal; margin-bottom:5px; }
	div.menu-content p { margin:0 0 14px; color:#505050; }
		div.menu-content ul li { color:#505050; }
		div.menu-content table.advertise tr td,
		div.menu-content table.contact tr td { color:#505050; }


/* Formulär  -------------------------------------------------------------- */
div.dotted-form { width:553px; overflow:auto; padding:10px; margin-bottom:15px; background:#fff; border:1px dotted #1f487a;  }
	div.dotted-form td { color:#505050; font-size:11px; }
		div.dotted-form td input.text { background:#fff; border:1px solid #e1e1e1; font-size:11px; padding:2px 2px; color:#505050; width:118px; }
			div.dotted-form td input.w40 { width:40px; }
			div.dotted-form td input.w80 { width:74px; }
			div.dotted-form td input.w140 { width:134px; }
			div.dotted-form td input.w200 { width:194px; }
		div.dotted-form span { color:#5ea623; font-size:11px; }
		
		div.dotted-form td select { border:1px solid #e1e1e1; }
		
/* Export  ---------------------------------------------------------------- */
/*fieldset#hej
	fieldset#hej span.sum {}
		fieldset#hej span.sum div.class {}*/
#exportHistory td.numeric { text-align:right; }
	#exportHistory span#sum { border-top:solid 1px black; display:block; width:60px; float:right; margin-top:10px; padding-top:3px; }

fieldset.export { padding:0px 10px 10px 10px; }
	fieldset.export .exportContent { padding-top:12px; }

/*span: border-top:solid 1px black; display:block; width:60px; float:right; margin-top:10px; padding-top:3px;
/*<div style="border-top:solid 1px black; width:60px; float:right; padding-top:3px; margin-top:10px;">3279</div>*/
.addthis-wrapper { float:right;margin: 5px 5px 5px 0 !important; width: 130px !important; }


#arrow-col {width:25px;}
#arrow-col img{position: absolute;left: 240px;}

#search-result-menu-wrapper {height:50px;}
#search-result-menu {position:absolute;z-index:50;width:588px;}
#search-result-menu #menu-bottom { background: url("../pix/sections/searchresultmenu/search_result_menu_bottom.png") no-repeat bottom;height:11px;cursor:pointer; z-index:50;}
#search-result-menu #menu-bottom[class='expanded'] { background: url("../pix/sections/searchresultmenu/search_result_menu_bottom_opened.png") no-repeat bottom;height:13px;}
#search-result-menu #menu-top { background: url("../pix/sections/searchresultmenu/search_result_menu_top.png") no-repeat top;height:1px;}

#search-result-menu #menu-content { border-left:1px solid #BBBDBF;border-right:1px solid #BBBDBF;display:none;height:65px;z-index:50;color:#404040;}
#search-result-menu #company-basket-menu-item { height:22px;position:relative;top:1px;cursor:pointer }
#search-result-menu #company-basket-menu-item span { position:absolute; }
#search-result-menu #company-basket-menu-item span img {height: 22px; left: 0px; vertical-align: middle;width: 122px;z-index:55;position:absolute; }
#search-result-menu #company-basket-menu-item span a {left: 10px; top:5px; z-index:60;position:absolute; }

#search-result-menu #menu-content #company-basket-tab-content {padding:5px 0 0 5px;}
#search-result-menu #menu-content #company-basket-tab-content span {font-size:8pt;}
#search-result-menu #menu-content #company-basket-tab-content img {padding:0 2px;}
#search-result-menu #menu-content #company-basket-tab-content #company-basket-info {height: 55px;width: 280px;float:left;}
#search-result-menu #menu-content #company-basket-tab-content #company-basket-info #company-basket-info-action {padding-top:15px;}
#search-result-menu #menu-content #company-basket-tab-content #company-basket-info #company-basket-info-action img {padding-right:5px;}
#search-result-menu #menu-content #company-basket-tab-content #company-basket-info span {width: 180px;}
#search-result-menu #menu-content #company-basket-tab-content #company-basket-add {height: 55px;float:left;width:140px;}
#search-result-menu #menu-content #company-basket-tab-content #company-basket-remove {height: 55px;float:right;width:140px;margin-right: 10px;}
#search-result-menu #menu-content #company-basket-tab-content .container {clear:both;}
#search-result-menu #menu-content #company-basket-tab-content .option {padding: 3px 0 2px;}

#search-result-menu span.helpDialog {
    -moz-background-inline-policy: continuous;
    background: url("/images/sections/mypage/questionmark.png") no-repeat scroll 0 2px transparent;
    cursor: pointer;
    height: 14px;
    margin: 0 0 0 5px;
    overflow: hidden;
    padding-bottom: 4px;
    vertical-align: middle;
    width: 13px;
    float:right;
}

.hitlistTable .add-to-basket{position:relative;}
.hitlistTable .add-to-basket img{position: absolute;top: -17px;left: -2px;}

#company-basket-box ul {padding-left:0;}
#company-basket-box li {list-style:none;}
#company-basket-box img {vertical-align:bottom;padding-right:5px;cursor:pointer;}
#company-basket-box .basket-box-row {clear:both;height:20px;}
	#company-basket-box .basket-box-row .amount{padding-left:2px;}
	#company-basket-box .basket-box-row .bold{font-weight:bold;}
#company-basket-box  #add-basket-img {float:right;padding-left:3px;padding-top:3px;border:none;}
#company-basket-box #create-company-basket {float:right;padding-right:5px;font-size: 0.8em;}

#add-basket-dialogue {color:#404040;}
#add-basket-dialogue #company-basket-name {width:250px;}
#add-basket-dialogue  div.info { background: none repeat scroll 0 0 #E8ECF1; border: 1px dotted #1F487A; margin: 0 0 7px; padding: 5px 10px 7px;}




/*#company-basket-menu-wrapper #company-basket-header { margin-left: 6px;}/*
