html, body 
 { margin: 0;
padding: 0;
background-color: #ffffff;
  }

/* grunder */
{
padding: 0; margin: 0;
font-size: 76%;
font-family:  Verdana, Helvetica, sans-serif;
color: #000000;
}

/* text */
p { margin: 0 0 0 0;
font-family: Verdana, Helvetica, sans-serif;
font-size: 70%;
line-height: 150%;
letter-spacing:0px; 
color: #000000; }

.textformat { margin: 0 0 0 0;
font-family: Verdana, Helvetica, sans-serif;
font-size: 70%;
line-height: 150%;
letter-spacing:0px; display: inline }
/* rubriker */

h1, h2, h3, h4, h5, h6 {
font-family: Verdana, Helvetica, sans-serif;
color: #000000;
letter-spacing: 1px;
margin-top: 2px;
margin-bottom: 2px; }

h1 { font-size: 0.9em; color: #77933C; font-weight:500;}
h2 { font-size: 1.0em; letter-spacing: 2px; color: #77933C; font-weight:500;}
h3 { font-size: 0.9em; letter-spacing: 2px; color: #000000; font-weight:200;}
h4 { font-size: 1.0em; letter-spacing: 1px; color: #000000; font-weight:500;}
h5 { font-size: 1.3em; letter-spacing: 2px; color: #77933C; font-weight:200; }



#boxmeny {width: 520px; height: 30px; position: absolute; margin-left:580px; margin-top:25px; border: 0px solid #F5E2E2;
background-color: #ffffff;  z-index: 2;}

#box {width: 1000px; height: 555px; position: absolute; margin-left:150px; margin-top:55px; border: 0px solid #F5E2E2;
background-color: #ffffff; background-image: url('ramrosa1.gif');  background-repeat:no-repeat; z-index: 1; }

#box1 {width: 1000px; height: 555px; position: absolute; margin-left:150px; margin-top:55px; border: 0px solid #F5E2E2;
background-color: #ffffff; background-image: url('ramrosa.gif');  background-repeat:no-repeat; z-index: 1; }

#boxtop {width: 200px; height: 120px; position: absolute; margin-left:620px; margin-top:40px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;}

#boxhv {width: 475px; height: 350px; position: absolute; margin-left:445px; margin-top:150px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;}
#boxknapp {width:120px; height: 120px; position: absolute; margin-left: 280px; margin-top:25px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;}

#boxknappavboka {width:120px; height: 120px; position: absolute; margin-left: 280px; margin-top:165px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;}


#boxknapp1 {width:80px; height: 80px; position: absolute; margin-left: 530px; margin-top:430px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto; z-index: 4;}


#boxhvbotten {width: 70px; height: 70px; position: absolute; margin-left:0px; margin-top:0px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;  }

#boxhv1 {width: 475px; height: 470px; position: absolute; margin-left:445px; margin-top:40px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto; z-index: 2; }
#boxhv2a {width: 260px; height: 210px; position: absolute; margin-left:455px; margin-top:280px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;  z-index: 3;}
#boxhv2b {width: 180px; height: 145px; position: absolute; margin-left:720px; margin-top:280px; border: 1px solid #F5E2E2;
background-color: #ffffff; overflow:auto;  z-index: 3;}

#boxhv3 {width: 470px; height: 390px; position: absolute; margin-left:455px; margin-top:40px; border: 0px solid #F5E2E2;
background-color: #ffffff; overflow:auto;  }

#boxkontakt {width: 440px; height:60px; position: absolute; margin-left:5px; margin-top:10px; border: 0px solid #F5E2E2;
background-color: #ffffff; background-image: url('kontaktbild.gif');
  background-repeat:no-repeat; background-position: center top; }

#boxva1 {width: 320px; height: 220px; position: absolute; margin-left:78px; margin-top:32px; border: 0px solid #F5E2E2;
background-color: #ffffff; }

#boxva2 {width: 314px; height:223px; position: absolute; margin-left:79px; margin-top:292px; border: 0px solid #F5E2E2;
background-color: #ffffff; background-image: url('ramadress.gif');
  background-repeat:no-repeat; background-position: center center; }

#boxva2a {width: 270px; height:110px; position: absolute; margin-left:120px; margin-top:300px; border: 0px solid #F5E2E2;
background-color: #ffffff; }

#boxva2b {width: 225px; height:60px; position: absolute; margin-left:165px; margin-top:410px; border: 0px solid #F5E2E2;
background-color: #ffffff; }

#boxva2c {width: 225px; height:60px; position: absolute; margin-left:170px; margin-top:420px; border: 0px solid #F5E2E2;
background-color: #ffffff; }


#popup {width: 790px; height:290px; position: absolute; margin-left:10px; margin-top:10px; border: 0px solid #F5E2E2;
background-color: #ffffff; }
#popup1 {width: 400px; height:500px; position: absolute; margin-left:10px; margin-top:10px; border: 0px solid #F5E2E2;
background-color: #ffffff; }

#popup2 {width: 300px; height:400px; position: absolute; margin-left:10px; margin-top:10px; border: 0px solid #F5E2E2;
background-color: #ffffff; }
#popuperbjudande {width: 800px; height:563px; position: absolute; margin-left:10px; margin-top:10px; border: 0px solid #F5E2E2;
background-color: #ffffff; background-image: url('julerbjudande2.gif');
  background-repeat:no-repeat; background-position: center bottom; }

#boxbeh {width: 365px; height: 30px; position: absolute; margin-left:0px; margin-top:0px;
 border: 0px solid #F5E2E2; background-color: #ffffff; overflow:auto; z-index: 3;}

#bild { position:fixed; bottom: 10px; left: 10px; }
#bildtb { position:fixed; top: 31px; left: 220px; border: 0px solid #F5E2E2;}


/* länkar */
a:link { color: #77933C; text-decoration: none; }
a:visited { color: #77933C; text-decoration: none; }
a:hover { color: #77933C; cursor: pointer; }
a:active { color: #77933C; text-decoration: none; }

/* avdelare */
hr { border: thin solid white; }

ul  { font-family: Verdana, Helvetica, sans-serif; font-size: 70%; color: #000000;  line-height: 150%;}



/* Begin CSS Drop Down Menu */


#menuh-container
	{
    width: 520px; height: 20px;
	position: relative;
	}

#menuh
	{
float:left; height: 20px; 
padding: 0px 0px;
margin: 0px 0px ;
border: 0px solid #000000;
background-color: #ffffff;
letter-spacing: 1px;
font-family: Verdana, Helvetica, sans-serif;
font-weight: normal;  font-size: 90%;

    }
		
#menuh a
	{
	text-align: center;
	display:block; 
	border: 0px  solid #555; 
white-space:nowrap;
	margin:0px 0px;
	padding: 0.9em;
    letter-spacing: 1px; background-image:url('menyknapp.png'); 
     background-repeat:no-repeat; background-position: center center; 
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: #000000;
	background-color: #ffffff;
	text-decoration:none;
    letter-spacing: 1px;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #000000;
	}	
			
    
#menuh a.parent, #menuh a.parent:hover 	
	{
    letter-spacing: 1px;
font: 10px Verdana, Helvetica, sans-serif;
font-weight: normal; 
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
   float:left;
   letter-spacing: 1px; 
	width:12.5em;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{text-align: center;  width:18em; float:inherit; height: 21px; 
	position:absolute;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;   
  
	}



div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
