html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption {
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}


  #foldheader {
    cursor: pointer;
    font-weight: bold;
    list-style-image: url(/neted/front/img/links/fold.gif);
  }

  #foldinglist {
    list-style-image: url(/neted/front/img/links/list.gif);
  }

  .hide {
    position: absolute;
    display: none;
  }

  .show {
    position: absolute;
    display: inline;
  }



#b ul{
margin: 0;
padding: 0;
}


img {
border:0;
outline:0;
}

body {
background-color:#FFF;
background-image:url(../img/HVO09/bg.gif);
background-repeat:repeat-x;
margin:0.313em 0 0 0.563em;
font-size:100%;
line-height:0.938em;
font-family:Arial,Helvetica,Sans-serif;
}

#container {
width:61em;
margin-left:0.25em;
}

#HVOlogo {
height:2.125em;
width:15.5em;
position:absolute;
left:2.312em;
top:2.06em;
}

#verktoylinje {
width:9.375em;
position:absolute;
left:46.875em;
top:4.68em;
text-align:right;
z-index:90;
height:1.875em;
}

#videoboks {
height:24em;
width:40em;
}

#kampanjefelt {
margin-left:0.375em;
width:8.937em;
float:left;
}

#main {
width:37.75em;
margin-left:0.625em;
margin-right:0.625em;
float:left;
}

#main_wide {
width:49.06em;
margin-left:0.625em;
float:left;
}

#videosider {
width:41.25em;
margin-right:0.625em;
float:left;
overflow:hidden;
}

#videomeny {
width:18.375em;
float:left;
overflow:hidden;
}

img a {
border:none;
}

.tabell {
padding: 0.3125em;
}


.skjult {
position:absolute;
left:-62.5em;
width:56.25em;
}

#sokefelt {
height:1.5em;
left:41.25em;
position:absolute;
text-align:right;
top:5.813em;
width:18.75em;
}

.sokefelt {
margin:0 0.25em;
}

.sokeknapp {
height:1.5em;
font-size:0.812em;
}

#nyheitslinje {
border-bottom-width:0.0625em;
border-bottom-style:solid;
border-bottom-color:#CCC;
float:left;
}

#nyhetsmeny {
float:left;
}

#nyhetsverkty {
float:right;
}

.trail {
display:block;
}

.vertkoylinjegrafikk {
height:auto;
width:auto;
margin-left:0.5em;
}

.bunntekst {
color:#464646;
font-size:0.6875em;
}

.bunntekstlinje {
color:#FFF;
background-color:#FFF;
height:0.0625em;
display:block;
clear:left;
float:left;
width:100%;
border-top-width:0.0625em;
border-bottom-width:0.0625em;
border-top-color:#BBB;
border-bottom-color:#FFF;
border-top-style:solid;
border-bottom-style:solid;
}

a.litenA:link,a.litenA:active,a.litenA:visited,a.litenA:hover {
font-size:0.5em;
color:#868686;
text-decoration:none;
}

a.litenA:hover {
color:#004a80;
}

a.middelsA:link,a.middelsA:active,a.middelsA:visited,a.middelsA:hover {
font-size:0.75em;
color:#868686;
text-decoration:none;
}

a.storA:link,a.storA:active,a.storA:visited,a.storA:hover {
font-size:0.938em;
color:#868686;
text-decoration:none;
}

ul.menu {
width:100%;
margin:0;
padding:0;
}

ul.menu ul.menu {
margin-left:0.625em;
width:8.75em;
}

li.menu {
border-top:solid 0.0625em #d7e3c6;
line-height:1.2em;
list-style-type:none;
font-size:100%;
margin:0;
padding:0;
}

li.menu li.menu {
background-color:#fff;
border-top:0;
line-height:1.2em;
margin:0;
}

li.menu li.menu li.menu {
background-color:#fff;
padding-left:0.438em;
margin:0 1em 0 0;
}

#active-link {
background-color:#f3f3f3;
color:#000;
font-weight:bold;
display:block;
width:100%;
}

li.menu a {
display:block;
width:100%;
background-color:#fff;
font-size:0.75em;
font-weight:normal;
color:#000;
text-decoration:none;
margin:0;
padding:0 0 .15em 0.125em;
}

li.menu a:hover {
background-color:#f3f3f3;
font-size:0.75em;
font-weight:normal;
color:#5d8d19;
text-decoration:none;
}

.sideoverskrift,h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.375em;
font-weight:normal;
display:block;
margin:0.375em 0;
line-height:0.938em;
}

h2 {
font-size:0.875em;
font-weight:bold;
margin:0.375em 0;
line-height:0.938em;
}

h3, h4, h5, h6 {
font-size:0.75em;
font-weight:bold;
margin:0.375em 0;
line-height:0.938em;
}

h4{
font-style:italic;
}

#innhald ul {
margin-left:1.25em;
margin-top:0.625em;
margin-bottom:0.625em;
}

#innhald li {
color:#464646;
font-size:0.875em;
line-height:1.125em;
padding-left:0.625em;
background-image:url(../../img/HVO09/HVO08_bullet_3.gif);
background-repeat:no-repeat;
background-position:0 0.3em;
margin-left:1.25em;
}

p {
color:#000;
font-size:0.75em;
margin-bottom:0.75em;
}

a:link,a:visited,a:hover,a:active {
color:#004a80;
text-decoration:none;
font-weight:bold;
}

a:active {
text-decoration:underline;
}

#main .inside {
width:36.5em;
_width: 100%;
}

#main ul, #tinymce ul {
width:92%;
margin:1em 0 1em 1.3em;
padding:0 0 0 1.563em;
}

#main ul ul, #tinymce ul ul {
margin:0 0 0 1.3em;
padding:0 0 0 1.563em;
}

#main li, #tinymce li {
list-style-position:outside;
list-style-type:disc;
line-height:1.5em;
font-size:0.75em;
}

#main li li, #tinymce li li {
list-style-position:outside;
list-style-type:circle;
line-height:1.5em;
font-size:1em;
}

#main ul li ul li ul li, #main ul li ul li ul li{
  list-style-type:square;
}

ol{
}

#main ol li, #tinymce ol li{
list-style-type:decimal;
}

#main ol li ol li, #tinymce ol li ol li{
list-style-type:lower-alpha;
}

#main ol li ol li ol li, #tinymce ol li ol li ol li{
list-style-type:decimal;
}

#kontakt a:link,#kontakt a:active,#kontakt a:visited,#kontakt a:hover {
font-size:1em;
font-weight:normal;
}

.boksoverskrift,a:link.boksoverskriftlink,a:active.boksoverskriftlink,a:visited.boksoverskriftlink,a:hover.boksoverskriftlink {
color:#004a80;
font-size:1em;
margin-bottom:0.313em;
margin-top:0.188em;
font-weight:normal;
text-decoration:none;
}

A.kalendertekstlink:link,A.kalendertekstlink:visited,A.kalendertekstlink:active,A.kalendertekstlink:hover {
color:#000;
float:left;
font-weight:normal;
padding: 0.125em 0 0.0625em 0.313em;
text-decoration:none;
width:7.188em;
}

A.kalendertekstlink:hover {
color:#80bf26;
text-decoration:underline;
font-size:0.6875em;
}

#bokstekst {
color:#3b3b3b;
font-size:1em;
padding-left:0.875em;
line-height:1.56em;
}

.boks {
 margin-bottom: 0.687em;
}
.top-left, .top-right, .bottom-left, .bottom-right {
    background-image: url(../img/HVO09/corners1280x18.gif); /* CHANGE: path and name of your image */
    height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
    font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
    }
.top-left, .bottom-left { 
    margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
    }

.top-right, .bottom-right { 
    margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
    margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
    }
.top-right {
    background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
    }
.bottom-left  { 
    background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
    }
.bottom-right { 
    background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
    }
.inside, .inside_fronter, .inside_groupwise, .inside_studweb, .inside_biblioteket{
    background: #FFF;            /* YCC: background-color of the inside */
    color: #000000;                 /* YCC: default text-color of the inside */
    padding-left: 10px;             /* YCC: all texts at some distance of the left border */
    padding-right:10px;             /* YCC: all texts at some distance of the right border */ 
    }

.inside_fronter{
  background-image: url(/neted/front/img/02Studentportal/Innloggingssider/logginnbg-fronter.jpg);
  position: relative;
  background-repeat:no-repeat;
}

.inside_groupwise{
  background-image: url(/neted/front/img/02Studentportal/Innloggingssider/logginnbg-groupwise.jpg);
  position: relative;
  background-repeat:no-repeat;

}

.inside_studweb{
  background-image: url(/neted/front/img/02Studentportal/Innloggingssider/logginnbg-studentweb.jpg);
  position: relative;
  background-repeat:no-repeat;
}

.inside_biblioteket{
  background-image: url(/neted/front/img/01Hivolda/biblioteket-banner-topp2.jpg);
  position: relative;
  background-repeat:no-repeat;
}

.notopgap    { line-height: 0; margin: 0; padding:0;}    /* DNC: to avoid splitting of the box */
.nobottomgap { line-height: 0; margin: 0; padding: 0;} /* DNC: to avoid splitting of the box */
#main .nobottomgap { line-height: 0; margin: 0; padding: 0 0 4px 0;} /* DNC: to avoid splitting of the box */

ul.boksliste li a,ul.boksliste li a:link,ul.boksliste li a:visited,ul.boksliste li a:hover,ul.boksliste li a:active {
color:#000;
text-decoration:none;
font-weight:normal;
font-size:0.75em;
}

ul.boksliste li a:hover {
color:#80bf26;
}

.bokslinje {
color:#06C;
background-color:#CCC;
height:0.0625em;
width:100%;
overflow:hidden;
margin-bottom:0.25em;
}

.gap {
color:#FFF;
background-color:#FFF;
height:0.25em;
width:100%;
overflow:hidden;
}

ul.verkty,.verkty li {
background-color:#FFF;
list-style-type:none;
display:block;
width:100%;
margin:0;
padding:0;
}

.verkty li {
height:1.625em;
line-height:0.625em;
float:left;
width:100%;
clear:both;
}

.verkty li a:link,.verkty li a:visited,.verkty li a:hover,.verkty li a:active {
display:block;
float:left;
clear:none;
margin-top:0.313em;
color:#000;
font-weight:normal;
font-size:0.75em;
line-height:0.75em;
}

.verkty img {
margin-right:0.313em;
margin-top:0.0625em;
float:left;
clear:left;
height:1.52em;
}

ul.fagomraade,.fagomraade li {
list-style-type:none;
width:100%;
margin:0;
padding:0;
}

.fagomraade li {
height:1.438em;
line-height:1em;
float:left;
width:100%;
clear:both;
}

.fagomraade li a:link,.fagomraade li a:visited,.fagomraade li a:hover,.fagomraade li a:active {
display:block;
float:none;
margin-top:0.313em;
color:#000;
font-weight:normal;
font-size:0.75em;
}

.fagomraade img {
margin-right:0.313em;
margin-top:0.0625em;
float:left;
clear:left;
}


caption {
font-weight:bold;
font-size:0.875em;
margin-bottom:0.375em;
text-align:left;
}

#a,#b {
width:10.625em;
float:left;
overflow:hidden;
}

a.trailTxt:link,a.trailTxt:visited,.trailTxt {
font-size:0.69em;
color:#a1a1a1;
text-decoration:none;
}

a.trailTxt:active,a.trailTxt:hover {
font-size:0.69em;
color:#a1a1a1;
text-decoration:underline;
}

a.middelsA:hover,a.storA:hover {
color:#0098af;
}

li.menu a:link,li.menu a:visited {
background-color:#fff;
font-size:0.75em;
font-weight:normal;
color:#000;
text-decoration:none;
}

li.menu li.menu a:link,li.menu li.menu a:visited,li.menu li.menu li.menu a:link,li.menu li.menu li.menu a:visited {
background-color:#fff;
font-size:0.6875em;
font-weight:normal;
color:#000;
text-decoration:none;
}

li.menu li.menu a:hover,li.menu li.menu li.menu a:hover {
background-color:#F5F5F0;
font-size:0.6875em;
font-weight:normal;
color:#000;
text-decoration:none;
}

a:hover,.verkty li a:hover {
color:#80bf26;
text-decoration:underline;
}

.notopgap,.nobottomgap {
line-height:0;
margin:0;
padding:0;
}

ul.boksliste,ul.boksliste li {
list-style-type:none;
margin:0;
padding:0;
}

table {
border-collapse: collapse;
clear: left;
}

th, td {
text-align: left;
vertical-align: top;
padding: 0;
}

th {
font-weight: normal;
font-size: 0.875em;/
}

td {
font-size: 0.75em;
padding:0.2em 0;
line-height: 1em; 
}

.mceContentBody,body body {
background-image:none;
}

.mceContentBody li {
font-size: 100%;

}

TD.forumHeaderBorderTop {
background-image:url(/img/forum/msg_header_bg.gif);
color:#000;
font-weight:bold;
border-left:solid 0.0625em #ccc;
border-right:solid 0.0625em #ccc;
border-top:solid 0.0625em #ccc;
border-bottom:solid 0 #999;
padding:0.313em;
}

TD.forumHeaderBorderBottom {
background-color:#fff;
color:#000;
font-weight:bold;
border-left:solid 0.0625em #ccc;
border-right:solid 0.0625em #ccc;
border-top:solid 0 #999;
border-bottom:solid 0.0625em #ccc;
padding:0.313em;
}

TD.forumHeaderDivider {
background-image:url(/img/forum/msg_header_divider.gif);
border-left:solid 0.0625em #ccc;
border-right:solid 0.0625em #ccc;
}

TD.forumTitleList {
background-color:#fff;
color:#000;
font-weight:bold;
border-left:solid 0 #ccc;
border-right:solid 0 #999;
border-top:solid 0 #999;
border-bottom:dashed 0.0625em #ccc;
padding:0.0625em 0;
}

TD.forumForm {
background-color:#fff;
color:#000;
font-weight:bold;
border-left:solid 0 #ccc;
border-right:solid 0 #ccc;
border-top:solid 0 #999;
border-bottom:solid 0 #ccc;
padding:0;
}

.FORUM_SEARCH_COLOR_1 {
background-color:#fff;
padding:0.188em 0;
}

.FORUM_SEARCH_COLOR_2 {
background-color:#f8f8f8;
padding:0.188em 0;
}

.error {
color:red;
}

.inside a{
}

td p, li p {
font-size:1em;
line-height:1.3em;
margin-bottom:1em;
}

td h2{
font-size:1.2em;
}

td p a{
}

.calback a{
font-size: 0.75em;
}

#main_wide .inside{
width: 47,3em;
_width: 100%;
}

.ingressDisplay{
font-weight: bold;
}

.bileteskugge {
  float:left;
  background: url('/neted/front/img/HVO/skuggeAlfa.png') no-repeat bottom right !important;
  background: url('/neted/front/img/HVO/skugge.gif') no-repeat bottom right;
  margin: 10px 0 0 5px !important;
  margin: 10px 0 0 5px;
  }

.bileteskugge img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 2px; 
}

.p-skugge{
  width: 90%;
  float:left;
  background: url('/neted/front/img/HVO/skuggeAlfa.png') no-repeat bottom right !important;
  background: url('/neted/front/img/HVO/skugge.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-skugge div {
  background: none !important; 
  background: url('/neted/front/img/HVO/skugge2.gif') no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-skuggep {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

.skugge {
  float:left;
  background: url('/neted/front/img/HVO/skuggeAlfa.png') no-repeat bottom right !important;
  background: url('/neted/front/img/HVO/skugge.gif') no-repeat bottom right;
  margin: 10px 0 0 5px !important;
  margin: 10px 0 0 5px;
  }

.skuggen{
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 3px; 
}


.felt_3kol{
float:left;
width:12.125em;
}

#main .inside ul.felt_3kol{
padding:0;
width:10.5em;
}

.prikka_linje{
float: left;
border-bottom: 0.0625em dotted #999;
width: 100%; 
margin-bottom: 0.3125em;
}

.felt_3kol p{
width: 15.2em;
}

pre{
font-family:Arial,Helvetica,Sans-serif;
white-space:pre-wrap;
font-size: 0.75em;
}

a.knapp {
    background: transparent url('/neted/front/img/HVO/bg_knapp_a.gif') no-repeat scroll top right;
    color: #000;
    display: block;
   font-weight: bold;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.knapp span {
    background: transparent url('/neted/front/img/HVO/bg_knapp_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
   font-weight: bold;
} 

a.knapp:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
   font-weight: bold;
}

a.knapp:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
   font-weight: bold;
}

a.knapp:hover {
color:#004A80;
}

#b ul{
 list-style-type:none;
}

.tabell-minimalistisk
{
    margin: 0 2.81em 1em 2.81em;
    width: 30.5em;
    border-collapse: collapse;
    text-align: left;
}
.tabell-minimalistisk th
{
    font-weight: normal;
    color: #000;
    padding: 0.625em 0.5em;
    border-bottom: 0.125em solid #000;
}
.tabell-minimalistisk td
{
    border-bottom: 1px solid #ccc;
    color: #000;
    padding: 0.375em 0.5em;
}

.tabell-standard
{
    margin: 0 0 1em 0em;
    width: 36em;
    border-collapse: collapse;
    text-align: left;
}
.tabell-standard th
{
    font-weight: normal;
    color: #000;
    padding: 1em;
    border-bottom: 0.125em solid #000;
}
.tabell-standard td
{
    border-bottom: 1px solid #ccc;
    color: #000;
    padding: 0.375em 0.5em;
}

#driftsmelding{
float:left;
width:60.4em;
}

#main td li{
font-size: 1em;
}

.clear{
float:left;
width:100%;
clear:both;
}

.felt_4kol{
width: 9.1em;
float:left;
}

.select-free
{
    position:absolute;
    z-index:10;
    overflow:hidden;/*must have*/
    width:33em;/*must have for any value*/;
}
.select-free iframe
{
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
}

.select-free .bd{
    border:1px solid black;
    padding:0;
    margin:0;
}

#search{
color: grey;
}

#twitter_t {
   width: 100%;
   height: 15px;
   background-image:url("http://www.hivolda.no/neted/front/img/01Hivolda/twitter_t.png");
}

#twitter_m {
   width: 100%;
   padding: 0 15px;
   background:url("http://www.hivolda.no/neted/front/img/01Hivolda/twitter_m.png")  0 0 repeat-y;
}

   #twitter_container {
       min-height:36px;
       height:auto !important;
       height:40px;
       padding-bottom:5px;
   }

       #twitter_update_list {
           width: 130px;
           padding: 0;
           overflow: hidden;
           font-family: Arial;
           font-size: 10px;
           font-style: normal;
           color: #363636;
           line-height: 12px;
           font-weight:normal;
       }

       #twitter_update_list li {
           width: 130px;
           list-style: none;
       }

       #twitter_update_list li a {
           color: #004A80;
           border-bottom: 1px;
           text-decoration: none;
       }

       #twitter_update_list li a:hover {
           color: #5F9512;
           border-bottom: solid 1px;
       }

#twitter_b {
   width: 100%px;
   height: 38px;
   background-image:url("http://www.hivolda.no/neted/front/img/01Hivolda/twitter_b.png");
}


.buttons{ 
    width: 100%;
    float: left;
    margin-bottom: 17px;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #999999;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    font-size:12x;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    font-size:0.75em;
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


.news_article-ingress, .news_boxHeadlinesOnly{
    color: #000000;
    font-size: 0.75em;
    margin-bottom: 0.75em;
    font-weight: bold;
}

.error, .alert, .notice, .success, .info {margin-bottom:1em;border:2px solid #ddd; font-size: 14px; font-weight: bold;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}


.kompetanse_header{
    font-size: 12px;
    margin-top: 12px;
}

#facebox {
    width: 585px;
    height: 120px;
    background-color: #333;
    margin: 20px;
}
