body
{
    background:#fff;
    margin:0;
    padding:0;
    height:100%;
    font-family:Corbel, Arial;
    font-size:12px;
    color:#000;
    background-color:#efece3;
    background-repeat:repeat-x;
    
    }
    
#backgrounddiv
{
    background-image:url(../img/background.gif);
    background-position:bottom;
    padding-bottom:50px;
    background-repeat:repeat-x;
    
    }
    
#wrap
{
    width:950px;
    height:auto;
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;    
    }
        
#header
{
    width:950px;
    height:238px;
    background-image:url(../img/header.jpg);
    background-repeat:no-repeat;
    }
    
#menu
{
    width:950px;
    height:28px;
    background-image:url(../img/meny_repeat.jpg);
    background-repeat:repeat-x;
    }
    
#menu img
{
    border:0;
    margin-left:0;
    }
    
#contentbox
{
    width:950px;
    height:auto;
    background-image:url(../img/content_background.jpg);
    background-repeat:repeat-y;
    background-color:#c2bc99;
    }
    
#left_content
{
    float:left;
    }
    
#right_content
{
    float:left;
    }
    
#big_box_start_top
{
    width:669px;
    height:23px;
    background-image:url(../img/mainbox_start_top.jpg);
    background-repeat:no-repeat;
    margin:18px 0 0 17px;
    }
    
#big_box_start_middle
{
    width:589px;
    height:auto;
    background-image:url(../img/mainbox_start_repeat.jpg);
    background-repeat:repeat-y;
    padding-left:40px;
    padding-right:40px;
    margin:0 0 0 17px;
    }
    
#big_box_start_bottom
{
    width:669px;
    height:8px;
    background-image:url(../img/mainbox_start_bottom.jpg);
    background-repeat:no-repeat;
    margin:0 0 0 17px;
    }
    
#big_box_subpage_top
{
    width:906px;
    height:23px;
    background-image:url(../img/mainbox_subpage_top.jpg);
    background-repeat:no-repeat;
    margin:4px 0 0 17px;
    }
    
#big_box_subpage_middle
{
    width:826px;
    height:auto;
    background-image:url(../img/mainbox_subpage_repeat.jpg);
    background-repeat:repeat-y;
    padding-left:40px;
    padding-right:80px;
    margin:0 0 0 17px;
    }
    
#big_box_subpage_bottom
{
    width:906px;
    height:8px;
    background-image:url(../img/mainbox_subpage_bottom.jpg);
    background-repeat:no-repeat;
    margin:0 0 0 17px;
    }
    
.small_box_top
{
    width:229px;
    height:23px;
    background-image:url(../img/smallbox_top.jpg);
    background-repeat:no-repeat;
    margin:18px 0 0 20px;
	float: left;
    }
    
.small_box_middle
{
    width:209px;
    height:auto;
    background-image:url(../img/smallbox_repeat.jpg);
    background-repeat:repeat-y;
    margin:0 0 0 20px;
    padding:0 10px 0 10px;
    }
    
.small_box_bottom
{
    width:229px;
    height:11px;
    background-image:url(../img/smallbox_bottom.jpg);
    background-repeat:no-repeat;
    margin:0 0 0 20px;
	}
    
#footer
{
    width:950px;
    height:28px;
    background-image:url(../img/footer_repeat.jpg);
    background-repeat:repeat-x;    
    margin-left:auto;
    margin-right:auto;
    position:relative;
    z-index:1;
    }


#footer img
{
    margin-left:-50px;
    margin-top:-17px;
    }
  
/*
#mainfooter
{
    width:100%;
    height:50px;
    position:absolute;
    bottom:0px;
    background-color:#efece3;
    margin:0;
    padding:0;
    }
*/
    
.gravstenar
{
    float:left;
    margin-bottom:30px;
    margin-left:30px;
    }
    
.gravstenar_whide
{
    float:left;
    margin-bottom:30px;
    margin-left:20px;
    }
    
    
    
p
{
    margin:0;
    }
    
a
{
    color:#605c45;
    text-decoration:none;
    font-weight:bold;
    }
    
a:hover
{
    text-decoration:underline;
    }
    
h1
{
    margin:0 0 20px 0;
    font-size:32px;
    font-family:daunpenh, Times New Roman;
    font-weight:normal;
    }
    
h2
{
    margin:0 0 10px 0;
    padding-top:10px;
    font-size:32px;
    font-family:daunpenh, Times New Roman;
    font-weight:normal;
    }
    
.contact_text
{
    color:#f3f3f3;
    padding-top:7px;
    margin:0 auto;
    margin-left:280px;
    position:relative;
    z-index:100;
    }
    
    
    
    
    
.small_box_header
{
    margin-left:30px;
    margin-bottom:15px;
    }
    
.link_arrow
{
    border:0;
    }