body {
background-image: url('rosa.jpg'); 
font-family: tahoma; 
overflow: scroll; 
}

table {
font-size: 14px; 
color: #336633;
border-style: none; 
}

.header {
position: absolute;
left:-20px;
top:-65px;
border-style: none; }

.main {
border-style: none;
align: right; 
height: 100%; 
width: 1136px; 
border-collapse: collapse;
}

a {
color: #669966;
text-decoration: none; }

a:hover {
color: #99CC99; }

a:active {
font-style: italic; 
}

h1 {
font-size: x-large; }

h2 {
font-size: large; }

h3 {
font-size: medium; }

h4 {
font-size: small; 
font-style: italic; 
margin-top: 20px; 
margin-bottom: 10px; }

h6 {
font-style: italic; 
font-weight: normal; 
font-size: 12px; 
border-top: dashed #669966 1px; 
margin: 0px; 
padding-top: 10px; }

img.m {
margin: 3px; 
border-style: none;
}

.pics {
max-height: 150px;
margin: 6px; 
border-style: solid; 
border-width: 2px; 
border-color: #99CC99;

}

.meny {
background-image: url('topp.gif'); 
padding-left: 140px;
padding-bottom: 60px;
height: 248px; 
color: #C5E0C0; 
}

.side {
width: 150px; 
vertical-align: top; 
padding-top: 40px; 
font-weight: bold; 
font-style: italic; 
}

.linker {
line-height: 25px; 
list-style-type: circle; 
}

.innhold {
background-image: url('midt.gif');
padding: 0px 140px 0px 110px;
color: #336633;
font-size: 14px; 
vertical-align: top; 
}

.bunn {
background-image: url('bunn.gif');
height: 80px;
}

.startside {
height: 550px;
width: 900px; 
border-collapse: collapse;
background-image: url('bgstart.gif');
}


.punktstart {
color: #336633;
font-weight: bold; 
list-style-type: none; 
font-weight: bolder; 
text-align: center;
line-height: 20px; 
}


a:link.kap {
font-weight: bold;
font-size: 13px; }

a:visited.kap {
font-weight: bold;
font-size: 10px; } 

.havstein {
float:right;
margin: 20px; 
text-align:center;
}

a:visited.havstein {
color: #ffffff;
 } 