body  {
font-family: Verdana;
font-size: 10px;
 }
p {}
td {}
table {
font-family: Verdana;
font-size: 10px;
}

table.liste tr:hover{
background: #FFF;
}

h1{
font-size: 16px;
color: #003366;
font-weight: bold;
}

img{
border: 0px;
}

a {
font-family: Verdana;
font-size: 10px;
color: #003366;
text-decoration: none;
border: 0px;
}

a.inaktiv {
font-family: Verdana;
font-size: 10px;
color: #003366;
text-decoration: none;
}

a.aktiv {
font-family: Verdana;
font-size: 10px;
color: #FF6600;
text-decoration: none;
}

border{
color: #003366;
}

.overskr {
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #003366;
}


h2 {
font-family: Verdana;
font-weight: bold;
font-size: 10px;
color: #003366;
}

.sysmeny {
font-family: Verdana;
font-weight: bold;
font-size: 10px;
color: #003366;
}

.system {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 10px;
 }
 
 .menykvit {
color: #003366;
text-decoration: none;
font-size: 10px;
}
 
textarea{
border: 1px solid;
border-color: #333333;
color: #FFFFFF;
background-color: #336699;
width: 200px;
height: 60px;
font-family: Verdana;
font-size: 10px;
}

textarea.tekst{
border: 1px solid;
border-color: #333333;
color: #FFFFFF;
background-color: #336699;
width: 600px;
height: 300px;
font-family: Verdana;
font-size: 10px;
}

input{
border: 1px solid;
border-color: #333333;
color: #FFFFFF;
background-color: #336699;
font-family: Verdana;
font-size: 12px;
}

.uramme{
border: 0px;
}

select{
border: 1px solid;
border-color: #333333;
color: #FFFFFF;
background-color: #336699;
font-family: Verdana;
font-size: 10px;
}

.knapp { 
color: white; 
font-size: 12px; 
font-family: Arial; 
font-weight: bold;
background-color: #FF6600;
margin: 4px;
padding: 2px;
border: solid 1px;
border-color: #336699;
}

.login { 
color: white; 
font-size: 10px; 
font-family: Verdana; 
background-color: #369;
margin: 4px;
padding: 2px;
font-weight: bold;
border: solid 1px;
width: 100px;
 }


.bloggboks { margin: 5px; padding: 2px; border: solid 1px #036 }
.toptabell  { font-weight: bold; background-color: #ccc; margin: 0; padding: 4px; border: solid 1px #006; outline-width: 1px; outline-color: #006 }
.tabell { margin: 0px; padding: 0px; border: solid 1px #333 }

table.tabell td{
padding: 3px;
border: 1px solid #666;
margin: 0px;
}

.blaabg { background-image: artimg/baabg.jpg; }

td.mainv{
background-image: url(../layout/main_4.png);
background-repeat: repeat-y; 
background-position: left;
}
td.mainh{
background-image: url(../layout/main_5.png);
background-repeat: repeat-y;
background-position: right;
}

div.melding{
color: #CC0000;
text-decoration: blink;
}

td.hoved{
background-image: url(../layout/main_bg.png);
}

iframe{
border: 0px;
}

table.kalender{
width: 200px;
}

table.kalender td{
padding: 4px;
}

td.oppteken{
background-color: #CCC;
border: 1px solid #C00;
}

td.past{
background-color: #999;
}

td.past a{
color: #666;
}

td.valgt {
border: 1px solid #369;
}

div.hoved{
padding-top: 15px;
padding-left: 15px;
}

table.mappe td{
text-align: center;
width: 150px;
padding-top: 10px;
}

table.tabell2 td{
border: 1px solid #FFF;
}

div.endreform{
width: 190px;
height:40px;
margin-bottom: -49px;
margin-right: -190px;
background-color:#FFF;
position:relative;
top: -40px;
padding: 3px;
border: 1px solid #369;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
vertical-align:top;
left: -50px;
text-align:center;
}

div.endreform input{
font-size: 10px;
margin: 1px;
padding:1px;
}

a.x{
display:block;
position:relative;
padding: 2px;
left: 93px;
top: -39px;
}