body								{padding: 0;margin: 0; height: 100%;background: #000;font-family:arial, tahoma, sans serif; font-size:0.625em; text-align:left; color:White;}
#page								{float:left;width:970px;margin:30px 0 0 30px;display:inline;background: url(gfx/background_webbpage1.jpg) no-repeat right 299px;}
#firstpage							{float:left;width:970px;margin:30px 0 0 30px;display:inline;background: url(gfx/notifymobility/background_webbpage1_logos.jpg) no-repeat right 299px;}

#header                             {width:100%;height:79px;clear:both;}
/** html #header	{height:79px;}*/

/* the logo is set as background  */
a#logo						        {background: url(gfx/logo.gif) no-repeat top left;float:left;display:block;display:inline;width:256px;height:42px;overflow:hidden;text-indent:-5000px;}

/* displays the flags as links  */
ul#lang_selector                    {float:right;list-style-type:none;}
ul#lang_selector li                 {float:right;margin-left:5px;}
ul#lang_selector li a img           {border:1px solid #E4E4E4;}
ul#lang_selector li a:hover img     {border:1px solid #FFF;}

ul#lang_selector li a img.rssLink	{border:1px solid #000;}
ul#lang_selector li a:hover img.rssLink {border:1px solid #FFF;}

/* the top 2 boxes  */
ul#menutop							{clear:right;
          								 float:right;
          								 background: url(gfx/nm_background1_topmenu.png) no-repeat top left #494e5e;
          								 width:480px;
          								 padding-left:152px;
          								 list-style-type:none;
          								 margin-top:5px;
          								 font-size:13px;
          								 font-weight:bold;}
* html ul#menutop					{width:635px;}
ul#menutop li                       {float:left;}
ul#menutop li a                     {float:left;color:#69f;text-decoration:none;font-size:13px;border-left:2px solid #000;padding:0px 8px;line-height:27px;}
ul#menutop li a:hover               {text-decoration:none;background:#193366;}
ul#menutop li a.menu_clicked        {text-decoration:none;background:#6191f1;color:#000;}

ul#menubottom						{clear:right;
             						 float:right;
             						 background: url(gfx/nm_background2_topmenu.png) no-repeat top left #36c;
             						 width:406px;
             						 padding-left:152px;
             						 height:27px;
             						 list-style-type:none;
             						 margin:2px 0px;
             						 font-size:13px;
          							font-weight:bold;
									}
* html ul#menubottom {width:527px; margin:2px 0px 2px 10px; padding-left:152px;}
ul#menubottom li                    {float:left;}
ul#menubottom li a                  {float:left;color:#69f;text-decoration:none;border-left:2px solid #000;padding:0px 9px;line-height:27px;}
ul#menubottom li a:hover            {text-decoration:none;background:#193366;}
ul#menubottom li a.menu_clicked     {text-decoration:none;background:#6191f1;color:#000;}

ul#menusubsub							{
          							 float:left;
          							 background: url(gfx/background2_topmenu.gif) no-repeat top left #8bb902;
          							 min-width:555px;
          							 padding-left:152px;
          							 list-style-type:none;
          							 margin-top:5px;
          							 font-size:130%;}
ul#menusubsub li                       {float:left;}
ul#menusubsub li a                     {float:left;color:#CCFF33;text-decoration:none;border-left:2px solid #000;padding:0px 8px;line-height:27px;}
ul#menusubsub li a:hover               {text-decoration:none;background:#6b8f00;}
ul#menusubsub li a.menu_clicked        {text-decoration:none;background:#6b8f00;}


li a.last                           {border-right:2px solid #000;}

/* the stage has the image as background and includes also the top info box in the right  */
/*#stage								{background: url(gfx/assets/mainpic.jpg) no-repeat top left #000;height:216px;clear:both;border-bottom:2px solid #000;}*/
#stage								{height:220px;clear:both;background: url(gfx/notifymobility/huvudbilder_bakgrund1.jpg) no-repeat top left #000;}
#stage_archive						{height:220px;clear:both;background: url(gfx/notifymobility/huvudbilder_langa_1.jpg) no-repeat top left #000;}
/*#stage_banner						{background: url(gfx/assets/mainpic.jpg) no-repeat top left #000;clear:both;border-bottom:2px solid #000;}*/
#stage_banner						{height:20px;clear:both;}
* html #stage_banner				{height:1px;clear:both;float:left;margin-left:-10px;border-bottom:none;}
#stage_left_box						{clear:both;float:left;}
#topinfo                            {float:right;
                                     padding:30px 30px 0 30px;
                                     width:200px;
                                     height:190px;
                                     }
#topinfo_banner						{float:right;
               						  /*margin-top:-216px;*/
	                                  padding:30px 30px 0 30px;
                                     width:200px;
                                     height:190px;
                                     }
* html #topinfo_banner				{width:265px;display:inline;float:none;padding-top:32px; }
* html #topinfo						{width:265px;}
#topinfo h3                         {font-size:180%;padding-bottom:10px;}
#topinfo_banner h3                  {font-size:180%;padding-bottom:10px;}
#topinfo h4                         {font-size:160%;padding-bottom:10px;}

/* read more link  */
#topinfo a.moreinfo                 {color:#69f;text-decoration:none;float:right;font-size:120%;font-weight:bold;}
#topinfo a.moreinfo:hover           {text-decoration:underline;}
#topinfo_banner a.moreinfo                 {color:#69f;text-decoration:none;float:right;font-size:120%;font-weight:bold;}
#topinfo_banner a.moreinfo:hover           {color:#69f;text-decoration:underline;}

/* news in the top, near the main image  */
dl.newslist                         {list-style-type:none;font-size:120%;}
dl.newslist dt                      {color:#fff;}
dl.newslist dd                      {color:#69f;padding-bottom:15px;font-weight:bold;}
dl.newslist dd a                    {text-decoration:none;}


/* main content area  */
#content                            {clear:both;font-size:94%;color:#fff;line-height:150%;overflow:auto;}

#leftcontent						{width:900px;padding:25px 0 0 0;min-height:350px;} /*float:left;*/
* html #leftcontent					{width:695px;padding-top:9px;} /*margin-left:12px;*/
#rightcontent						{padding:25px 30px 0 30px;float:right;width:200px;}
* html #rightcontent				{padding-top:9px;width:240px;}

#content h1							{clear:left;font-size:185%;color:#ccccff;font-family:tahoma,helvetica;font-weight:normal;padding-bottom:15px;}
#content h2 						{clear:left;font-size:120%;font-weight:normal;padding-bottom:10px;}
#content h3							{clear:left;font-size:115%;font-weight:normal;padding-bottom:10px;}

#content p							{padding:7px 0;}
#content a							{text-decoration:none;color:#ccff33;}
#content a:hover    				{text-decoration:underline;color:#ccff33;}

img.microsoft_partner               {margin-top:40px;}


/* the boxes with service list in the homepage  */
/*ul.servicelist                      {clear:both;list-style-type:none;border-top:1px solid #2e304a;margin-top:10px;width:100%;padding:10px 0 0 0;}
ul.servicelist li                   {border-left:1px solid #2e304a;width:156px;padding:0px 20px;float:left;height:160px;}
* html ul.servicelist li                   {width:175px;padding-left:20px;height:150px;}
ul.servicelist li.first             {border:none;padding-left:0px;}
ul.servicelist li dl dd ul          {list-style-type:none;}
ul.servicelist li dl dd ul li       {height:20px;border:none;width:100px;background: url(gfx/square.gif) no-repeat left 6px;padding-left:23px;}

ul.servicelist dt                   {font-size:150%;color:#ccff33;font-family:tahoma,helvetica;font-weight:normal;padding-bottom:20px;line-height:90%;}
ul.servicelist dt a					{color:#ccff33;}
* html ul.servicelist dt            {width:155px;}
ul.servicelist dd                   {font-size:95%;color:#fff;line-height:150%;}
* html ul.servicelist dd            {width:155px;}
*/

.header_dt a:hover {text-decoration:none;margin-bottom:12px;}
/* the box in the right contains news  */
ul.newslist                           {list-style-type:none;font-size:90%;line-height:120%;}
ul.newslist li                        {padding:15px 0 0 0;}
ul.newslist li a                      {text-decoration:none !important;color:#69f;}
ul.newslist li a:hover                {text-decoration:underline !important;}

/* generic style */
ul,h2,h3,h5,h6,ol,li,dl,dd,dt        {margin:0px;padding:0px;}
a img								{border:0px;}
a									{cursor: pointer; text-decoration:none; color:#69f;}
a:hover								{text-decoration:underline;}
.cb									{clear:both !important;}
.wai								{display:none;}
.fr									{float:right;}

/* footer style */
.footer								{clear:both;color:#fff;border-top:1px solid #2e304a;padding:20px 0;}
ul#footernav						{float:left;list-style-type:none;}
ul#footernav li 					{float:left;padding-right:25px;}

.footer a					        {color:#fff;text-decoration:none;}
.footer a:hover				        {text-decoration:underline;}

.footer address                     {font-style:normal;font-size:12px;margin-left:-25px;float:left;display:inline;}
.footer address strong              {padding-left:25px;}


/* ns-Styles */
.firstpagelist
{
	padding-left:16px;
	margin-top:12px;
}

.archiveBox							
{
	padding:0px 0px 20px 0px;
	width:470px;
}
#archiveLink
{
	vertical-align:bottom;	
}
.news 
{
	font-size:150%;
}
.nyhetRubrik 
{
	font-size:180%;
	color:#6699FF;
	text-decoration:none;
}
.nyhetText
{
	font-size:150%;
	line-height:normal;
}
.date
{
	font-size:120%;
}
.readMore
{
	font-size:120%;
	text-decoration:none;
}
.readMore a:hover
{
	text-decoration:underline;
}

.purpleHead
{
	clear:left;font-size:185%;color:#ccccff;font-family:tahoma,helvetica;font-weight:normal;padding-bottom:25px;
}

.rss_logo
{
	position:absolute;top:142px;left:845px;z-index:99;overflow:visible;
}
.firstPageHeaderBox
{
	padding-bottom:12px;
}

td
{
	line-height:22px;
}

h1 
{
	font-size:28px;
	color:#ccccff;
	font-family:"News Gothic Std", Arial;
	font-weight:normal;
	margin:2px 0 16px 0;
	_margin-top:18px;
	/*_margin-left:12px;*/
}
h4
{
	font-size:16px;
	font-weight:bold;
}
p
{
	margin-top:0px;
}