/* Nye ting til venstre meny bilder */

body {
  font-size: 73%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: verdana,arial,helvetica, sans-serif;
}

p { font-size: 0.9em; }

.newsheader {
 font-variant: small-caps;
 font-weight: bold;
 font-size: 1.1em;
 color: rgb(153,162,155);
 background-color: #666699;
 border: 1px solid rgb(21,48,103);
 padding: 4px;
 margin: 3px;
}

.newsbox {
 border: 1px solid rgb(21,48,103);
 padding: 6px;
 margin: 3px;
}

/* End nye ting */

fieldset {
 padding: 1.5em;
 border: 2px solid #B4D5E8;

}

legend {
 padding: 0.5em;
 background-color: #B4D5E8;
 color: #002E61;
 font-weight: bold;
 border: 1px solid blue;
}
a,a:hover {
 text-decoration: underline;
}

.subtitle {
 font-size: 1.2em;
 font-weight: bold;
}


.slideshow {
       margin-left: 0px;
        margin-top: 0px;
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
  color: #002E61;
  padding-top: 0px;
  padding-bottom: 0.1em;
  margin-bottom: 0.1em;
   background-color: #B4D5E8;

}

p.indent {
 margin-left: 1em;
 line-spacing: 0.5em;
}

p.head {
 font-weight: bold;

}



.ldb {

 border-top: 1px solid black;
 border-bottom: 1px solid black;
}
.topheader {
   border-bottom: 1px solid black;
   background-image: url(/img/sjkbg.jpg);
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-color: black;
   padding-bottom: 0.1em;

}
.jubbasic {
   background-color: rgb(101,126,187);
	
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.jubtext {
   color: rgb(244,221,116);

}

td.jubtext {
   font-size: 1.3em;
	 font-weight: bold;
   color: rgb(244,221,116);

}

td.jubtext2 {
   font-size: 1.2em;
	 font-weight: normal;
   color: #ffffff;

}



h1.jubtext {
color: rgb(244,221,116);
font-size: 2em;
text-align: center;
font-weight: bold;
font-style: normal;
font-family: lucida handwriting, arial, sans-serif;

}
.lastmodified {
 text-align: right;
 font-size: 0.9em;
 font-family:verdana,arial,Helvetica,sans-serif;
}

.must {
 color: red;
}

.antrekk {
 text-decoration: underline;
 font-weight: bold;
}

.assignlst {
 font-size: 1em;
}

.assignyear {
  border: 1px solid black;
  text-align: center;
  padding-left: 2px;
  padding-bottom: 1px;
  padding-top: 0px;
  padding-right : 2px;
  margin-top: 0px;
  color: red;
}

.big {
 font-size: 1.2em;
 font-family: arial narrow, helvetica, sans-serif;
 font-weight: bold;
}

.dagbok {
 width: 90%;
 font-size: 0.9em;
}

.gbfollowup {
 font-style: oblique;
 font-size: 0.9em;
}

.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: 1.1em;
}

.sokmatch {
 font-weight: bold;
 background-color: #0f0f0f;
 color: white;
 text-decoration: underline;
}
.message {
 color: red;
 font-family: arial, helvetica, sans-serif;
}

.bodytext {
 margin-left: 0.5cm;
 padding: 0.1cm;
 font-family: arial, helvetica, sans-serif;
}

.ingress {
 margin-left: 0.5cm;
 color: black;
 padding: 0.1cm;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;

}

.dato {
 font-size: 0.9em;
 font-family: Courier, monotype;
}

.stamp {
 font-size: 0.8em;
 font-family: arial,sans-serif;
 color: #0f0f0f;
}

.leder {

   text-align: center;
}

.trhead {
   border-left: 1px solid black;
}
.nisseadrlst{
 font-size: 0.9em;
 background: white;
        border-color : #666699;
        border-style : inset;
        border-width : 1px;
}
.print {
 font-family: arial narrow, helvetica, sans-serif;
 color: black;
 font-size: 0.9em;

}

.progmed {
 font-size: 1.1em;
 font-weight: normal;
 font-family: Arial, Verdana, Tahoma, helvetica, sans-serif;

}

.progscream {
 font-size: 1.4em;
 font-weight: bold;
 font-variant: small-caps;
 text-align: center;
 font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;

}

.konsertintro {
 font-size: 1.4em;
 text-align: left;
 font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
 background: transparent;
 border-top: 1px solid black;
 border-left: 1px solid black;
 border-right: 3px inset black;
 border-bottom: 3px inset black;

 margin: 5px;
 padding: 5px;
}

}

.progmed {
 font-size: 1.1em;
 font-weight: normal;
 font-family: Arial, Verdana, Tahoma, helvetica, sans-serif;

}

.idag {
        background-color: #abcdef;
        color: red;
        font-weight: bold;
}

.frame {
        background-color: #abcdef;
        border-color: #666699;
        border-style: inset;
        border-width: 1px;
        padding-left: 20px;
        padding-bottom: 20px;
        padding-top: 20px;
        padding-right: 20px;
        margin-top: 1.0cm;
        height: auto;
}

.compact {
        font-size: 0.9em;
}
.frameprint {
        background-color: white;
        border-color: blue;
        border-style: solid;
        border-width: 1px;
        padding:      1em;
        margin-top: 0.5cm;
        margin-left: 1.0cm;
        width: 98%;
        font-size: 0.95em;
}

.dommer {
 margin-left: 2em;
}

.sats {
 margin-left: 2em;
}

td,th,tr {
 font-family: arial,verdana, helvetica, sans-serif;
}

.leftmenu {
  margin: 2px 2px 4px 0px;
  padding: 12px 2px 4px 17px;

}

.menuframe {
        font-family: arial,verdana, sans-serif;
        font-size: 0.9em;
        border-top: 1px outset black;
        border-left: 1px solid black;
        border-bottom: 1px solid black;
        border-right: 2px outset #8f8f8f;

        padding: 0px 2px 2px 0px;
        margin:  2px 0px 0px 2px;
       
}

.menuhead,.NewsHeader {
        width: 100%;
	padding: 2px 2px 0px 2px;
        color: #ffffff;
        background-color: #666699;
        font-weight: bold;

        text-transform: uppercase;
}


.address {

 font-family: arial, helvetica, sans-serif;
 font-size: 0.8em;
 font-style: normal;
 margin: 0px 0px 2px 20px;
 padding: 0px 0px 2px 25px;
}



body.sfh {
  color: black;
  background: #efefef url("/img/bg_hus.jpg");
  background-color: #efefef;
}

body.slide {
  color: black;
  background-color: white;
  font-size: 0.9em;
}

body.brua {
  color: black;
  background: #efefef url("/img/bg_brua.jpg");
  background-color: #efefef;
}

body.okt {
  color: black;
  background: #efefef url("/img/oct-bg2.jpg");
  background-color: #efefef;
}

body.lyd {
  color: black;
  background: #efefef url("/img/til.jpg");
  background-color: #efefef;
}

body.sos {
  color: black;
  background: #efefef url("/img/bg_jane.jpg");
  background-color: #efefef;
}

body.val {
  color: black;
  background: #efefef url("/img/bg_val1.jpg");
  background-color: #efefef;
}

body.tur {
  color: black;
  background: #efefef url("/img/bg_tur.jpg");
  background-color: #efefef;
  background-repeat: repeat;
}

body.main {
  color: black;
  background: #efefef url("/img/bgfill2.gif");
  background-color: white;
  background-repeat: repeat-y;
}

body.adm {
  color: black;
  background: #efefef;
  background-color: white;
  background-repeat: repeat-y;

}

body.styret {
  color: black;
  background-color: #efefef;
  background-repeat: repeat-y;
}

body.tord {
 background:  url("/img/tord-bg2.jpg");
}

body.cabaret {
 background:  url("/img/sally-bg.jpg");
}

body.cabaret_weill {
  background:  url("/konserter/kab2003/weill-score.jpg");

}

body.kon {
  color: black;
  background:  url("/img/bg_pauker.jpg");
  background-color: white;
  background-repeat: repeat-y;
}

body.intra,body.mdl {
  color: black;
  background:  url("/img/bgfill-mdl.gif");
  background-color: white;
  background-repeat: repeat;
}

 a.ray,a.ray:visited {
     color: yellow;
     font-weight: bold;
     text-decoration: underline;
 }

body.ray, body.ray h2 {
  color: white;
  background:  url("/img/raybg.gif");
  background-color: transparent;
  background-repeat: repeat;

}

body.bond, body.bond h2 {
  color: black;
  background:  url("/img/bond-bg.jpg");
  background-color: transparent;
  background-repeat: repeat;
}

.title {
  font-size: 1.2em;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 2px 0px;

}

h1,h2,h3,h4 {
 text-align: left;
 color: #666699;
 font-family: arial, helvetica, sans-serif;
  margin: 4px 0px 2px 10px;
  padding: 4px 0px 2px 2px;
}

h1 {
 font-size: 1.2em%;
}

.nopad {
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.condensed {
  margin: 1px 2px 2px 6px;
  padding: 1px 2px 2px 8px;
}

p,dl,dd {
  margin: 2px 2px 4px 6px;
  padding: 2px 2px 4px 8px;

}

/* Linker: a.main og a.mdl skal bare brukes i menylinjene på toppen */

a.noclue a.noclue:visited,a.noclue:hover {
    text-decoration: none;
}

a:hover {
 background: #abcdef;
}

a.main:hover {
 background-color: transparent;
 text-decoration: underline;
}

a.main {
   font-weight: normal;
   text-decoration: none;
   padding: 1px 2px 1px 2px;
   color: #ffffff;
}

.button {
 padding: 0.1em;
 text-align: center;
 border: 1px solid black;
 color: #666999;
 background-color: white;
 font-size: 0.8em;
}

a.jub {
   
   text-decoration: none;
   padding: 4px 8px 2px 8px;
   color: #ffffff;
}

a.main:visited,a.jub:visited {
   text-decoration: none;
   padding: 1px 2px 1px 2px;
   color: #ffffff;
 
}

p.button a,p.button a:visited {
  color: #666999;
  font-weight: bold;
}

a.mdl,a.adm {
 color: #696969;
 text-decoration: none;
 padding: 4px 8px 2px 8px;
 border: 1px solid transparent;
}

a.mdl:visited,a.adm:visited {
 color: #696969;
 text-decoration: none;
 padding: 4px 8px 2px 8px;
}

a.mdl:hover {
 background: #ffffff;
 border: 1px dotted gray;
}




.imgleft {
  margin: 2px 2px 4px 0px;
  padding: 8px 2px 4px 2px;
  font-size: 0.9em;
  text-decoration: none;
}

.navframe {
 font-size: 0.9em;
 font-family: arial, helvetica, sans-serif;
}

.newsingress {
 font-family: arial,verdana,tahoma,sans-serif;

}




.SubHeader {
        width: 90%;
        margin: 0px 0px 0px 6px;
        padding: 2px 10px 0px 0px;
        color: black;
        background-color: #C6C6C6;
        font-weight: bold;

}

.adrlst {
  font-size: 0.95em;
  font-family: arial,tahoma,verdana,sans-serif;
}

.newsliste {
        background-color: transparent;
        font-weight: normal;
        font-family: arial,verdana,sans-serif;
        margin: 4px 0px 4px 0px;
        padding: 4px 0px 4px 0px;

}

.newslink {

   color: #696969;
   text-decoration: underline;
   font-family: arial,verdana,Helvetica,sans-serif;

}

.newslink2 {
   font-weight: bold;
   font-size: 0.9em
   color: #696969;
   text-decoration: none;
   font-family: arial,verdana,Helvetica,sans-serif;
}

.whiteonblue {
   font-family: arial,verdana,helvetica,sans-serif;
   color: #ffffff;
   background-color: transparent;
   text-align: center;
}

.sjkcard {
   font-family: arial,verdana,helvetica,sans-serif;
   font-weight: bold;
   color: #ffffff;
   background-color: #666999;


}

.blueonlightblue {
   font-family: arial,verdana,helvetica,sans-serif;
   font-weight: bold;
   color: #666699;
   font-size: 0.9em;
   background-color: #abcdef;
   text-align: center;
}

.blueongray {
   font-family: arial,verdana,helvetica,sans-serif;
   font-weight: bold;
   background-color: #C6C6C6;
   color: #666699;
   text-align: center;
}

.lightblueonblue {
   font-family: arial,verdana,helvetica,sans-serif;
   font-weight: bold;
   color: #abcdef;
   background-color: #666699;
   text-align: center;
}

.submit {
        color:#ffffff;
        background-color:#666699;
              font-weight:normal;
        border-right:#002F5E 2px outset;
        border-top:#002F5E 3px outset;
        border-left:#002F5E 1px solid;
        border-bottom:#002F5E 1px solid;
        font-family:verdana,arial,Helvetica,sans-serif;
}

.reset {
        color: #ffffff;
        background-color:#990000;
              font-weight: normal;
        border-right: #002f5e 1px solid;
        border-top: #002f5e 1px solid;
        border-left: #002f5e 1px solid;
        border-bottom: #002f5e 1px solid;
        font-family:verdana,arial,Helvetica,sans-serif;
}

.input {
 
        background-color:#cfcfcf;
        color: #000000;
        font-weight:normal;
              margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 4px;
        border-right:#002f5e 1px solid;
        border-top:#002f5e 1px solid;
        border-left:#002f5e 1px solid;
        border-bottom:#002f5e 1px solid;
        font-family:arial,verdana,Helvetica,sans-serif;
}
