body {
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    background      : #f0f0f0;
    color           : #333333;
    text-align      : justify;
    margin          : 0px;
    padding         : 0px;
}

body, table {
    font-size       : x-small;
}

img {
    border          : 0px;
}

a   {
    text-decoration : none;
    font-weight     : bold;
    color           : #000066;
}

a:visited {
    color           : #660066;
}

a:hover, a:active{
    text-decoration : underline;
}

div#menyboks {
    width           : 20%;
    padding         : 2em 1em 4em 4em;
}

div#menyliste {
    margin-top      : 2em;
}

div#menyliste a {
    display         : block;
    font-size       : 0.9em;
    border-bottom   : 2px solid #cccccc;
    padding-bottom  : 0.4em;
    padding-top     : 0.4em;
    width           : 8em;
}

div#hovedinnhold {
    position            : absolute;
    top                 : 0em;
    left                : 15em;
    text-align          : justify;
    padding             : 4em 6em 2em 2em;
    border-left         : 1px solid #910091;
    height              : 100%;
    width               : 80%;
    XXXbackground-image    : url("logo_blomst_stor_hjorne_rektangel.png");
    background-position : top right;
    background-repeat   : no-repeat;
		Z-index							: 0;
}


div#hovedinnhold p {
    margin          : 0 1em 1em 1em;
}

div#hovedinnhold p.gulramme {
    padding         : 2em;
    text-align      : center;
    background      : yellow;
    color           : black;
    border          : 2px solid black;
}


div#hovedinnhold div.wp_post {
    width           : 70%;
}

li {
		padding-top			: 1em;
}

h1, h2, h3, h4 {
    color           : #660066;
    font-weight     : bold;
    text-align      : left;
    margin-left     : 1em;
}


h1{
    font-size       : 2.5em;
    letter-spacing  : 0.3em;
    border          : #910091 solid;
    border-width    : 0px 1px 1px 0px;
    padding         : 0px;
    margin          : 0px 0em 2em 0px;
}

h2{
    font-size       : 0.8em;
    border          : solid black;
    border-width    : 0px 0px 1px 0px;
    border-left     : 0.8em solid #910091;
    padding         : 0 0.5em 0.5em 0.5em;
}

h3 {
    color           : #FFFFFF;
    font-size       : 1.5em;
    font-style      : normal;
    background      : #707070;
    letter-spacing  : 0.1em;
    padding         : 0.6em 0 0.6em 1em;
    margin-left     : 0em;
}

h4 {
     font-size      : 1.5em;
     font-weight    : bold;
     letter-spacing : 0.2em;
     font-style     : italic;
     border-color   : #cccccc;
     border-style   : solid;
     border-width   : 0px 0px 0px 1.2em;
     padding-left   : 0.8em;
     margin         : 3em 1em 0.5em 1em;
 }

