      *	{ margin: 0 auto; padding: 0; }
        img, div, td, table, style, background-image, background { behavior: url(/iepngfix.htc) }
        div         { margin: 0 auto; padding:0; }
        html, body        { margin: 0 auto; padding:0; height:100%; background:url(/img/bg_main.gif) repeat-x top #fff; font-family:Arial, sans-serif; font-size: 12px; line-height: 140%; color: #474747;}
        h1          { font-family:arial, sans-serif; font-size: 20px; font-weight: normal; color: #0081be; margin-bottom: 0px; padding-bottom: 0px; line-height:120%; }
        h2          { font-family:arial, sans-serif; font-size: 16px; font-weight: normal; color: #0081be; margin: 0px; padding: 0px;}
        h3          { font-family:arial, sans-serif; font-size: 14px; font-weight: bold; color: #474747; margin: 0px; padding: 0px;}
        input       { font-family:Arial, sans-serif; color:#191919;}
        a:focus		{ outline: none;}
        img         { border: 0px; }
        td          { font-size: 13px;}
        p           { font-family:Arial, sans-serif; font-size: 12px; line-height: 140%; color: #474747; padding:0px; margin:0px;}

        ul          {margin:0px; padding:0px;}
        li          {margin-left:15px; padding:3px;}

        a           {color:#0081be; text-decoration:none;}
        a:link      {color:#0081be; text-decoration:none;}
        a:visited   {color:#0081be; text-decoration:none;}
        a:active    {color:#0081be; text-decoration:none;}
        a:hoover    {color:#0081be; text-decoration:underline;}
        
        a span           {color:#0081be; text-decoration:none;}
        a:link span     {color:#0081be; text-decoration:none;}
        a:visited span  {color:#0081be; text-decoration:none;}
        a:active span   {color:#0081be; text-decoration:none;}
        a:hoover span   {color:#0081be; text-decoration:underline;}        

        .clear		{ clear:both; }
        #container  {width:884px; background:url(/img/bg_container.png) repeat-y;  min-height:100%; _height:100%; position:relative; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/bg_container.png');}
        #wrapper    {width:868px; min-height:300px; _height:300px;}

        #header     { padding:0px; margin: 0 auto;}
        #top        {width:868px; min-height:105px; _height:105px; background:url(/img/bg_top.gif) no-repeat;}
        #logobox    {float:left;}
        #searchbox  {float:right; width:215px;}
        #links       {margin-top:40px; margin-bottom:5px; margin-right:12px; text-align:right; font-size:11px; color:#0081be;}
        #inputbox   {margin-right:9px;}

        #body       { margin: 0 auto; padding-bottom:30px;}
        #contentbox {min-height:300px; _height:300px; padding:15px; background:url(/img/bg_content.gif) repeat-x #fff;}
        #l-col      {width:590px; float:left;}
        #r-col      {width:230px; float:right;}

        #footer     { position:absolute; text-align:center; border-top:6px solid #0081be; padding-top:12px; bottom:0; width:868px; height:30px; color:#7b7c7d;}


        #vnav       {width:198px; min-height:700px; _height:700px; margin-right:5px;  float:left; background:url(/img/bg_vnav.gif) repeat-y;}
        #vnav ul     {margin: 0px; margin: 0px; padding: 0px; width: 187px; list-style-type: none;}
        #vnav li     {display: block; width: 187px; margin: 0px; padding: 0px; background:url(/img/vnav_div.gif) repeat-x;}
        #vnav a      {display: block; color: #000; font-size: 12px; text-decoration: none; height: 30px; line-height: 30px; margin-left:5px; padding-left:8px; background:url(/img/vnav_arrow.gif) no-repeat; background-position:0px 10px; overflow:hidden;}
        #vnav a:hover{padding-left:8px; background:url(/img/vnav_arrow.gif) no-repeat; background-position:0px 10px; text-decoration: underline; }
        #vnavwrap   {width:187px; margin-top:5px; background: #dae3eb; }

        #nav        {width:868px;float:left; padding: 0px; min-height:36px; _height:36px; background:url(/img/bg_nav.gif) repeat-x; }
        #nav ul     {margin: 0; padding:0; list-style-type: none; }
        #nav li     {display: inline; float:left; margin: 0px; padding: 0px;position: relative; }
        #nav a      {display: block; float:left; padding:0px 20px 0px 20px; border-right:1px solid #4f84ba; border-right:1px solid #bababa; color: #454545; font-family: arial, verdana, Sans-Serif; font-size: 13px; text-decoration: none; height: 36px; line-height: 36px; }
        #nav a:hover{color: #fff; text-decoration: none; background:url(/img/bg_nav_hover.gif) repeat-x; }

        /*ORG*/

        /* Nivå 1 */

        /* Nivå 2 */
        #nav ul ul            { background:none; position: absolute; z-index: 500; top: 35px; left:0px; border:0px solid black;}
        #nav ul ul li         { background: #f4f4f4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0px;}
        #nav ul ul li:hover   { padding:0; margin:0;}
        #nav ul ul a          { width:146px; display: block; float: left; line-height: 33px; text-decoration:none; font-weight:normal; font-size: 12px; color: #3e3e3e; font-family:Arial, Sans-Serif; border:none;}
        #nav ul ul a:hover    { background:#009CDA; color:#fff; text-decoration: none; }
        #nav ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul {display: none; }
        #nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul{display: block;padding: 0px; }

        #nav ul ul ul            { background:none; position: absolute; z-index: 500; top: 0px; left:186px; border:0px solid black; }
        #nav ul ul ul li         { background: #f4f4f4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0px; }
        #nav ul ul ul li:hover   { padding:0; margin:0; }
        #nav ul ul ul a          { width:120px; display: block; float: left; line-height: 33px; text-decoration:none; font-weight:normal; font-size: 12px; color: #3e3e3e; font-family:Arial, Sans-Serif; border:none; }
        #nav ul ul ul a:hover    {background:#009CDA; color:#fff; text-decoration: none; }
        #nav ul ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul {display: none; }
        #nav ul ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul{display: block;padding: 0px; }

         #spage_block                   { margin:17px; }
         #spage_contentblock            { width:570px; float:left; display:inline; }
         #spage_rigthblock              { width:210px; float:right; display:inline; margin-left:22px; }
         #spage_news                    { width:210px; background: url('img/nws_top.gif'); }
         #spage_news p                  { margin:0px auto; padding:7px 6px 9px 6px; width:180px; border-bottom:1px solid #eaeaea; }
         #spage_news p span             { font-size:10px; font-weight:bold; display:block; }
         #spage_newslinks               { margin:0px auto; padding:3px 6px 3px 6px; width:180px; }
         
         #spage_newslinks .leftLink     { float:left; display:inline; }
         #spage_newslinks .rightLink    { float:right; display:inline; }
         #spage_newslinks #endnews      { margin:0px; padding:0px; width:210px; height:5px; }
         #btmNews                       { margin:0px; padding:0px; width:210px; height:5px; }
         
         span.txt_10                    { line-height:23px; }
         #notblock                      { width:210px; margin-top:8px; }
         #notblock .sec                 { padding:7px 6px 9px 6px; }
         #notblock h2                   { color:#6d6d70; font-size:15px; padding-bottom:8px; font-weight:bold; line-height:23px; font-family:Arial, Verdana, Sans-Serif; }
         #notblock img                  { border:0; padding:0px 0px 8px 8px; }

          
        #ulProdMenu ul                  { background:none; position: relative; list-style-type:none; }
        #ulProdMenu ul li               { padding:0px; margin:0px; display:block; list-style-type:none; } 
        
        #ulProdMenu ul li a, #ulProdMenu ul li a:link, #ulProdMenu ul li a:active,#ulProdMenu ul li a:visited { padding:0px 0px 0px 8px; margin:0px 0px 1px 0px; background: #FFFFFF; border-bottom:1px dotted #ccc;color:#000; min-height:25px; line-height:25px; display:block; text-decoration:none; }
        #ulProdMenu ul li a:hover   { color:#FFFFFF; background: #009CDA;}
        
        

        #ulProdMenu ul li ul                 { display:block; margin:0px 4px 0px 6px; background-color:#ffffff; background-position:top; background-repeat:repeat-x; position: relative; list-style-type:none; }
        #ulProdMenu ul li ul li              { padding:0px; margin:0px; display:block; list-style-type:none; border-bottom:none; } 
        
        #ulProdMenu ul li ul li a, #ulProdMenu ul li ul li a:link, #ulProdMenu ul li ul li a:active,
        #ulProdMenu ul li ul li a:visited { padding:0px 0px 0px 12px; margin:0px 0px 0px 0px; background: none; color:#727272; line-height:25px; display:block; text-decoration:none; }
        #ulProdMenu ul li ul li a:hover   { color:#FFFFFF; background: #009CDA;}                
        
        div.prodBlock             { float:left; display:inline; margin-top:6px; margin-left:6px; width:250px; border:1px solid #d1d1d1; }
        div.prodHeadline          { padding:8px 6px 8px 6px; background:#f1f1f1; }
        div.prodInner             { padding:12px; }
        img.prodImage             { display:block; margin:10px auto 10px auto; }        