body {  
    font-family: Verdana, sans-serif;
    margin: 0; 
    background-color: #F1F0FF; 
    }

#KryssDiv {
    font-family: Verdana, sans-serif; 
    color: #333333; 
    background-color: #ffffff; 
    overflow: auto;
    height: 300px;
    width: 100%; 
    border: 2px inset ;
    text-align: left ;
    }

#KryssDiv2 {
    font-family: Verdana, sans-serif; 
    color: #333333; 
    background-color: #ffffff; 
    overflow: auto;
    height: 300px;
    width: 100%; 
    border: 2px inset ;
    text-align: left ;
    }

#MinDiv {
    font-family: Verdana, sans-serif; 
    color: #000000; 
    background-color: #ffffff; 
    overflow: auto;
    height: 150px;
    width: 390px; 
    border: 2px inset;
    text-align: left ;
    }

#BoksDiv {
    position:absolute;
    border: 1px solid black; 
    left:50%; 
    top:640px; 
    width:auto; 
    height: auto; 
    visibility: hidden; 
    background: white;
    Padding: 10px ;
    z-index: 5 ;
}

#EditBoksDiv {
    position:absolute;
    border: 1px solid black; 
    left:50%; 
    top:860px; 
    width:auto; 
    height: auto; 
    visibility: hidden; 
    background: white;
    Padding: 10px ;
    z-index: 5 ;
}
  
.ingress {
    font-weight: bold;
}

.warning {
    font-weight: bold;
    margin: 0.5 1.5 em;
    padding: 0.5em;
    border: double red;
}

.formatted {  
    font-family: Verdana, sans-serif; 
    font-size: 80%; 
    width: 370px; }

.airy li {
    line-height: 140% ;
    }

.button {
    font-family: Verdana, sans-serif; 
    width: 100px; }

.inputfield {
    font-family: Verdana, sans-serif;
	color: #333333; 
	background-color: #eeeeee; 
	border: 1px solid; }

.grey {
	color: #888888; 
}

.top {
   font-size: x-small;
   background-color: #006699;
   margin: 0px;
   padding: 2px;
   border-color: black;
   border-style: solid;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   color: #FFFFCC;
   }

.list th { 
    background-color: #006699;
    color: #FFFFCC;
    text-align: left;
    border: 1px solid black;
}

address a:visited, .list th a:visited, .top td a:visited { 
    text-decoration: none;
    color: #FFFFCC;
}
address a:link, .list th a:link, .top td a:link {  
    text-decoration: none;  
    color: #FFFFCC;
}
address a:active, .list th a:active, .top td a:active {  
    text-decoration: none; 
    color: #FFFFCC;
}
address a:hover, .list th a:hover, .top td a:hover {  
    text-decoration: underline;  
    color: #FFFFCC;
}
address a:visited:hover, .list th a:visited:hover, .top td a:visited:hover {  
    text-decoration: underline;  
    color: #FFFFCC;
}

.list td, .list th {
    font-size: x-small;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 4px;
    padding-left: 4px;
}

.list td a:visited { 
    text-decoration: none;
    color: black;
}
.list td a:link {  
    text-decoration: none;  
    color: black;
}
.list td a:active {  
    text-decoration: none; 
    color: black;
}
.list td a:hover {  
    text-decoration: underline;  
    color: black;
}
.list td a:visited:hover {  
    text-decoration: underline;  
    color: black;
}

.margin {
    margin-left: 20px;
    margin-right: 20px;
}

.margin2 {
    margin: 0px 10px 0px 120px;
    border-left: 1px solid black;
    padding: 5px 5px 5px 15px;
}

.margin2 p {
    font-size: 90%;
    font-weight: bold;
}

.margin2 h2 {
    margin: 0px ;
    padding: 0px;
    text-align: center;
}

.meny {
    margin: 15px 10px 0px 5px;
    float: left;
}


.meny p {
    font-size: 90% ;
    margin: 0.2em 0em;
    padding: 0px;
}

tr, td {
    vertical-align: top ;
}

.center {text-align: center ; }

.center table {
    margin-right: auto;
    margin-left: auto;
}

.right {text-align: right ; }

.small {
    color: #888888;
    font-size: x-small;
}

.smallhead {
    font-size: smaller ;
}

address  {
   font-size: x-small;
   background-color: #006699;
   margin: 0px;
   padding: 2px;
   border-color: black;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   color: #FFFFCC;
   text-align: center ;
   font-style: normal ;
   }


.wide {
    width: 100% ;
    font-family: Verdana, sans-serif;
    }

.markform  {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 1em;
    margin-bottom: 0.5em;
    text-align: center;
    border-width: 1px 0;
    border-color: black;
    border-style: solid;
}

p, li {
    line-height: 120%; }

.navigate {
    text-align: center;
    font-size: 80% ;
}

.navigate a:visited { 
    text-decoration: underline;
    color: blue;
}
.navigate a:link {  
    text-decoration: underline;  
    color: blue;
}
.navigate a:active {  
    text-decoration: underline; 
    color: blue;
}
.navigate a:hover {  
    text-decoration: underline;  
    color: red;
}
.navigate a:visited:hover {  
    text-decoration: underline;  
    color: red;
}
dd {  padding-top: 0.3em; padding-bottom: 0.7em; font-size: 90%}
.big {  font-size: 140%; font-weight: bold}

.bloggsign {
    font-size: 90% ;
    font-weight: bold;
    text-align: right;
}
