/** Nyheter **/

.stamp {
 font-family: arial, sans-serif;
 font-size: 9px;
}

.ingress {
 font-weight: bold;
 margin-bottom: 0.5em;
 margin-top: 0.5em;
}

.selectedkat {
  color: black;
  font-style: oblique;
  text-decoration: underline;

}

p { margin-left: 0.5em; 
    margin-right: 0.5em; 

}

p.dato {
 text-align: right;
 margin-right: 0em;
 padding-right: 0em;
}

/** End nyheter **/




h1,h2,h3 { color: #c30; }
td {
        font-family:   Arial, verdana, Tahoma, Helvetica, sans-serif;
}

.mdl {
        background-color:       transparent;
}

body    {
        margin: 0em;
        padding:        0em;
        color:  black;
        background-color:  white;
        font:   medium Arial, verdana, Tahoma, Helvetica, sans-serif;
        }


.message {
  font-weight: bold;
   color: #000;
}
.whiteonblue {
   font-family: arial,verdana,helvetica,sans-serif;
   font-weight: bold;
   color: #c30;

   text-align: center;
}

.title {
  font-size: large;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 2px 0px;

}



.submit {
 background-color: black;
 color: white;
 font-weight: normal;
 border-top: 1px outset black;
 border-left: 1px solid black;
 border-bottom: 1px solid black;
 border-right: 2px outset #8f8f8f;
}

.submittrans {
 background-color: transparent;
 color: white;
 font-weight: bold;
 border: 0em;
}

.reset {
 background-color: white;
 color: black;
 border-top: 1px outset black;
 border-left: 1px solid black;
 border-bottom: 1px solid black;
 border-right: 2px outset #8f8f8f;
}

.select {
   font-size: 10px;
   color: #000000;
   background-color: #eeeeee;
}

.input {
 background-color: #eeeeee;
 color: #c30;
 border: 1px solid red;

}
.menuframe {
        font-family: arial,verdana,tahoma,helvetica, sans-serif;
        font-size: 14px;
        border-top: 1px outset black;
        border-left: 1px solid black;
        border-bottom: 1px solid black;
        border-right: 2px outset #8f8f8f;

        padding-left: 0px;
        padding-bottom: 2px;
        padding-top: 0px;
        padding-right: 0px;
        margin-top: 2px;
				margin-left: 2px;
       
}
.NewsHeader {
        width: 100%
        padding-left: 2px;
        padding-top: 2px;
        padding-right: 4px;
        padding-bottom: 2px;
        color: #ffffff;
        background-color: black;
        font-weight: bold;
        text-align: right;
        text-transform: lowercase;
        border-bottom: 1px solid black;
        border-top: 1px solid black;
}

div.NewsHeader p { 
   padding-right: 0em;
   padding-top: 0em; 
   padding-bottom: 0em;}
div.SubHeader p { padding-right: 0em;}

.SubHeader {
        width: 100%;
        padding-left: 2px;
        padding-top: 2px;
        padding-right: 4px;
        padding-bottom: 4px;
        color: #afafaf;
        background-color: black;
        font-weight: bold;
        text-align: right;
        text-transform: lowercase;
        border-bottom: 1px solid black;
        border-top: 1px solid black;
}

.address {
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;

}

.searchform { float: right; }

.topheader {

   border-bottom: 1px solid black;
   background-image: url(/img/top.jpg);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-color: black;
   padding-bottom: 0.1em;
}

.topmdlheader {

   border-bottom: 1px solid black;
   background-image: url(/img/esmdlbg.jpg);
   background-color: #ffc;
   background-repeat: repeat-x;
   background-attachment: fixed;
}

.topadmheader {

   border-bottom: 1px solid black;
   background-color: #fcc;
   background-repeat: repeat-x;
   background-attachment: fixed;
}

a.top,a.top:link,a.top:visited {
        text-decoration:        none;
        font-weight:    bold;
        color: white;
        text-transform: lowercase;
}

a       {
        text-decoration:        none;
        font-weight:    bold;
        }
a:link  {
        color:  #f30;
        background-color: transparent;
        }
a:visited       {
        color:  #c30;
        background-color: transparent;
        }
a:active        {
        color:  #cc0;
        background-color: transparent;
        }
a.top:hover {
        color:  white;
        background-color: transparent;
        text-decoration:        underline;
        }


.formdata {

        font-size: 10px;
        font-weight: normal;
        padding-left: 2px;
        padding-top: 2px;
        padding-right: 0px;
        color: #000;
        background-color: #fff;
        font-weight: bold;
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        border-top: 1px solid black;
}

.gbfollowup {
 font-style: oblique;
 font-size: smaller;
}

.gbentry {
  padding: 2px 2px 2px 2px;
  margin: 2px 2px 2px 2px;
  background-color: #efefef;
  border: 1pt solid #8f8f8f;
}

.gbgreet {
 margin: 2px 6px 2px 16px;
 padding: 2px 6px 2px 16px;
}

.gbnr {
 font-weight: bold;
 font-size: larger;
}

.navframe {
 font-size: small;
 font-family: arial, helvetica, sans-serif;
 padding-left: 0.5em;
 margin-left: 0.5em;
}


.must {
  color: #a0a0a0;
  font-weight: bold;
}

.box {
/** border-top: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 1px solid black;
 border-right: 4px outset #abc; **/
 padding: 0.2em;
 margin-top: 1.5em;

}

.print{
 font-family: arial narrow, helvetica, sans-serif;
 color: black;
 font-size: 8pt;

}


.medlem {
 font-family: arial narrow, helvetica, sans-serif;
 color: black;
 font-size: 8pt;

}

.endret {
 font-family: arial narrow, helvetica, sans-serif;
 color: blue;
 font-size: 8pt;

}

.leder{
 font-family: arial narrow, helvetica, sans-serif;
 color: red;
 font-size: 8pt;
 font-weight: bold;

}

.styret{
 font-family: arial narrow, helvetica, sans-serif;
 color: black;
 font-style: oblique;
 font-size: 8pt;

}

.mtype {
        padding-left: 1px;
        padding-top: 1px;
        padding-right: 0px;
        color: #ffffff;
        background-color: #cc6;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        border-bottom: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        border-top: 1px solid black;
}

.antrekk { font-weight: bold; }
.assignyear { border: 1px solid #c30;
              text-align: center;
              font-size: larger;
              font-weight: bold; }