body { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background: #D2E1F0; }
div { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif }

h6 { font-size: 18px; padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: normal; }
h2 { font-size: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: normal; }
h1 { font-size: 18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: normal; }
h3 { height: 19px; background-image: url(pics/menybg_blue.gif); color: #333333; font-size: 14px; margin: -3px -3px 3px -3px; padding: 3px 0px 0px 3px; font-weight: normal; border-color: #333333; border-width: 0px 0px 1px 0px; border-style: solid; }
h4 { color: #333333; font-size: 12px; margin: 0 0 0 0; font-weight: normal; background-color: #d3c5b9; padding: 0 0 0 0; float: left;}
h5 { font-size: 14px; margin: 10px 0 0 0; width: 100px }

a  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0000CC; text-decoration: none; }
a:hover  { color: #0099FF; }

#container { position: absolute; left: 50%; margin-left: -379px; width: 758px; margin-top: 10px; }

#Logga { position: relative; width: 100%; height: 78px; border-color: #000000; border: 1px; border-style: solid; }

#Meny { position: relative; top: 6px; width: 100%; height: 22px; border-color: #000000; border: 1px; border-style: solid; background-image: url(pics/menybg_blue.gif); }
#Menytext { width: 748px; margin-top: 0px; margin-left: 10px; }

.rightfloat { float: right; }
#AktivMenu { background-image: url(pics/menyover_blue.gif); color: #000000; }

#Main { position: relative; top: 12px; width: 100%; border-color: #000000; border: 1px; border-style: solid; overflow: auto; background-color: #FFFFFF; background-image: url(pics/tree.gif); background-position: bottom right; background-repeat: no-repeat; }
#undermeny  { position: absolute; top: 127px; left: 50%; margin-left: 225px; _margin-left: 217px; width: 150px; z-index: 1; }
.Undermeny { margin: 5px 0px 0px 0px; float: right; width: 150px; border: 1px; border-style: solid; border-color: #333333; padding: 3px 3px 3px 3px; display: inline; background: #FFFFFF; }
#Maininfo { margin: 5px 5px 5px 5px; _margin: 5px 0px 5px 3px; float: left; width: 570px; height: auto; _height: 338px; }

.spec { float: left; width: 150px; }
#tryckut { float: left; width: 0px; height: 270px; }
#bilder { float: left; width: 300px; }
.merbilder { float: left; border: 1px; border-style: solid; height: 57px; border-color: #000000; margin-right: 5px;}

#Fot { position: relative; top: 18px; width: 100%; height: 22px; border-color: #000000; border: 1px; border-style: solid; background-image: url(pics/menybg_blue.gif); }

.Underfot { margin-left: 5px; margin-right: 5px; margin-top: 1px; font-size: 12px; line-height: 20px; color: #333333 }
#rightfloat { float: right; }
#leftfloat { float: left; }

#flytbild { float: left; border: 1px; border-style: solid; border-color: #000000; margin-right: 5px; width: 260px; _width: 260px; height: 330px; overflow: hidden;}
#floatbild { float: left; border: 1px; border-style: solid; border-color: #000000; margin-right: 5px; margin-bottom: 3px; }

#startbild { float: left; border: 1px; border-style: solid; border-color: #000000; margin-right: 5px; width: 582px; height: 300px; overflow: hidden;}
#startbild2 { z-index: 20; position: absolute; left:0px; top:0px; border: 1px; border-style: solid; border-color: #000000; margin-right: 5px; width: 582px; height: 300px; overflow: hidden;}
#opacity {
   filter:alpha(opacity=80);
   opacity:0.8;
   background-color:#FFFFFF;
   width: 200px;
   height: 200px;
   position: absolute;
   left: 100px;
   top: 100px;
   z-index: 2;
}

#solidtext {
   width: 200px;
   height: 200px;
   position: absolute;
   left: 100px;
   top: 100px;
   z-index: 1;
}

#message { float: left; width: 576px; border: 1px; border-style: solid; border-color: #333333; padding: 3px 3px 3px 3px; margin: 6px 0 0 0; _margin-bottom: 6px; display: inline; background: #FFFFFF; }

DIV#Menytext a { display: block; margin-right: 5px; padding: 0px 4px 0px 4px; height: 100%; width: auto; float: left; line-height: 22px; color: #333333 }
DIV#Menytext a:hover { background-image: url(pics/menyover_blue.gif); color: #000000 }

.searchfield { width: 120px; }
.searchsubmit { width: 20px; }

#artnr { position: absolute; top: 321px; left: 50%; margin-left: -373px; _margin-left: -372px; z-index: 1; background: #FFFFFF; color: #333333; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }

#snickeri_container { height: 480px; width: 100%; overflow: auto; }
.snickeri_width { width: 100%; _width: 550px; }
#productpicture { height: 410px; }

.noshow { display: none; }
