/* CSS Document */

body {
background: gray;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

#kropp {
position: relative;
left: 50%;
padding-top: 0px;
margin-top: 15px;
margin-left: -390px;
width: 774px;
clear: both;
background: white;
border: 3px solid #333333;
}

#topp {
background: url(img/top.jpg);
height: 155px;
}

#venstre {
width: 160px;
float: left;
padding-top: 10px;
border-right: 1px solid gray;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
margin-bottom: 20px;
padding-bottom: 5px;
}

#venstre .sans {
padding: 0px 0px 10px 5px;
}

#venstre ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#venstre li {
margin-left: 7px;
}

#venstre a, #venstre a:visited, #venstre a:active {
color: #A9614C;
padding-left: 12px;
text-decoration: none;
background: white url(img/menysymbolv.gif) no-repeat top left;
}

#venstre a.aktiv {
color: #990033;
padding-left: 12px;
background: white url(img/menysymbol.gif) no-repeat top left;
}

#venstre a:hover {
color: #990033;
text-decoration: underline;
background: white url(img/menysymbol.gif) no-repeat top left;
}

.form {
background-color: white;
border: gray 1px solid;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
margin-bottom: 2px;
}

#flagg {
margin-left: 13px;
}

#hoved {
padding-left: 5px;
margin-left: 160px;
width: 595px;
}

#tekst {
clear: right;
}

#tekst h1 {
font-size: 150%;
font-weight: bold;
}

#tekst h2 {
font-size: 120%;
font-weight: bold;
}

#tekst h3 {
font-size: 110%;
font-weight: bold;
}

#hvor {
float: right;
font-size: 80%;
color: gray;
}

#nyheter {
float: left;
width: 290px;
}

#aktiviteter {
float: right;
width: 290px;
}

#bunn {
text-align: center;
color: #999999;
border-top: 1px solid gray;
clear: both;
font-size: 65%;
padding: 3px;
}

#bunn a {
color: #666666;
}

#bunn a:hover {
color: red;
}

a, a:active, a:visited {
color: #A9614C;
}

a:hover {
color: #990033;
}
