body {
font:75%/1.4 Verdana, Helvetica, sans-serif;
background-image:url(bg_body.gif);
text-align:left;
margin:0;
padding:0;
}

#container {
width:800px;
position:relative;
border:none;
text-align:left;
color:#000;
margin:0 auto;
padding:0 0 0 10px;
}

#pagebanner {
width:800px;
height:244px;
background-image:url(banner.gif);
}

#linkList {
position:absolute;
top:240px;
left:10px;
right:540px;
}

#text {
width:530px;
background-color:#fff;
background-repeat:repeat-y;
color:#333;
display:block;
border-color:#cc6;
border-style:double;
border-width:medium;
margin:0 0 0 264px;
padding:0 0 10px;
}

#size {
text-align:right;
margin:6px 6px -40px 0;
}

#valkommen {
width:530px;
background-color:#600;
display:block;
border-color:#cc6;
border-style:double;
border-width:medium;
margin:0 0 0 264px;
padding:10px 0;
}

#kalup {
height:168px;
background-image:url(noteup.gif);
background-repeat:no-repeat;
margin:32px 17px 0;
padding:0;
}

#kalender {
background-image:url(notemid.gif);
background-repeat:repeat-y;
color:#454545;
display:block;
margin:0 17px;
padding:0 0 6px;
}

#kaldown {
height:168px;
background-image:url(notedown.gif);
background-repeat:no-repeat;
margin:0 17px;
padding:0 0 6px;
}

h1 {
font:x-small Verdana, Helvetica, sans-serif;
color:#963;
height:33px;
text-align:right;
text-transform:uppercase;
margin:-27px 0 3px;
padding:0;
}

h2 {
font:x-large bold Verdana, Helvetica, sans-serif;
color:#930;
margin:0 0 0 24px;
padding:16px 0 12px;
}

h3 {
font:large Verdana, Helvetica, sans-serif;
margin:0 0 0 24px;
padding:8px 0 12px;
}

#text h3 {
background:url(smalls.gif) no-repeat;
}

h4 {
font:medium Verdana, Helvetica, sans-serif;
margin:0 0 0 24px;
padding:4px 0 0;
}

#kalender h4 {
color:#369;
margin:0 16px 0 12px;
padding:4px 0 0;
}

#kalender p {
margin:4px 16px 14px 24px;
padding:0;
}

p {
margin:0 12px 0 24px;
padding:0 0 12px;
}

#valkommen p {
margin:10px;
padding:0;
}

#handelser p {
margin:0 12px 0 44px;
padding:0 0 12px;
}

#kontakt p {
margin:0 12px 0 24px;
padding:6px 0 14px;
}

a {
color:#900;
text-decoration:none;
}

h1 a {
color:#963;
text-transform:none;
}

h1 a:hover {
color:#963;
text-decoration:underline;
}

a img {
border:0;
}

#text ul {
margin:-10px 12px 0 38px;
padding:0 0 12px;
}

#text li {
list-style-position:outside;
}

.novivus {
text-align:right;
margin:0 0 280px;
}

#menu ul {
font-weight:700;
margin:0 0 0 17px;
padding:0;
}

#linkList li {
list-style:none;
padding:6px 0;
}

#linkList li a {
text-decoration:none;
}

#menu a {
margin:0 0 2px;
}

.c {
font-weight:100;
color:#666;
}

.small {
font-size:smaller;
}

#styrelse img {
width:490px;
border-color:#900;
border-style:solid;
border-width:1px;
}

#kontakt img {
width:60px;
height:80px;
float:left;
border-color:#900;
border-style:solid;
border-width:1px;
margin:2px 12px 0 0;
}

#handelser img,#lokal img {
width:80px;
height:60px;
border-color:#900;
border-style:solid;
border-width:1px;
margin:0 3px 4px 0;
}

#kontakt {
background:url(letter.gif) right 0;
overflow:hidden;
}

#text a:hover,#linkList li a:hover {
text-decoration:underline;
}
