body {
margin: 0;
padding: 0;
}
p {
margin-bottom: 8px;
}
td {}

img{
border: 0px;
}

img.bilde{
border: 1px solid #003366;

}

table{
margin: 0;
font-family: Arial;
font-size: 12px;
letter-spacing: 1px;
color: #333;
}

td.hoved{
background-image:  url(design/main/bg.jpg);
}

td.hogre{
background-image: url(design/hogre/bg.jpg);
}

td.venstre{
background-image: url(design/venstre/fill.jpg);
}

a.meny{
color: #FFF;
text-decoration: none;
margin-left: 15px;
margin-top: 4px;
display: block;
}

a.meny:hover{
color: #CCC;
text-decoration: none;
margin-left: 15px;
margin-top: 4px;
display: block;

}



div.innhold{
width: 100%;
height: 100%;
overflow: auto;
}

table.blokk{
color: #333;
font-size: 10px;
letter-spacing: 0px;
}

h1{
margin-left: 23px;
font-family: Arial;
color: CCC;
font-size: 16px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 15px;
}

a blokk{
color: #369;
text-decoration: none;
}

a:hover blokk{
color: #369;
text-decoration: underline;
}

a {
color: #000;
text-decoration: underline;
}

a:hover{
color: #000;
text-decoration: underline;
}

td.bildetop{
background-image: url(design/BILDE/top.jpg);
}

td.bildebunn{
background-image: url(design/BILDE/bunn.jpg);

}

td.bildehogre{
background-image: url(design/BILDE/hogre.jpg);
background-repeat: repeat-y;
}

td.bildevenstre{
background-image: url(design/BILDE/venstre.jpg);
}

span.minitekst{
font-size: 10px;
color: #666;
display: block;
margin-left: 15px;
}

input, textarea, select{
font-size: 10px;
margin: 2px;
padding: 0px;
border: 1px solid $CCC;
background-color: #FFF;
color: #666;
font-family: arial;
}

form{
font-size: 10px;
}

table.form{
font-size: 10px;
padding: 0px;
margin: 1px;
}