 
/*
  Corporate Red		#ee313c
  Corporate Blue	#0066cc
  Grey tint 1		#d6d6d6   
  GreyBlue			#c3cfd9

  GreyText			#636363
*/


a { text-decoration:none; color:#636363;}

/* IE Hack */
html, body {padding:0px; margin:0px; font-size: 100%;  }
/* commented backslash hack \*/ 
html, body {height:100%}
 /* end hack */
body {font-family: Arial, Sans-serif; color: #444444; background: white; text-align: center; font-size: 11px; background: url(../../images/bg-flaggor2.gif) no-repeat top; }
#container { padding: 0px;  margin:  0px auto 0px auto; width: 926px; min-height: 99%; height: auto; text-align: left; position: relative; }
* html #container { height: 98%; width: 926px; }
TD		{ font-family: Arial, Sans-serif; color: #444444; font-size:11px;}
P		{ font-family: Arial, Sans-serif; color: #444444; font-size:11px;}

/*********   HEADER    **********/
	#header		{ z-index: 99; background: #ffffff url(../../images/top_bg_aramex.jpg) no-repeat top; padding: 0px 0px 0px 0px; width:926px; height:146px; }
	
/*********   Main menu    **********/
	#mainMenu		{ z-index:99; float:left;  width:100%;  margin:0px; line-height:normal; font-size: 11px; height:21px; top: 110px; position: absolute;}
	#mainMenu a	{ float:left; display:block; padding: 0px 12px 1px 8px; text-decoration:none; color: #ffffff; font-weight:bold; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#mainMenu a {float:none; border:solid 0px #0071b8;}

	#mainMenu td a:hover { color: #ffffff; border:solid 0px #6d9cba;  }
/*--background-color:#00558a; */
	#mainMenu a img {border:0px }

	#PageBody { width:926px; margin: 10px 0px 0px 0px; padding: 0px; display:block; position:relative;}
	
	#mainPage		{ width:100%; margin: 0px 0px 0px 0px; padding: 0px; background-color: #ffffff;}
	#mainPageText	{ width:640px; padding: 10px;}

	/*******  SID RUBRIK  *****/
	  H1 { color:#444444; margin-bottom:8px; margin-top:6px; font-size:20px;}
	  H2 { color:#444444; margin-bottom:6px; margin-top:4px; font-size:16px;}
	  H3 { color:#444444; margin-bottom:6px; font-size:14px;}
	  .PageTitle {color:#444444; margin-bottom:14px; margin-top:8px; font-size:20px; font-weight:bold; font-family:Arial, verdana;}

	.PageColTop		{  padding:5px; padding-left: 16px; margin-bottom: 2px;  border-top:0px solid #eeeeee; width:179px; text-align: left; font-weight: bold;  background-color:#bc0a30; font-size:14px; color: #ffffff;  }
	.PageColMain	{ width:179px; color:#636363; padding:10px; text-align:left; margin:0px; background-color:#c4ced7; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#c4ced7', gradientType='0'); padding-bottom:0px; padding-bottom: 8px; color: #3c5fa5; font-size: 12px; font-weight: bold;}
	.PageColMain TD {color: #3c5fa5; font-size: 12px; font-weight: bold;}   
	.PageColMain A {color: #3c5fa5; font-size: 12px; font-weight: bold;}   
	#PageColMain2	{ width:179px; color:#636363; padding:10px; text-align:left; margin:0px; background-color:#c3cfd9; padding-top:0px;}
	#PageColBottom	{ background: url('../../images/col_bg2.gif') no-repeat top; padding-top:0px; height:5px;width:199px; padding-left:0px; display: none; visibility:hidden;}
    
    .campaign       { width: 157px; height: 157px; color: White; vertical-align: middle; padding-right: 4px; background: url('../../images/start_circle.jpg') no-repeat top;}
    .campaign TD     { color: White; }
    .tblcampaign P     { color: White; }
    .campaign A     { color: White; }
    .tblcampaign H1     { color: White; font-size: 14px;}
/* footer is outside container and positioned absolute - footerspace clears space */
#footerspace {
 clear: both;
 height: 30px;
}

#footer {
 height: 10px;
 position: absolute;
 bottom: 0px;
 font-size: xx-small;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 color: #a9a18c;
}

#footer a {
	color: #a9a18c;
}

UL	{ margin: 2px  0px 2px 16px;} 
OL	{ margin: 2px  0px 2px 24px;} 



/* ¤¤¤  DATAGRID  ¤¤¤  */
 .DataGrid			    { POSITION: relative; width:100%; border:0px solid #666666;}
    .tblHeaderFirst	    { padding-left: 6px; padding-right: 6px; border-top: solid 0px #999999; border-bottom: dashed 1px #999999; border-right: solid 0px #999999; border-left: solid 0px #999999; padding-top: 2px; color: Black; background-color: #ffffff; text-decoration: none; }
    .tblHeader 	 	    { padding-left: 6px; padding-right: 6px; border-top: solid 0px #999999; border-bottom: dashed 1px #999999; border-right: solid 0px #999999; border-left: solid 0px #999999; padding-top: 2px; cursor: default; color: Black; background-color: #ffffff; text-decoration: none; }
    .tblHeaderLast 	    { padding-left: 6px; padding-right: 6px; border-top: solid 0px #999999; border-bottom: dashed 1px #999999; border-right: solid 0px #999999; border-left: solid 0px #999999; padding-top: 2px; cursor: default; color: Black; background-color: #ffffff; text-decoration: none; }
    .tblHeaderActive    { padding-left: 6px; padding-right: 6px; border-top: solid 0px #999999; border-bottom: dashed 1px #999999; border-right: solid 0px #999999; border-left: solid 0px #999999; padding-top: 2px; cursor: default; color: White; background-color: #ffffff; text-decoration: none; }

    /* För att ändra färger på tabellrader med javascript  */
    .tblRow 	 	{ height:20px; border-width: 0px; border-style: solid; text-decoration: none;  }
    .tblRowAlt	 	{ height:20px; background-color:Transparent; border-width: 0px; color: black;	text-decoration: none; }
    .tblRowOver 	{ height:20px; background-color: #ECE7DD; color: black; text-decoration: none; }
    .tblRowDown 	{ height:20px; background-color: #dddddd; color: black; text-decoration: none; }

    .tblItemFirst 	{ padding-left: 6px; padding-top: 2px; padding-right:6px;  border-top:solid 1px #dddddd; text-decoration: none; }
    .tblItem	 	{ padding-left: 6px; padding-top: 2px; text-decoration: none; border-top:solid 1px #dddddd;}
    .tblItemParent  { padding-left: 6px; vertical-align:bottom; font-size:12px; font-weight:bold;height:30px; border-top:1px solid #bbbbbb; border-bottom:1px solid #999999; }
    
    /* PagerStyle  */ 
	.Datagrid_PagerStyle td span		{ text-decoration:normal; font-weight:bold; font-size:12px; }
	.Datagrid_PagerStyle td A			{ font-weight:normal; font-size:12px;  border:solid 1px #FFFFFF; background-color:#FFFFFF;}
	.Datagrid_PagerStyle td A:visited	{ text-decoration:normal; }
	.Datagrid_PagerStyle td A:hover		{  border:solid 1px #999999; background-color:#cccccc; }
	.Datagrid_PagerStyle td A:active	{ font-weight:normal; }
/* .DataGrid TR TD { border-top: solid 1px #cccccc;} */


#footer a:hover { color: #ea2026; }

.Kampanj01a	{background: url(../../images/kampanj/bg_01a.gif) no-repeat; width:222px; height:46px; font-weight:bold; font-size:14px; color:#0066cc; cursor:pointer; padding:2px; padding-left:4px; padding-right:4px;}
.Kampanj01a	TD {color:#0066cc;}
.Kampanj01a	A {color:#0066cc;}
.Kampanj01	{background: url(../../images/kampanj/bg_01.gif) no-repeat; width:222px; height:46px; font-weight:bold; font-size:14px; color:#0066cc; cursor:pointer; padding:2px; padding-left:4px; padding-right:4px;}
.Kampanj01	TD {color:#0066cc;}
.Kampanj01	A {color:#0066cc;}
.Kampanj02a	{background: url(../../images/kampanj/bg_02a.gif) no-repeat; width:222px; height:46px; font-weight:bold; font-size:14px; color:#0066cc; cursor:pointer; padding:2px; padding-left:4px; padding-right:4px;}
.Kampanj02a	TD {color:#0066cc;}
.Kampanj02a	A {color:#0066cc;}
.Kampanj02	{background: url(../../images/kampanj/bg_02.gif) no-repeat; width:222px; height:46px; font-weight:bold; font-size:14px; color:#0066cc; cursor:pointer; padding:2px; padding-left:4px; padding-right:4px;}
.Kampanj02	TD {color:#0066cc;}
.Kampanj02	A {color:#0066cc;}
.Kampanj03	{background: url(../../images/kampanj/bg_03.gif) no-repeat; width:222px; height:46px; font-weight:bold; font-size:14px; color:#0066cc; cursor:pointer; padding:2px; padding-left:4px; padding-right:4px;}
.Kampanj03	TD {color:#0066cc;}
.Kampanj03	A {color:#0066cc;}

.Campaign		{ padding:4px; margin-top:6px; margin-bottom:6px; border:solid 1px #eeeeee; color: #0066cc; }
.Campaign .Title { font-weight:bold; font-size:12px;}
.Campaign	a	{ color: #0066cc; text-decoration:none; }

.CampaignActive			{ background-color:#eeeeee; padding:4px; margin-top:6px; margin-bottom:6px; border:solid 1px #dddddd; color: #636363; }
.CampaignActive .Title	{font-weight:bold; font-size:12px;}
  
  
.NewsPanel a {color:Black; font-weight:normal; }  
.NewsPanel a:link		{color:Black; text-decoration:nonde; }  
.NewsPanel a:visited	{color:Black; text-decoration:nonde; }  
.NewsPanel a:hover		{color:Black; text-decoration:nonde; }  
.NewsPanel a:active		{color:Black; text-decoration:nonde; }  
  
.topEditBtn:link	{color:#000000;}
.topEditBtn:visited {color:#000000;}
.topEditBtn:hover	{color:#000000;}
.topEditBtn:active	{color:#000000;}

.topEditBtn img {display:inline;}

.topEditBtnActive			{color:#000000; background-color:#aaaaaa;}
.topEditBtnActive:link		{color:#000000; text-decoration:none;}
.topEditBtnActive:visited	{color:#000000; text-decoration:none;}
.topEditBtnActive:hover		{color:#000000; text-decoration:none;}
.topEditBtnActive:active	{color:#000000; text-decoration:none;}


.topEditBtnActive img {display:inline;}

.ucEdit a				{ border:solid 1px #999999; background-color:#dddddd; padding:2px; height:28px;}
.ucEdit a:link		{color:#000000; text-decoration:none;}
.ucEdit a:visited		{color:#000000; text-decoration:none;}
.ucEdit a:hover		{color:#000000; text-decoration:none; border:solid 5px #000000;}
.ucEdit a:active		{color:#000000; text-decoration:none;}

.ucEdit a:hover		{color:#000000; text-decoration:none; border:solid 5px #000000;}

.ucEditImg img		 {border-color: #ffffff;}
.ucEditImg:hover img {border-color: #336699;}

.ucEditText	{color:Black; border:solid 1px #ffffff;}
.ucEditText:link	{border:solid 1px #ffffff; text-decoration:none;}
.ucEditText:visited	{border:solid 1px #ffffff; text-decoration:none;}
.ucEditText:hover	{border:solid 1px #336699; text-decoration:none;}
.ucEditText:active	{border:solid 1px #000000; text-decoration:none;}

/* KNAPPAR */
INPUT.cssBtn		{ text-align:center; border: solid 1px #666666; font-family:Verdana, Geneva; font-size:11px; height:20px; padding:2px; background-color:#eeeeee; }
INPUT.cssBtnRed		{ text-align:center; border-top: solid 1px #bc0a30; border-left: solid 1px #bc0a30; border-right: solid 1px #8c0f24; border-bottom: solid 1px #8c0f24; font-family:Verdana, Geneva; font-size:11px; height:20px; padding:4px; height: 28px; background-color:#bc0a30; color: White; font-weight: bold; }
A.cssBtn			{ text-align:center; margin-top:4px; border: solid 1px #666666; font-family:Verdana, Geneva; font-size:11px; height:22px; padding:2px; background-color:#eeeeee; padding-left:6px; padding-right:6px; }
A.cssBtn:link		{ text-decoration:none; color:#000000; background-color:#eeeeee; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0'); }		
A.cssBtn:visited	{ text-decoration:none; color:#000000; background-color:#eeeeee; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0'); }	
A.cssBtn:hover		{ text-decoration:none; color:#000000; background-color:#cccccc; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dddddd', endColorStr='#cccccc', gradientType='0'); }
A.cssBtn:active		{ text-decoration:none; color:#000000; background-color:#dddddd; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#bbbbbb', endColorStr='#cccccc', gradientType='0');}	
A.R          { float: right; height: 16px; }
A.L          { float: left;  height: 16px; }

.cssFrm			{ border:solid 1px #999999; color:#000000; background-color:White;}
.cssFrm_err		{ border:solid 1px Red; color:Red; background-color:Yellow;}

/* ***  DIALOG BOX  *** */
.Dialog     {z-index:20; text-align: center; width:100%; position: absolute; top:0px; left: 0px; padding-top:40px; height: 100%;  }
.DialogBG   {z-index:20; text-align: center; width:100%; position: absolute; top:0px; left: 0px; height: 100%; filter:alpha(Opacity=50); background-color:#999999; }
.DialogBody {z-index:21; text-align:left; width: 400px; background:#ffffff; padding:15px; border:solid 1px #999999; float: none !important; position: relative; margin: auto auto auto auto !important; }


/* TEXTRUTOR PÅ ARAMAX STARTSIDA */

.aramexPuff	    { color:#636363; padding:10px; text-align:left; margin:0px; background-color:#c4ced7; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#c4ced7', gradientType='0'); padding-bottom:0px; padding-bottom: 8px; color: #3c5fa5; font-size: 12px; font-weight: bold;}
.aramexPuff H1  { color: #3c5fa5;}
.aramexPuff H2  { color: #3c5fa5;}
.aramexPuff H3  { color: #bc0a30;}