body {background: #9c4a19 url(bilder/body_bg.gif) center top repeat-y;
margin: 0; padding: 0; text-align: center;}

* {padding:0; margin:0;}

hr {display: none; clear:both;}

img {border: none;}





/* ---- IDs
-------------------------------------------------------------------------------------------------------------*/



#wrapper {

	position: relative;

	width: 765px;

    background: url(bilder/container_bg.gif) repeat-y;

    margin: 0 auto;

    }

#header {

	width: 765px; height: 343px;

	position: absolute;

	top: 0px; left: 0px;

	background: url(bilder/header_bg.jpg) no-repeat;

	}

#sidemain {

	float: left; width: 500px;

	padding: 0;

	margin-top: 363px;

	}


#content {

	width: 500px;

	text-align: left;

	}

#contentimg {

	margin: 10px 0 10px 90px;

	padding: 0;

	}

#content h1 {

    background: url(bilder/leaf.gif) no-repeat left;

	font-family: georgia, verdana, arial, sans-serif;

	font-size: 17px;

	font-weight: normal;

	color: #efe3ce;

	margin: 5px 0px 5px 60px; padding: 0 0 0 25px;

	text-align: left;

	letter-spacing: 1px;

	}

#content h2 {

	font-family: georgia, verdana, arial, sans-serif;

	font-size: 17px;

	font-weight: normal;

	color: #695C4F;

	margin: 5px 0px 5px 25px;

	text-align: left;

	letter-spacing: 1px;

	}
#content p {

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	line-height: 18px;

	color: #efe3ce;

	margin: 0px 25px 9px 65px;

	text-align: left;

	}

#content ul {

	margin: 0 0 10px 80px;

	padding: 0;

	color: #BE7815;

	font-size: 12px;

	font-family: verdana, arial, sans-serif;

	}

#content ul li {

	list-style: none;

	background: url(bilder/bullet.gif) no-repeat 5px 5px;

	margin: 0 ;

	padding: 0 0 8px 15px;

	line-height: 1.5em;

	}

#content p a,

#content p a:link,

#content p a:active,

#content p a:visited {

	color: #f7c36b;

	border-bottom: 1px solid #9B5F07;

	text-decoration: none;

	}

#content p a:hover {

	color: #fdd786;

	text-decoration: none;

	border-bottom: 1px solid #fdd786;

	}

#italicbox {

	width: 370px;

	padding: 15px 5px 15px 5px;	margin: 20px 0 20px 70px;

	font: italic normal 14px georgia, verdana, arial, Helvetica, sans-serif;

	color: #efe3ce;

	text-align: center; line-height: 1.5em;

	background: #4a5931;

	border-top: 1px solid #BFB4A3; border-bottom: 1px solid #BFB4A3;

	}


#meny {

	width: 210px;

	float: left;

	margin-top: 363px; padding: 0;

	text-align: left;

	}

#meny h1 {

	font-family: georgia, verdana, arial, sans-serif;

	font-size: 15px;

	font-weight: normal;

	letter-spacing: .05em;

	color: #BE7815;

	margin: 0 0 4px 50px;

	padding: 0;

	}

#meny p {

	font-family: georgia, verdana, arial, sans-serif;

	font-size: 12px;

	color: #000;

	margin: 0px 20px 9px 20px;

	text-align: left;

	}

#meny ul {

	list-style: none;

	padding:0 0 0 21px; margin: 0 20px 12px 30px;

	font-family: georgia, verdana, arial, sans-serif;

	font-size: 12px;

	color: #787870;

	}

#meny li {

	margin: 0;

	padding: 0;

	display: inline;

	}

#meny li a,

#meny li a:link,

#meny li a:active,

#meny li a:visited {

	height: 20px;

	margin: 0;

	display: block;

	color: #f7c36b;

	text-decoration: none;

	border-bottom: 1px solid #949a6b;

	background: url(bilder/pil.gif) no-repeat 0px 6px;

	padding: 4px 0 0 12px;

	}

#meny li .border {border-top: 1px solid #949a6b;}

#meny li a:hover {

	color: #efe3ce;

	text-decoration: none;

	border-bottom: 1px solid #949a6b;

    background: #4a5931 url(bilder/hover.gif) no-repeat 114px 4px;

    padding: 4px 0 0 12px;

	}

#menybox {

	margin: 0px 20px 20px 40px;

	padding: 20px 5px 15px 10px;

	font:  10px verdana, arial, Helvetica, sans-serif;

	color: #efe3ce;

	text-align: left; line-height: 1.5em;

	background: #4a5931 url(bilder/bottom.gif) no-repeat 20px 0px;

    border-top: 1px solid #BFB4A3; border-bottom: 1px solid #BFB4A3;

	}
	
#menybox a,

#menybox a:link,

#menybox a:active,

#menybox a:visited {

	color: #f7c36b;

	border-bottom: 1px solid #BB5C1C;

	text-decoration: none;

	font-size: 10px;

	}

#menybox a:hover {

	color: #f7c36b;

	text-decoration: none;

	border-bottom: 1px solid #f7c36b;

	}

#imagebox {

	margin: 70px 0px 0px 55px;

	padding: 15px 5px 0px 10px;
	
	background: url(bilder/topp.gif) no-repeat 0px 6px;
	
	height: 35px;
	}

#dekorbox {

	margin: 50px 0px 0px 40px;

	padding: 15px 5px 0px 10px;
	
	background: url(bilder/dekor.gif) no-repeat 0px 6px;
	
	height: 35px;
	}

#footer {

	width: 718px; height: 25px;

	clear: both;

	font: 11px verdana, arial, sans-serif;

	padding: 15px 0 15px 25px;

	margin: 0;

	}

#footer p {

            margin: 10px 38px 30px 40px;
			
 	        color: #efe3ce;
			
            text-align: left;
           }

#footer a,

#footer a:link,

#footer a:active,

#footer a:visited {

	color: #BB5C1C;

	border-bottom: 1px solid #BB5C1C;

	text-decoration: none;

	font-size: 10px;

	}

#footer a:hover {

	color: #f7c36b;

	text-decoration: none;

	border-bottom: 1px solid #f7c36b;

	}

/* ---- klasser
-------------------------------------------------------------------------------------------------------------------------*/


.hrfix {

     background: url(bilder/hrbild_2.gif) no-repeat;

	 width: 432px;

	 height: 10px;

	 margin: 35px 0px 20px 60px;
}	

.lthumbs {

     padding: 4px 5px 4px 4px;

     margin: 0 0 2px 20px;

	 background-color: #4a5931;

	 border-top: #949a6b 1px solid;

     border-right: #000000 1px solid;

     border-bottom: #000000 1px solid;

	 border-left: #949a6b 1px solid;
}

.cthumbs {

     padding: 4px 5px 4px 4px;

	 margin: 0 0 2px 2px;

	 background-color: #4a5931;

	 border-top: #949a6b 1px solid;

     border-right: #000000 1px solid;

      border-bottom: #000000 1px solid;

	 border-left: #949a6b 1px solid;
}

.rthumbs {

     padding: 4px 5px 4px 4px;

     margin: 0 0 2px 2px;

     background-color: #4a5931;

     border-top: #949a6b 1px solid;

     border-right: #000000 1px solid;

     border-bottom: #000000 1px solid;

     border-left: #949a6b 1px solid;
}

.bigthumbs {

     padding: 4px 5px 4px 4px;

     margin: 0 20px 2px 80px;

     background-color: #4a5931;

     border-top: #C2B931 1px solid;

     border-right: #000000 1px solid;

     border-bottom: #000000 1px solid;

     border-left: #C2B931 1px solid;
}

.leftthumbs {

     padding: 4px 5px 4px 4px;

     margin: 0 30px 2px 70px;

     background-color: #4a5931;

     border-top: #C2B931 1px solid;

     border-right: #000000 1px solid;

     border-bottom: #000000 1px solid;

     border-left: #C2B931 1px solid;
}



.rightthumbs {

     padding: 4px 5px 4px 4px;

     margin: 0 0 2px 2px;

     background-color:#4a5931;

     border-top: #C2B931 1px solid;

     border-right: #000000 1px solid;

     border-bottom: #000000 1px solid;

     border-left: #C2B931 1px solid;
}


.photoWrapper {

     width: 458px;
     margin: 35px 0px 20px 40px
}
































	









