BODY
{ 
    background-color: #c1ddef;
    background-image: url(../images/bg.jpg);
    background-repeat:repeat;
    font-family : Tahoma, Calibri, Helvetica, Sans;
    font-size: 8pt;
    margin: 0; 
}

TD, INPUT, SELECT, TEXTAREA, DIV, SPAN 
{
    font-family : Tahoma, Calibri, Helvetica, Sans;
    font-size: 8pt;
}

.pagesubrub { font-family:Century Schoolbook; font-size:11pt; color:#555599;  }

/* mt ( huvudtabellen - formattering )  */
    
    .mt                 { width:1024px; }
    .mt-topmargin       { height:30px; }
    .mt-topmargin-img   { height:30px; }

    .mt-t-l         { background-image: url(../images/mt-t-l.gif); width:10px; height:10px; }
    .mt-t-l-img     { width:10px; height:10px; }
    .mt-t-m         { background-image: url(../images/mt-t-m.gif); width:1004px; height:10px; }
    .mt-t-m-img     { width:1004px; height:10px; }
    .mt-t-r         { background-image: url(../images/mt-t-r.gif); width:10px; height:10px; }
    .mt-t-r-img     { width:10px; height:10px; }

    .mt-l-m         { background-image: url(../images/mt-l-m.gif); width:10px; height:1px; }
    .mt-l-m -img    { width:10px; height:1px; }
    .mt-m-m         { background-color: #999999; width:1004px; height:600px; }
    .mt-m-m-img     { width:1004px; height:600px; }
    .mt-r-m         { background-image: url(../images/mt-r-m.gif); width:10px; height:1px;  }
    .mt-r-m-img     { width:10px; height:1px; }

    .mt-b-l         { background-image: url(../images/mt-b-l.gif); width:10px; height:10px; }
    .mt-b-l-img     { width:10px; height:10px; }
    .mt-b-m         { background-image: url(../images/mt-b-m.gif); width:1004px; height:10px; }
    .mt-b-m-img     { width:1004px; height:10px; }
    .mt-b-r         { background-image: url(../images/mt-b-r.gif); width:10px; height:10px; }
    .mt-b-r-img     { width:10px; height:10px; }

/* mt ( huvudtabellen - formattering )  */






/* topSubTbl ( meny och topptabellen - formattering )  */

    .topSubTbl              { width:1004px; }
    .topSubTbl-tr           { background-color:white; }
    .topSubTbl-topTd        { background-color:white; height:8px; }
    .topSubTbl-topTd-img    { height:8px; }
    .topSubTbl-leftTd       { width: 8px; background-color: white; }
    .topSubTbl-leftTd-img   { width: 8px; }
    .topSubTbl-midTd        { height: 163px; width: 998px; background-image: url(../images/top-image-bg.jpg); }    
    .topSubTbl-rightTd      { width: 8px; background-color: white; }
    .topSubTbl-rightTd-img  { width: 8px; }
    .MenuSubTbl-td          { background-image: url(../images/top-image.jpg); height: 130px; }
    .MenuSubTbl-tr          { height: 32px; }
    .MenuSubTblu-tr         { height: 1px; }
    

    .m-1                    { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer; filter: alpha(opacity=70); -moz-opacity:0.7;}
    .m-2                    { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer; filter: alpha(opacity=70); -moz-opacity:0.7;}
    .m-3                    { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer; filter: alpha(opacity=70); -moz-opacity:0.7;}
    .m-4                    { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:10px; cursor: pointer; filter: alpha(opacity=70); -moz-opacity:0.7;}
    .m-5                    { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:10px; cursor: pointer; filter: alpha(opacity=70); -moz-opacity:0.7;}
    .m-6                    { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer; filter: alpha(opacity=70); -moz-opacity:0.7;}

    .m-1u                   { height: 1px; }
    .m-2u                   { height: 1px; }
    .m-3u                   { height: 1px; }
    .m-4u                   { height: 1px; }
    .m-5u                   { height: 1px; }
    .m-6u                   { height: 1px; }                
    
    .m-1a                   { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer;}
    .m-2a                   { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer;}
    .m-3a                   { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer;}
    .m-4a                   { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer;}
    .m-5a                   { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer;}
    .m-6a                   { height: 32px; width:10px; background-color: white; padding-left: 20px; padding-right: 20px; padding-top:12px; cursor: pointer;}

    .m-1ua                  { height: 1px; background-color:white;}
    .m-2ua                  { height: 1px; background-color:white;}                
    .m-3ua                  { height: 1px; background-color:white;}
    .m-4ua                  { height: 1px; background-color:white;}
    .m-5ua                  { height: 1px; background-color:white;}
    .m-6ua                  { height: 1px; background-color:white;}
    
    .m-mid                  { width: 1px; height: 1px;}
    .m-mid-img              { width: 1px; height: 1px;}
    .m-left                 { width: 8px; height: 1px; }
    .m-left-img             { width: 8px; height: 1px; }  
    .m-right                { width: 405px; height:1px; }
    .m-right-img            { width: 405px; height:1px; }  
    
    
/* topSubTbl ( meny och topptabellen - formattering )  */


/* submeny */
.subMenuItem                { font-size: 9pt; text-decoration: none; color:#666677; letter-spacing: 1px;}
a:hover.subMenuItem         { font-size: 9pt; text-decoration: none; color:#666677; letter-spacing: 1px; border-bottom-width:1px; border-bottom-style: dotted;}
.subMenuItem-img            { width: 15px; height:15px;}
.subMenuItemTd              { border-top: solid 0px #e1e1ff; border-bottom: solid 1px #e1e1ff; padding-top:5px;padding-bottom:5px;}

.SelectedSubMenuItem        { font-size: 9pt; text-decoration: none; color:#222255; letter-spacing: 1px;}
a:hover.SelectedSubMenuItem { font-size: 9pt; text-decoration: none; color:#222255; letter-spacing: 1px; border-bottom-width:1px; border-bottom-style: dotted;}
.SelectedSubMenuItem-img    { width: 15px; height:15px;background-image: url(../images/submenu-arrow.gif) }
.SelectedSubMenuItemTd      { background-color: #e9e9ff; border-bottom: solid 1px #e1e1ff;padding-top:5px;padding-bottom:5px;}

.UnSubMenuItem                { font-size: 9pt; text-decoration: none; color:#999999; letter-spacing: 1px;}
.UnSubMenuItem-img            { width: 15px; height:15px;}
.UnSubMenuItemTd              { border-top: solid 0px #e1e1ff; border-bottom: solid 1px #e1e1ff; padding-top:5px;padding-bottom:5px;}
/* submeny */






/* botSubTbl ( content arean ) */ 
    .botSubTbl              { width:1004px; }
    .botSubTbl-tr           { background-color:white; }
    .botSubTbl-topTd        { background-color:white; height:8px; }
    .botSubTbl-topTd-img    { height:8px; }
    .botSubTbl-botTd        { background-color:white; height:8px; }
    .botSubTbl-botTd-img    { height:8px; }
    .botSubTbl-leftTd       { width: 8px; background-color: white; }
    .botSubTbl-leftTd-img   { width: 8px; }
    .botSubTbl-midTd        { height: 500px; background-image: url(../images/bg-inner.jpg); }    
    .botSubTbl-rightTd      { width: 8px; background-color: white; }
    .botSubTbl-rightTd-img  { width: 8px; }
/* botSubTbl ( content arean ) */ 


/* containerTbl ( content arean ) */ 
    .containerTbl-topTd1        { width: 8px; height:8px; }
    .containerTbl-topTd1-img    { width: 8px; height:8px; }
    .containerTbl-topTd2        { width: 8px; height:8px; }
    .containerTbl-topTd2-img    { width: 8px; height:8px; }
/* containerTbl ( content arean ) */ 


/* innerTbl ( content arean ) */ 
    .innerTbl-tr            { background-color:white; }
    
    .innerTbl-topTd1        { background-color:white; height:8px; }
    .innerTbl-topTd1-img    { height:8px; }

    .innerTbl-botTd1        { background-color:white; height:8px; }
    .innerTbl-botTd1-img    { height:8px; }

    .innerTbl-leftTd1       { width: 8px; background-color: white; }
    .innerTbl-leftTd1-img   { width: 8px; }
    .innerTbl-midTd1        { width: 8px; background-color: white; }
    .innerTbl-midTd1-img    { width: 8px; }
    .innerTbl-rightTd1      { width: 8px; background-color: white; }
    .innerTbl-rightTd1-img  { width: 8px; }

    .innerTbl-midTd         { height: 500px; background-color:White;  }
    
    .innerTbl-menuTd        { width: 180px;  }
    .innerTbl-menuTd-div        { background-image: url(../images/submenu-bg-2.gif) }
    .innerTbl-contentTd     { width: 520px; padding:0px; }
/* innerTbl ( content arean ) */ 

/* rub */
.rub-header                 { width:427px;height:82px; background-image: url(../images/rub-bg2.gif); padding-left:20;padding-top:18;font-weight:bold;font-size:13pt;color:#555577; font-style: italic; font-family: Century Schoolbook; }
.rub-headerNyheter          { width:614px;height:82px; background-image: url(../images/rub-bg2.gif); padding-left:20;padding-top:18;font-weight:bold;font-size:13pt;color:#555577; font-style: italic; font-family: Century Schoolbook; }
.rub-headerButik            { width:427px;height:55px; background-image: url(../images/rub-bg2.gif); padding-left:20;padding-top:18;font-weight:bold;font-size:13pt;color:#555577; font-style: italic; font-family: Century Schoolbook; }
.rub-imagecontainer         { width:86px;height:82px; background-color:white;}
.rub-imagecontainerButik    { width:86px;height:55px; background-image: url(../images/rub-bg2.gif);padding-top:12;}
.rub-td1 { height:12px;background-image: url(../images/rub-top.gif)}
.rub-td2 { width:7px;background-image: url(../images/rub-left.gif) }
.rub-td3 { width:17px;background-image: url(../images/rub-right.gif) }
.rub-td4 { height:8px;background-image: url(../images/rub-bottom.gif) }
.rub-td5 { width:8px;height:82px; background-image: url(../images/rub-bg2.gif) }
.rub-td6 { width:8px;height:55px; background-image: url(../images/rub-bg2.gif) }
.rub-subTD-Content { width: 480px; padding-left:20px;padding-right:20px; font-size: 9pt;}
.rub-subTD-ShopContent { padding: 5px; font-size: 8pt; color:#222222;}
.rub-subTD-ShopContent1 { padding: 5px; background-color:#f7f7ff;}
.rub-subTD-ShopContent2 { padding: 5px; padding-right:10px; font-size: 8pt; color:#222222; background-color:#f7f7ff;}
.rub-subTD-Nyhet { width: 650px; padding-left:20px;padding-right:20px; font-size: 9pt;}
.rub-subTD-Nyheter { width: 650px; padding-left:20px;padding-right:20px; font-size: 9pt;background-image: url(../images/submenu-bg-2.gif)}
/* rub */



/* i blickfånget */
.iBlickfangetTbl            { width:224px; }
.iBlickfangetTbl-TdTop      { height: 55px; width:224px; background-image: url(../images/rub-bg.gif); padding-left:20;padding-top:18;font-weight:bold;font-size:13pt;color:#555577; font-style: italic; font-family: Century Schoolbook; }
.iBlickfangetTbl-Td         { padding-top: 16px; }


/* nyheter */
.newsSel                    {font-style: oblique;}
.nyheterTbl                 {width:608;}
.nyheterTbl-td1             {width:78px;padding:5px;padding-top:10px;   font-size:8pt;font-weight:bold;}
.nyheterTbl-td2             {width:10px;padding:5px;padding-top:10px;}
.nyheterTbl-td3             {width:520px;padding:5px;padding-top:10px;  font-size:8pt;font-weight:bold;}
.nyheterTbl-td4             {width:608px;padding-left:5px;padding-bottom:10px;}
.nyheterTbl-td5             {height:5px;}

.nyheterTblStart                 {margin-top: 8px;}
.nyheterTblStart-td1             {width:68px;padding:5px;padding-top:10px;   font-size:8pt;font-weight:bold;}
.nyheterTblStart-td2             {width:10px;padding:5px;padding-top:10px;}
.nyheterTblStart-td3             {width:320px;padding:5px;padding-top:10px;  font-size:8pt;font-weight:bold;}
.nyheterTblStart-td4             {padding-left:5px;padding-bottom:10px;}
.nyheterTblStart-td5             {height:5px;}

a.nyheterRub    {text-decoration: none; color: #333333; } 
a:hover.nyheterRub   {text-decoration: none; border-bottom-width:1px; border-bottom-style: dotted; color: #333377; } 
a.nyheterLank   {text-decoration: none; color: #333333; } 
a:hover.nyheterLank   {text-decoration: none; border-bottom-width:1px; border-bottom-style: dotted; color: #333377; } 
.nyhetTbl                 {width:608;}
.nyhetTbl-td1             {width:118px;padding:5px;padding-top:10px; font-style:italic; font-size:13pt;font-weight:bold; color:#336688; font-family: Century Schoolbook;}
.nyhetTbl-td2             {width:10px;padding:5px;padding-top:10px;}
.nyhetTbl-td3             {width:490px;padding:5px;padding-top:10px; font-style:italic; font-size:13pt;font-weight:bold; color:#336688; font-family: Century Schoolbook;}
.nyhetTbl-td4             {width:608px;padding-left:12px;padding-bottom:10px;font-size:10pt;font-weight:bold; color:#333333; font-family: Century Schoolbook;}
.nyhetTbl-td5             {width:608px;padding-left:12px;padding-bottom:10px;font-size:9pt;color:#333333; }


/* sidspecifikt */
.innerTblTillverkning1            { width:724px; }
.innerTblTillverkning2            { width:240px; }
.innerTblomblatand1               { width:724px; }
.innerTblomblatand2               { width:240px; }
.innerTblbaruppkop1               { width:724px; }
.innerTblbaruppkop2               { width:240px; }



/* butik */
.prodHeader { font-family:Century Schoolbook; font-size:10pt; color:#555599; }
.prodIngress { font-family: Tahoma; font-size:7.5pt; color:#555555; height:40px; padding-right:2px; }
.prodControls { background-color:#eeeeee;}
.prodHeader2 { font-family:Century Schoolbook; font-size:13pt; color:#555599; }
.prodIngress2 { font-family: Tahoma; font-size:9pt; font-weight:bold; color:#666666; height:60px; padding-right:2px; }
.prodBody2 { font-family: Tahoma; font-size:9pt; color:#555555; padding-right:2px; height:200px;}
.prodControls2 { background-color:#eeeeee;padding:5;}
.prodThumb

/* varukorg */
.varukorg {}
.varukorg-rub {padding-left:4px; padding-top:4px; padding-bottom:4px;  background-image: url(../images/rub-bg2.gif); font-weight:bold;font-size:13pt;color:#555577; font-style: italic; font-family: Century Schoolbook;}
.varukorg-txt {padding:5px; color:#555555;}
.varukorg-txt2 {color:#555555; padding:3px;}
.varukorg-txt3 {color:#555555; padding:3px; padding-top:4px; border-top: 1px solid #555555;}
.varukorg-txt-1-1   {padding:5px; color:#555555; background-color: #ffffff;}
.varukorg-txt-1-2   {padding:5px; color:#555555; background-color: #eeeeff;}
.varukorg-txt-1-rub {padding:5px; color:#ffffff; background-color: #999999; font-weight:bold; }
.innerTbl-varukorgTd-div { background-image: url(../images/submenu-bg-4.gif) }
.varukorg-select { margin-bottom:2px; color: #666677; width:172; font-size: 7pt; border: 1px solid #c7c7ff; background-color:#d5d5ff; }
.varukorg-input-amount { color: #666677; width:40; font-size: 8pt; border: 1px solid #c7c7ff; background-color:#d5d5ff; }


/* UPPGIFTER */
.uppgifter-input {width:160px;}
.uppgifter-td-4 {font-family:Century Schoolbook; font-size:12pt; color:#555599; border-bottom: 1 solid #555599;}
.uppgifter-td-5 {font-family:Century Schoolbook; font-size:14pt; color:#555599; border-bottom: 1 solid #555599;}