﻿body
{
    margin: 0 0 0 0;   
    Font-family : Arial , Sans Serif;
    Font : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : normal;
    Font-size : 12px;
    Color : black; 
    background-image: url('../images/bg_right.jpg'); 
    background-position: left top;
    background-repeat: repeat-y;
    background-color: #CCCCCC;
}
a
{
    Color : Blue;
    Background-color : transparent;
    Text-decoration : none;
}
a:visited
{
    Color : Purple;
    Background-color : transparent;
    Text-decoration : none;
}
a:hover
{
    Color : Black;
    Background-color : transparent;
    Text-decoration : underline;
}
img
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
}
.txt
{
    Font-family : Arial , Sans Serif;
    Font : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : normal;
    Font-size : 12px;
    Color : black;
    Text-transform : none;
}
.topbookmark
{
    Font-family : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : bold;
    Font-size : 18px;
    Color : gray;
    Text-transform : none;
    text-decoration: none;
}
.topbookmark:visited
{
    Color : gray;
    text-decoration: none;
}
.topbookmark:hover 
{
   Color : gray;
   text-decoration: none;
}
.h1bookmark
{
    Font-family : Arial , Sans Serif;
    Font : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : bold;
    Font-size : 18px;
    Color : gray;
    Text-transform : none;
}
.h1bookmark:visited
{
    Color : gray;
    text-decoration: none;
}
.h1bookmark:hover 
{
   Color : gray;
   text-decoration: none;
}
h1
{
    Font-family : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : bold;
    Font-size : 18px;
    Color : blue;
    Text-transform : capitalize;
    padding: 0px; 
    margin: 0px;
}
h2
{
    Font-family : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : bold;
    Font-size : 16px;
    Color : blue;
    padding: 0px; 
    margin: 0px;
}
h3
{
    Font-family : Arial , Sans Serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : bold;
    Font-size : 14px;
    Color : blue;
    padding: 0px; 
    margin: 0px;
}
.a2 /*Copyright länk */
{
    Color : Silver;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
}
.a2:visited
{
    Color : Gray;
    Background-color : transparent;
    Text-decoration : none;
}
.a2:hover
{
    Color : Yellow;
    Background-color : transparent;
    Text-decoration : none;
}
.a3
{
    Color : Silver;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
    font-weight: bold;
}
.a3:visited
{
    Color : Silver;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
    font-weight: bold;
}
.a3:hover
{
    Color : Yellow;
    Background-color : transparent;
    Text-decoration : underline;
}
.header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: White;
    background-color: Black;
    font-weight: bold;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-align: left;
    border-bottom: solid 0px Yellow;
    padding: 2px 2px 2px 5px; 
}
#divLogga
{
    z-index: 14; 
    position: absolute; 
    top: 0px; 
    left: 8px;
    width: 176px;
    height: 160px;
    background-color: Transparent; 
}
#imgLogga
{
    width: 176px;
    height: 160px;
}
#divMenu
{
    z-index: 13;
    position: absolute; 
    top: 180px; 
    left: 0px; 
    width: 145px; 
    height: 195px;
    background-color: Transparent; 
} 
#divCorner
{
    z-index: 12;
    position: absolute; 
    top: 0px; 
    left: 0px; 
    width: 228px; 
    height: 195px;
    background-color: Transparent; 
    background-image: url('../images/corner.png'); 
    background-repeat: no-repeat;
} 
#divFooter
{
    text-align: center;
}
#divLang
{
    z-index: 11;  
    position: absolute; 
    height: 55px; 
    width: 120px;
    top: 0px; 
    left: 675px; 
    background-color: Transparent; 
}
.pnlLogin
{
    z-index: 10;  
    position: absolute; 
    height: 10px; 
    width: 600px;
    top: 39px; 
    left: 195px; 
    background-color: Transparent; 
    text-align: right;
    color: Black;
    font-size: 8pt;
    right: 364px;
}
.pnlCounter
{
    z-index: 13;  
    position: absolute; 
    height: auto; 
    width: 129px;
    top: 540px; 
    left: 3px; 
    background-color: Transparent; 
    text-align: center;
    color: Gray;
    font-size: 8pt;
}

#divLeft
{
    z-index: 8;
    position: absolute; 
    top: 195px;  
    left: 0px; 
    height: 167px;
    width: 155px; 
    background-color: Transparent;          
    background-image: url('../images/bg_left.png'); 
    background-repeat: repeat-y;
}
#divLeftBottom
{
    z-index: 8;
    position: absolute; 
    top: 362px;  
    left: 0px; 
    height: 76px;
    width: 171px; 
    background-color: Transparent;          
    background-image: url('../images/bg_left_bottom.png'); 
    background-repeat: no-repeat;
}
#divLogInLeft
{
    z-index: 9;
    position: absolute; 
    top: 385px;  
    left: 5px; 
}
#divArtLink
{
    z-index: 7;
    position: absolute; 
    top: 380px;  
    left: 15px; 
    height: 65px;
    width: 100px; 
    background-color: Transparent;          
}
#divSearch
{
    z-index: 15;
    position: absolute; 
    top: 336px;  
    left: 8px; 
    height: 65px;
    width: 150px; 
    background-color: Transparent;          
}
.pnlProductTitel
{
    z-index: 10; 
    position: absolute;
    top: 65px;
    left: 213px;
    width: 149px;
    height: auto;
    border: solid 0px black; 
    background-color: Transparent;    
    text-align: left;     
}
.pnlTreeView
{
    z-index: 44; 
    position: absolute;
    top: 130px;
    left: 179px;
    width: 168px;
    height: auto;
    border: solid 0px black; 
    background-color: Transparent;         
}
.pnlProducts
{
    z-index: 4; 
    position: absolute;
    top: 65px;
    left: 377px;
    width: 414px;
    height: auto;
    border: solid 0px black; 
    background-color: Transparent;         
}
.txtSearch
{
    border: solid 1px black;
    background-color: White;   
    width: 80px; 
    font-size: 8pt; 
}
.btnSearch
{
    border: solid 1px Gray;
    background-color: #EFEFEF; 
    height: 18px;
    font-size: 8pt; 
    color: Black;
}
.btnSearch:hover
{
    background-color: Gray;
    border: solid 1px silver;
    color: #EFEFEF;
}
.btnClass
{
    border: solid 1px Gray;
    background-color: #EFEFEF; 
    font-size: 8pt; 
    color: Black;
}
.btnClass:hover
{
    background-color: Gray;
    border: solid 1px silver;
    color: #EFEFEF;
}
#divTop
{
    z-index: 6; 
    border-bottom: 1px solid #000000; 
    position: absolute;
    top: 0px;  
    left: 200px; 
    height: 54px;
    width: 600px;  
    background-color: #000000; 
    text-align: right; 
    background-image: url('../images/bg_top.jpg'); 
    background-repeat: repeat-x;
}
#divRight
{
    z-index: 5; 
    position: absolute;             
    top: 0px; 
    right: 0px; 
    bottom: 0px;
    left: 800px; 
    border-left: solid 1px black;
}
.divAds
{
    z-index: 6; 
    position: absolute;             
    top: 0px;
    left: 800px;
    width: 120px;
    text-align: center;
}
.divCart
{
    display: block; /* a tag must be a block */
    z-index: 7;
    position: absolute;
    top: 11px;
    left: 202px;
}
.ddlCart
{
    font-size: 8pt;    
}
.divMain
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 58px;
    left: 180px;
    width: 580px;
    height: auto;
    background-color: Transparent;
}
.divInfo
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 68px;
    left: 209px;
    width: 546px;
    height: auto;
    background-color: Transparent;
}
.divProduktion
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 58px;
    left: 180px;
    width: 580px;
    height: auto;
    background-color: Transparent;
}
.divCartView
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 60px;
    left: 158px;
    width: 626px;
    height: auto;
    background-color: Transparent;
}
.divCheckout
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 60px;
    left: 166px;
    width: 603px;
    height: auto;
    background-color: Transparent;
}
.divCheckout2
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 70px;
    left: 218px;
    width: 545px;
    height: auto;
    background-color: Transparent;
}
.divWebshop
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 64px;
    left: 158px;
    width: 625px;
    height: auto;
    background-color: Transparent;
}
.pnlNewAccount
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 61px;
    left: 188px;
    width: 367px;
    height: auto;
    background-color: Transparent;
}
.pnlLoginPass
{
    color: White;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 53px;
    left: 541px;
    width: 259px;
    height: 265px;
    background-color: Transparent;
    background-image: url('../images/loginbg.png'); 
    background-repeat: no-repeat;
}
.tblLogin
{
    position: relative;
    left: 62px;
    top: -6px;
    padding: 2px; 
    margin: 0px; 
    width: 186px; 
    border: 0px solid #000000; 
    border-spacing: 0px;    
}
.tblForgotPass
{
    position: relative;
    left: 80px;
    top: -8px;
    padding: 2px; 
    margin: 0px; 
    border: 0px solid #000000; 
    width: 175px;
}
.pnlStorBild
{
    border: 0px solid Black;
    z-index: 15;
    position: absolute;
    top: 36px;
    left: 158px;
    width: 350px;
    height: 350px;
    background-color: Transparent;
    text-align: center;
}
#divTabProduction
{
    border-style: none;
    z-index: 15;
    position: absolute;
    top: 30px;
    left: 230px;
    width: auto;
    height: 22;
    background-color: Transparent;
}
#divTabInformation
{
    border-style: none;
    z-index: 15;
    position: absolute;
    top: 30px;
    left: 230px;
    width: auto;
    height: 22;
    background-color: Transparent;
}
.tab
{
    display: block;
    width: 100px;
    height: 22px;
    color: Blue;
    font-size: 8pt;
    text-align: center;
    text-transform: uppercase;
    background-color: Transparent;
    background-image: url('../images/tab_not_selected.png'); 
    background-repeat:no-repeat;
    padding-top: 7px;
}
.tab:hover
{
    display: block;
    width: 100px;
    height: 22px;
    color: Black;
    text-align: center;
    Text-decoration : none;
    background-color: Transparent;
    background-image: url('../images/tab_hover.png'); 
    background-repeat:no-repeat;
    padding-top: 6px;
}
.tab_selected
{
    display: block;
    width: 100px;
    height: 22px;
    color: Black;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    Text-decoration : none;
    background-color: Transparent;
    background-image: url('../images/tab_selected.png'); 
    background-repeat:no-repeat;
    padding-top: 7px;
}
.tab_selected:hover
{
    Text-decoration : none;
}
.swe
{
    display: block; /* a tag must be a block */
    width: 55px; 
    height: 35px; 
    background-image: url('../images/swe2_dark.jpg'); 
    background-repeat: no-repeat;
    background-position: 0px 0px;
    Color : Blue;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
}
.swe:hover 
{ 
    background-position: 0px 2px;
} 
.uk
{ 
    display: block; /* a tag must be a block */
    width: 55px; 
    height: 35px; 
    background-image: url('../images/uk2_dark.jpg'); 
    background-repeat: no-repeat;
    background-position: 0px 0px;
    Color : Blue;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
}
.uk:hover 
{ 
    background-position: 0px 2px;
} 
.tool
{ 
    display: block; /* a tag must be a block */
    width: 145px; 
    height: 25px;
    background-position: -30px 0px;
    background-image: url('../images/tool.png'); 
    background-repeat: no-repeat;
    Color : Black;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
    padding: 4px 0px 0px 0px;
    text-align: center; 
    text-transform: uppercase;
}
.tool:visited
{
    Color : Black;
    Text-decoration : none;
    text-align: center; 
}
.tool:hover 
{ 
   background-position: 0px 0px;
   Color : Yellow;
   Text-decoration : none;
   padding: 4px 0px 0px 30px;
   text-align: center;
}
.artlink
{ 
    display: block; /* a tag must be a block */
    width: 100px; 
    height: 65px;
    background-position: 0px -3px;
    background-image: url('../images/artlink.png'); 
    background-repeat: no-repeat;
    Color : Black;
    Background-color : transparent;
    Text-decoration : none;
    font-size: 8pt;
    text-align: center;
    text-transform: uppercase;
    padding-top: 89px;
}
.artlink:visited
{
    Color : Black;
    Text-decoration : none;
    text-align: center; 
}
.artlink:hover 
{
   background-position: 0px 0px;
   Color : Yellow;
   Text-decoration : none;
   text-align: center;
   padding-top: 92px;
}
.prislapp
{
    z-index: 1;
    position: absolute;
    top: 312px;
    left: 184px;
    width: 273px; 
    height: 100px;
    background-color: Transparent; 
    background-image: url('../images/prislapp.png'); 
    background-repeat: no-repeat;
} 
.tablePrislapp
{
    z-index: 1;
    position: relative;
    top: 12px;
    left: 8px;
    width: 145px; 
    height: 80px;
} 
.huvudbild
{
    z-index: 2;
    position: absolute;
    top: 100px;
    left: 225px;
    width: 220px; 
    height: 220px;
    border: solid 0px black;
    background-color: Transparent; 
    background-image: url('../images/bildbg.png'); 
    background-repeat: no-repeat;
}
.tblhuvudbild
{
    padding: 0px;
    width: 350px;
    height: 350px;
}
.bilder
{
    z-index: 1;
    position: absolute;
    top: 414px;
    left: 154px;
    width: 630px; 
    height: auto;
    border: solid 0px black;
}
.produktinfo
{
    z-index: 1;
    position: absolute;
    top: 103px;
    left: 469px;
    width: 305px; 
    height: 301px;
    border: solid 0px black;
    text-align: left;
} 
.produktnamn
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    z-index: 1;
    position: absolute;
    top: 65px;
    left: 229px;
    width: 544px;
    height: auto;
    background-color: Transparent;
}
.sm_prislapp
{
    display: block; /* a tag must be a block */
    width: 59px; 
    height: 30px;
    background-position: 0px 0px;
    background-image: url('../images/sm_prislapp.png'); 
    background-repeat: no-repeat;
    Background-color : transparent;
    padding-top: 7px;
    font-weight: bold;
    color: Red;
    text-align: center;
}
.produktlapp
{
    display: block; /* a tag must be a block */
    width: 150px; 
    height: 150px;
    background-position: 0px 0px;
    background-image: url('../images/produktlapp.png'); 
    background-repeat: no-repeat;
    Background-color : transparent;
    padding: 5 5 5 5;
    vertical-align: middle;
    text-align: center;
} 

