html,body,div,span,h1,h2,p,a,font,img,ol,ul,li, {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

small {
font-size:10px;
color:#AAA;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

body {
color:#222;
font-size:12px;
background:#FFF url(../pix/bghim.gif);
font-family:georgia, times new roman, serif;
line-height:1;
margin-top: 0;
}

#kroppen {
border:3px solid #FFF;
border-top:0;
width:950px;
height:781px;
}

#tekstfelt {
background:#FFF url(../pix/tekstbg.jpg) no-repeat bottom;
width:655px;
height:554px;
}

#bund {
width:950px;
height:26px;
background:#35674E;
text-transform:uppercase;
letter-spacing:3px;
color:#A6BBB0;
font-size:10px;
text-align:center;
}

#bue1 {
background:url(../pix/bue1.jpg);
width:321px;
height:50px;
}

#2kol {
width:655px;
height:304px;
}

.koll1 {
font-size:11px;
line-height:1.4;
float:left;
width:300px;
padding:22px 0 0 24px;
}

.koll2 {
font-size:11px;
line-height:1.4;
float:right;
width:300px;
padding:22px 0 0 24px;
}

.koll2 img {
float:right;
}

#menubag {
background:#FFF url(../pix/menubag.jpg);
width:279px;
height:443px;
}

.menu {
width:279px;
height:21px;
font-size:24px;
margin:0;
padding:0;
}

.menu h2 {
text-indent:-9000px;
border:0;
margin:0;
padding:0;
}

.menutekst {
width:279px;
height:21px;
margin:0;
padding:0;
}

.menuwrap {
height:120px;
background:red;
}

#sitemap {
width:72px;
height:14px;
margin:5px 0 0 11px;
}

#sitemap a {
background:url(../pix/sitemap.gif) 0 0 no-repeat;
border:0;
}

#sitemap a:hover {
background-position:-72px 0;
border:0;
}

#sitemap a:active {
background-position:-144px 0;
border:0;
}

a img {
text-decoration:none;
border:0;
}

.koll1 a:hover {
color:#084939;
text-decoration:none;
border-bottom:dotted 1px #1a5109;
}

.koll1 b {
text-transform: uppercase;
letter-spacing: 2px;
}

.menu a {
border:0;
height:21px;
background:url(../pix/baggrund.png) -300px 2px no-repeat;
}

.menu a:hover {
background-position: 1px 2px;
}

.br {
height:4px;
background-image:url(../pix/spacer.gif);
}

.koll1 a:link,.koll1 a:visited,.koll1 a:active {
color:#222;
text-decoration:none;
border-bottom:dotted 1px #aa8d3f;
}

.koll3 b {
text-transform: uppercase;
letter-spacing: 2px;
}

.koll3 {
font-size:11px;
line-height:1.4;
float:left;
width:300px;
padding:22px 0 0 24px;
}


.koll3 a:link,.koll1 a:visited,.koll1 a:active {
color:#222;
text-decoration:none;
}

