/* CSS Document */


/* BASICS */

BODY, HTML							{	margin:0;
										padding:0;
										height:100%;
										font-family: Georgia, "Times New Roman", Times, serif;
										font-size:13px;
										line-height:20px;
										color:#333333;}
										
TABLE, TR, TD						{	border-collapse: collapse;
										margin:0 0 0 0;
										padding:0 0 0 0;}
										
.dottedLineTop						{	position:relative; float:left;
										height:1px; width:638px;
										border-bottom:#CCCCCC dashed 1px;}
										
#dottedLine							{	position:absolute; 
										height:1px; width:563px;
										background: repeat-x url(img/gfx/dash.gif);}
										
.dottedLine							{	position:absolute; 
										height:1px; width:563px;
										background: repeat-x url(img/gfx/dash.gif);}										
										
.dottedDash							{	background: repeat-x url(img/gfx/dash.gif);}

.verticalDevider					{	background: repeat-y url(img/gfx/vert_devider.gif);}
										
IMG									{  	display:block;}
										
/* TYPE */

a:link								{	color:#000000; text-decoration:none;}
a:visited							{	color:#000000; text-decoration:none;}
a:hover								{	color:#FF0099; text-decoration:none;}

.infoGray							{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:15px;}
.infoBlue							{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0099FF; line-height:15px; margin:15px 0 0 0;}
.spanBlue							{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0099FF;}
.infoBlueTop						{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0099FF; line-height:15px; margin:15px 30px 0 0;}
.cyan								{	color:#0099FF;}
.magenta							{	color:#FF0099;}


H1									{	font-size:18px; color:#0099FF; font-weight:normal; margin:0; padding:0;}
H2									{	font-size:13px; color:#FF0099; font-weight:normal; margin:11px 0 10px 0; padding:0;}
H3									{	font-size:13px; color:#FF0099; font-weight:bold; margin:11px 0 10px 0; padding:0;}

/* PRINT VERSION */

.printrubrik						{	font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:15px;}
.printmellanrubrik					{	font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:15px;}
.printtext							{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:15px;}

.contactHeader						{	margin:11px 0 -10px 0;}
P									{	margin:11px 20px 10px 0;}

.top								{	position:absolute; bottom:14px;}


								
#menu a:link						{	color:#333333; text-decoration:none; font-size:14px; line-height:22px; 
										background: no-repeat url(img/gfx/link_arrow.gif) 0px 3px; padding-left:11px;}
#menu a:visited						{	color:#333333; text-decoration:none; font-size:14px; line-height:22px; 
										background: no-repeat url(img/gfx/link_arrow.gif) 0px 3px; padding-left:11px;}
#menu a:hover						{	color:#FF0099; text-decoration:none;}

#menuPairFour a:link				{	color:#0099FF; text-decoration:none; font-size:14px; line-height:22px; 
										background: no-repeat url(img/gfx/link_arrow.gif) 0px 3px; padding-left:11px;}
#menuPairFour a:visited				{	color:#0099FF; text-decoration:none; font-size:14px; line-height:22px; 
										background: no-repeat url(img/gfx/link_arrow.gif) 0px 3px; padding-left:11px;}
#menuPairFour a:hover				{	color:#FF0099; text-decoration:none;}


#mainContentTable	ul				{	margin:0 0 10px 0; width:380px; font-size:12px;}
#mainContentTable	li				{	}





/* TOP */

#logo								{ 	position:absolute; top:66px; left:0; z-index:2;}

#top								{ 	position:absolute; top:0; left:0;
										width:890px; height:31px;
										border-bottom:#999999 1px solid; }

#topStripe							{ 	position:absolute; top:0; left:0;
										width:890px; height:5px;
										background:#FF0099;}
										
#topLinkOne							{	position:absolute; top:12px; left:470px;
										width:280px;}
										
#topLinkTwo							{	position:absolute; top:12px; left:750px;
										width:140px;}
										

/* MENU */

#menu								{ 	position:absolute; top:32px; left:0;
										width:890px; height:115px;
										border-bottom:#C3C3C3 1px solid;}
										
#menuPairOne						{	position:absolute; top:63px; left:320px;
										width:140px; z-index:3;}
										
#menuPairTwo						{	position:absolute; top:63px; left:460px;
										width:140px; z-index:3;}
										
#menuPairThree						{	position:absolute; top:63px; left:600px;
										width:140px; z-index:3;}
										
#menuPairFour						{	position:absolute; top:63px; left:740px;
										width:140px; z-index:3;}
										
/* CONTENT */

#content							{	position:absolute; top:148px; left:90px;
										width:800px;}
										
#leftMainTop						{	position:relative; float:left;
										width:648px; 
										padding:11px 0 0 0;
										border-right:#CCCCCC 1px solid;}
										
#leftMain							{	position:relative; float:left;
										width:648px;}
										
#rightMainTop						{	position:absolute; top:148px; left:739px;
										margin:12px 0 0 10px; 
										width:140px;}
									
#rightMain							{	position:absolute; top:222px; left:752px;
										width:140px;}

#rightMain img						{	margin-top: 14px;
										width:140px;}
										
.rightMainTwo						{	position:absolute; left:421px;
										width:140px;}
		
#rightMainTop IMG					{   margin:0 0 13px 0;}

#contact							{	position:relative; left:282px; top:1px;
										width:280px;
										}



/* SUB MENU */

#mainContentTable					{}

#mainContentTable img.liggande		{ padding: 10px 0 10px 0; }

#mainContentTable a:link			{	text-decoration: underline;}

#contact a:link						{	text-decoration: underline;}

#gallery							{}
#gallery IMG						{ 	position:relative; float:left; padding:10px 0 0 10px; left:-10px;}

#subMenuCell						{}	

.solidDevider						{	position:relative; float:left; top:-15px;
										width:210px; height:1px; background-color:#CCCCCC;}		
										

#subMenuCell	h2					{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:15px; font-weight:bold; margin:14px 0 0 0;
										 background:repeat-x url(img/gfx/dash.gif) 0px 20px; height:30px; width:210px;}
										
#subMenuCell	ul					{	margin:-5px 0 20px 0; width:200px; padding:0 0 0 0; list-style-type: none;}
#subMenuCell	li					{	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:15px; margin:5px 0 0 0;
										}
										
a img 								{	border: 0}
										
.active								{	color:#000000; padding:0 0 0 10px; background: no-repeat url(img/gfx/link_arrow.gif) 0px 0px;}

#subMenuCell A:link					{	color:#333333; text-decoration:none; padding:0 0 0 10px; background: no-repeat url(img/gfx/link_arrow.gif) 0px 0px;}	
#subMenuCell a:visited				{	color:#333333; text-decoration:none; padding:0 0 0 10px; background: no-repeat url(img/gfx/link_arrow.gif) 0px 0px;}						
#subMenuCell a:hover				{	color:#FF0099; text-decoration:none;}

#buttons							{	position:relative; float:left; left:33px;
										height:65px;}
										
#buttons	IMG						{	position:relative; float:left; margin:0; padding:0;}
			
									
/* FOOTER */

#bottomImg							{	position:absolute; right:-150px; bottom:0;
										height:169px; width:400px;}

#footer								{	position:relative; float:left; left:-90px;
										width:890px; height:23px;
										padding:10px 0 0 0;
										margin:0 0 15px 0;
										border-top:#999999 1px solid;
										border-bottom:#999999 1px solid;
										text-align:center;}
