

    body  {
        text-align: center;
   	    margin-top: 14px;
        font-size: 0.7em;
        font-family: Verdana;
        background-color: white;
       background: url('grafik/bg/vitprick.jpg') repeat;
  /*    vitprick.jpg    bgjul.jpg __bagrundnyar.jpg  */
               }



    bl li {
            list-style-image: url(grafik/small/pil.png);

            }



 div.padda   {
     margin: 77px;
       text-indent: -9999px;

         }



div.sandning  {
    font-size: 1.7em;
    font-family: Verdana, Georgia;
    font-weight: bold;
    padding-top: 5px;
    margin-left: auto;
    margin-right: auto;
    height: 44px;
    width: 800px;
    background: url('grafik/online/_onlinestripe.png') no-repeat;
    background-position: center;
              }


 div.newsflash  {
font-weight: bold;
font-size: 1.1em;
padding: 5px;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
WIDTH: 750px;
background-color: #FF0000;
border-width: 2px; border-style:solid;
border-color: #000000; 
color: #FFFFFF;

  /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;
       
      }


div.newsinfotext  {
    font-weight: bold;
    font-size: 1.1em;
    font-family: Verdana, Georgia;
    color: green;
    padding-top: 5px;
    padding-bottom: 5px;
   }









      div.newstext  {
    font-weight: bold;
    background-color: white;
    height: 20px;
    width: 330px;
    float: left;
    padding: 2px;
    border-bottom: 1px solid #000;
    background-color: #CCFFCC;
    font-size: 0.9em;
    font-family: Verdana, Georgia;
    
   }
   
   
   div.newsinfo  {
    padding: 2px;
    height: 109px;
    width: 330px;
    overflow: auto;
    float: left;
    display: inline;
    background: url(grafik/sitemall/grej2.png) repeat;
   }


   div.newsinfo_right  {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: white;
    height: 164px;
    margin-right: 8px;
    width: 300px;
    float: right;
   }


    h1  {
        text-align: left;
        margin-top: 0px;
   	    font-weight: normal;
        padding: 0px;
        font-size: 1.6em;
        font-family: Verdana, Georgia;
        background: url('grafik/bg/bgdiagonalcement.gif') repeat;
       }



    h2  {
        text-align: left;
        margin-top: 1px;
   	    font-weight: normal;
        padding: 0px;
        font-size: 1em;
        font-family: Verdana, Georgia;
        background: url('grafik/bg/bgdiagonalcement.gif') repeat;
         display: block;
       }


           /* RUBRIKBX */
    h3 {
        margin-top: 8px;
        margin-bottom: 5px;
   	    padding: 3px;
        font-size: 1.2em;
        font-family: Verdana;
        background: url('grafik/bg/bgdiagonalcement.gif') repeat;
               }
               
               

    h4  {
        text-align: left;
        margin: 0px;
   	    padding: 0px;
        font-size: 1.3em;
        font-family: Georgia, Verdana;
               }
               
               
               
               
    h5  {
        font-weight: normal;
        text-align: left;
        margin: 0px;
   	    padding: 0px;
        font-size: 1.5em;
        font-family: Georgia, Verdana;
               }

               
               table.normal th, table.normal td {
             text-align: left;
             font-family: Trebuchet MS, Trebuchet, Verdana, Georgia;
             font-size: 12px;
             font-weight: normal;
 }


   input, textarea, file {
             background: url(grafik/sitemall/grej2.png) repeat;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
             margin-bottom: 0px;
             color: black;
             font-family: Georgia, Verdana;
             font-size: 12px;
             font-weight: normal;
             padding: 0px;
             }



               
               /* bildbeteende */
    .opacityit img{
                  /*
                  margin: 4px;
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
                  -moz-opacity: 0.6;    */
                  
                    margin: 4px;
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
                  -moz-opacity: 0.8;
                  
                   }

      .opacityit:hover img{
                  margin: 4px;
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
                  -moz-opacity: 1; 
                  
                   }
                   


               /* genomskinlig */
.backbutt img{
                  border: 0;
                  margin: 1px;
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
                  -moz-opacity: 0.4;
                  opacity: 0.4;
                   }
                   

.backbutt:hover img{
                  border: 0;
                  margin: 1px;
                  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
                  -moz-opacity: 1;
                  opacity: 1;
                   }

                   
                   
                   
                   
                  
                  
     div#images a:hover
{
       text-decoration:none;
       background-color:transparent;
}


   .meny  {
       -moz-border-radius: 4px;
       -webkit-border-radius: 4px;
        display: inline;
        background-color: #E8E8E8;
        height: 30px;
        margin-right: 4px;
        padding-left: 4px;
        padding-right: 4px;
        padding-bottom: 0px;
        font-family: Trebuchet MS, Arial, verdana;
        font-size: 18px;
         }
         
         
            .menyB  {
       -moz-border-radius: 4px;
       -webkit-border-radius: 4px;
        display: inline;
        background-color: #FFFFFF;
        height: 30px;
        margin-right: 4px;
        padding-left: 4px;
        padding-right: 4px;
        padding-bottom: 0px;
        font-family: Trebuchet MS, Arial, verdana;
        font-size: 18px;
         }
         


    .menyB:link  {
        text-decoration:none;
        color: #3333FF;
          }


    .menyB:hover {
        text-decoration:none;
        background-color: #AFDCEC;
        color: #3333FF;
                }





    .meny:link  {
        text-decoration:none;
        color: #000000;
          }
          
          
    .meny:hover {
        text-decoration:none;
        background-color: #AFDCEC;
        color: #000000
                }
                  
                  

   /* link-utseende */
     
                 
  a:link { 
text-decoration:none; color: #3366ff}
  a:visited { text-decoration:none; color: #0000FF}
  a:hover { text-decoration:underline; color: #000000;}
  a:active { text-decoration:none; color: #0000FF}




                 


  /* Logga uppe */
  
       div.logga  {
        overflow: hidden;
        margin: 0 auto;
        margin-bottom: 0;
      	width: 800px;
      	height: 27px;
  text-indent: -9999px;
	    display: block;
      	background: url(grafik/sitemall/titel_2_800_mall2.png) no-repeat;
       	border: 0;
             }
             


   div.uppe  {
        background: url('grafik/sitemall/grej.png') repeat-y;
        width: 800px;
        margin-top: 0px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;

              }


 /* Rundade hörn i botten */

   div.bott  {
        margin: 0 auto;
        margin-bottom: 6px;
      	width: 800px;
      	height: 24px;
      	text-indent: -9999px;
	      display: block;
      	background: url(grafik/sitemall/under.png) no-repeat;
       	border: 0;
              }
              



            

            
              
       .varn {
   position:relative;
   background-image:url(grafik/small/prick.png); background-repeat: no-repeat;
   padding-left: 25px;
   overflow : visible;
   color: green;
   font-family : Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;
   font-size:17px;
   width: 600px;
              }
              
              
                     .varn2 {


   margin-top: 10px;
   position:relative;
   background-image:url(grafik/small/prick2.png); background-repeat: no-repeat;
   padding-left: 25px;
   overflow : visible;
   color: red;
   background-color: white;
   font-family : Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;
   font-size:17px;
   width: 600px;
              }
              
              


              
              
     .rubrik {
        margin-top: 17px;
        margin-bottom: 7px;
        font-family: Times New Roman, Times, Verdana;
        font-size: 24px;
        font-style: italic;
        letter-spacing: 3px;
                  }
                      

             
             



      div.content  {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 800px;
        height: 500px;
        font-family: verdana, Arial;
        font-size: 13px;
        overflow: auto;
         }
         
         
      div.in_content  {
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        width: 650px;
        font-family: verdana, Arial;
        font-size: 13px;

         }




 /* box for nyheter, gastbok */
 
 
 

 .box-250-container-nyhet {

       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 30px;

       width: 250px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}




 
 .box-250-container {
         float:left;
        margin-left: 0px;
        margin-right: auto;
        
       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 30px;
       width: 250px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}


.box-350-container {

   float:right;
        margin-left: auto;
        margin-right: 0px;
        
        
       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 30px;
       width: 340px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}







   .box-450-container {
   

        
        
        
       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 30px;
       width: 450px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}



.box-550-container {
       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 30px;
       width: 650px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}



.box-650-container {

       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 30px;
       width: 650px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}





.box-header  {
    font-weight: bold;
    
}

.box {
      font-family: verdana, Arial;
      font-size: 12px;
}








 /* box for NYHETER */

.bildbox-container {
        overflow: auto;
 
        float:right;
        margin-left: auto;
        margin-right: 0px;
        
       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       height: 100px;

       overflow:auto;
       
         width: 300px;
        padding: 10px;
 /* För firefox */
       -moz-border-radius: 10px;
/* För webkit-baserade webbläsare som Safari */
       -webkit-border-radius: 10px;

       margin-bottom: 15px;
}








.bildbox-header  {
    font-weight: bold;

}

.bildbox {
      font-family: verdana, Arial;
      font-size: 12px;
}



       

.bildscroll {
       background: url(grafik/sitemall/stenarbg.jpg) repeat;
       min-height: 80px;
    /* För firefox    max-height: 80px;      */
       overflow:auto;
        width: 550px;
        padding: 10px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;

       margin-bottom: 2px;
}






/* För shop */
/* För shop */
/* För shop */





shop_DIV { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
shop_P { font-family: Verdana, Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 12px }
shop_H1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000 ; font-size: 24px; margin-top: 0; margin-bottom: 0;}
shop_H2 { font-family: Verdana; font-size: 16px; margin-top: 0; margin-bottom: 0;}
shop_H3 { font-family: Verdana, Arial, Helvetica; font-size: 14px}
shop_H4 { font-family: Verdana, Arial, Helvetica; font-size: 12px}
shop_H5 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000 ; font-size: 15px}
shop_H6 { font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; line-height: normal; font-weight: lighter}



table.shop_shop th, table.shop_shop td {
  background-image:url(shop/gfx/topfade2.gif);
  background-repeat:repeat-x;
  background-color:#ffffff;
 }




.shop_prodtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 }
.shop_prodtext_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000 }
.shop_rubrik { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #333399 }
.shop_rubrik2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 9pt; font-weight: normal; color: #000000 }

.shop_titel {
margin-top: 10px;
margin-bottom: 5px;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333399
}
.shop_pris {

background-image:url(shop/gfx/topfade2.gif);


  background-repeat:repeat-x;


  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #003399 }

.shop_prissmall {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399
}



.shop_varning {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000
}


.shop_kundvagn {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000
}

.shop_prodtext_topp2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000
}





.Group {
        background-image:url(shop/gfx/meny1.gif);
        background-repeat:no-repeat;
	display: block;
	height: 21px;
	width: 291px;
	line-height: 17px;
	color: #ff00ff;
	text-decoration: none;
}
.Group:hover {
	color: #0000ff;
	text-decoration: underline;
}
.Option {
	display: block;
	width: 291px;
	padding-left: 3px;
  background-image:url(shop/gfx/meny2.gif);
  background-repeat:repeat-y;
  background-color:#ffffff;
	line-height: 14px;
	text-decoration: none;
}
.Option:hover {
	color: #000000;
	text-decoration: underline;
}
.show {
	display:inline;
}
.hide {
	display:none;
}


/* GÄSP */


.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(script/highslide/graphics/loader.white.gif);
}

.highslide-controls {
	position: static !important;
	margin-bottom: 0;
	width: 195px !important;
}
.highslide-gallery ul li {
	width: 106px;
	height: 106px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}
.highslide-html {
	background: none;
}
.highslide-header ul a {
	background-image: url(script/highslide/graphics/controlbar-text-buttons.png);
	padding-left: 16px;
	display: inline-block;
	height: 16px;
}
.highslide-header ul li span {
	display: none;
}
.highslide-header .highslide-move {
	display: none;
}
.highslide-header .highslide-close a {
	background-position: 0 -221px;
}
