
/* Struktur for sidene */

* {
  margin:0;
  padding:0
}

body {
  margin: 0px;
  padding:0px;
  font-size: 0.92em;
  font-family: verdana, helvetica, arial;
}

a:link {
  color: #932780;
  text-decoration: none;
}

a:visited {
  color: #932780;
  text-decoration: none;
}

div {
  font-size: 0.92em;
  line-height: 140%;
  font-family: verdana, helvetica, arial;
}

.div_menu {
  width: 140px;
  height: 280px;
  padding-top: 20px;
  margin-left: 10px;
  padding-left: 10px;  
  background-color: #EFEFEF;
  color: #932780;
}


/* Til bruk ved reklame på siden */
.surrounding_cont {
  width: 1000px;
  border: 1px #000000 solid;
  margin: 0 auto;
}

/* Til bruk ved reklame på siden */
.surrounding_cont:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.Master_div {
  width: 850px;
  min-height: 721px;
  border: 1px #000000 solid;
  /*float: left;*/
  margin: 0 auto;
}

* html .div_artikkel_innhold {
  height: 721px;
}

.div_master_body {
  margin-top: 20px;
}

.structure_left {
  float: left;
}

.structure_right {
  margin: 0px;
  padding: 0px;
}

.div_melding {
  margin-left: 10px;
}

.div_melding_header {
  width: 140px;
  height: 30px;
  background-color: #EFEFEF;
  margin-top: 20px;
  padding-left: 10px;
  line-height:30px;
}

.div_melding_innhold {
  width: 140px;
  height: 232px;
  background-color: #932780;
  color: #FFFFFF;
  font-size: 1em;
  padding-left: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
}

.div_melding_tittel {
  margin-right: 5px;
  letter-spacing: 0.05em;
}

.div_melding_ingress {
  margin-bottom: 5px;
  margin-right: 5px;
}

a.div_melding_url:link {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

a.div_melding_url:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.div_bottom {
  height: 25px; 
  background-color: #EFEFEF;
  margin: 0px;
  margin-top: 0px;
  text-align: center;
  font-size: 1em;
  border-top: 1px #CCCCCC solid;
  line-height:25px;
  clear:both;
}









/* felles for noen */

.div_right_background {
  width: 650px;
  min-height: 562px;
  margin-left: 12px;
  margin-bottom: 10px;
  background-color: #EFEFEF;
  float: left;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

* html .div_right_background {
  height: 562px;
}

.div_reg_form {
  width: 500px;
  min-height: 600px;
  padding: 40px;
  background-color: #FFFFFF;
}

* html .div_reg_form {
  height: 600px;
}







/* Index.html */

.div_image_tekst {
  margin: 10px;
  font-size: 1em;
}

.innhold_hoved {
  width: 328px;
  height: 300px;
  background-color: #EFEFEF;
  margin: 8px;
}

.div_small_arts {
  width: 658px;
  height: 272px;
  background-color: #FEF2F7;
  margin-left: 180px;
  margin-top: 20px;
}

.div_small_art {
  width: 150px;
  margin-left: 10px;
  float: left;  
}

.div_small_title {
  background-color: #000000;
  color: #FFFFFF;
  padding: 10px;
}

.div_small_image {
  width: 150px;
  height: 135px;
}

.div_small_tekst {
  width: 140px;
  height: 50px;
  background-color: #FEF2F7;
  color: #000000;
  font-size: 1em;
  margin-top: 5px;
}

.div_artikkel_hoved {
  width: 328px;
  height: 290px;
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
  padding-top: 10px;
  margin-left: 500px;
  margin-top: 0px;
  background-color: #EFEFEF;
}

.div_forside_bilde {
  width: 300px;
  min-height: 280px;
  margin: 0px;
  margin-left: 20px;
  padding: 0px;
  float: left;
}








/* Artikkel.html */

.div_artikkel_innhold {
  width: 380px;
  min-height: 572px;
  margin: 0px;
  margin-left: 12px;
  margin-bottom: 10px;
  padding: 0px;
  padding-left: 20px;
  padding-top: 20px;
  background-color: #EFEFEF;
  float: left;
}

* html .div_artikkel_innhold {
  height: 572px;
}

.div_overskrift_art {
  margin-right: 20px;
  font-size: 1.5em;
}

.div_byline {
  margin-right: 20px;
  font-size: 1em;
}

.div_ingress {
  margin-right: 20px;
  margin-top: 20px;
  font-weight: bold;
  font-size: 1em;
}

.div_artikkel_body {
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1em;
}

.div_artikkel_bilde {
  width: 250px;
  min-height: 100px;
  margin: 0px;
  padding: 0px;
  margin-left: 585px;
  margin-top: 0px;

}

* html .div_artikkel_bilde {
  height: 100px;
}

.div_bilde_fotograf {
  color: #555555;
  width: 260px;
  margin-left: 585px;
  margin-bottom: 10px;
}

.div_bilde_beskrivelse {
  width: 260px;
  margin-left: 585px;
}

.div_utgave {
  width: 260px;
  margin-left: 585px;
  margin-bottom: 20px;
}





/* spalte.html */
.div_spalte_seksjon {
  width: 600px;
  min-height: 60px;
  margin-bottom: 10px;
  /*border: 1px #DDDDDD solid;*/
  /*padding: 2px;*/
  font-size: 1em;
}

.div_spalte_seksjon:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.div_spalte_artikkel {
  width: 420px;
  min-height: 60px;
  margin-bottom: 10px;
  float: left;
}

* html .div_spalte_artikkel {
  height: 60px;
}

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

a.div_spalte_url:link {
  color: #000000;
}

a.div_spalte_url:visited {
  color: #000000;
}

.div_spalte_ingress {
  font-size: 1em;
  margin-top: 5px;
}

.div_link {
  margin-top: 5px;
  color: #932780;
}

.div_spalte_bilde {
  width: 133px;
  min-height: 60px;
  float: left;
  margin-left: 10px;
  margin-bottom: 25px;
}

.div_spalte_bilde:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}




/* Logginn.html */

.div_logginn_form {
  width: 300px;
  height: 170px;
  margin-left: 150px;
  margin-top: 50px;
  padding: 15px;
  background-color: #FFFFFF;
}

.div_logginn_header {
  width: 300px;
  font-size: 1.2em;
  text-align: center;
  margin-bottom: 10px;
  background-color: #EFEFEF;
}

.div_logginn_tekst {
  width: 100px;
  float: left;
  height: 20px;
  line-height:18px;
}

.div_logginn_felt {
  margin-bottom: 10px;
}

.div_logginn_submit {
  height: 35px;
  margin-top: 10px;
  text-align: center;
  background-color: #EFEFEF;
  padding-top: 15px;
}

.div_logginn_feilmelding {
  margin-top: 10px;
  padding: 2px;
  text-align: center;
  color: #990000;
}






/* regartikkel.html */

.div_reg_sett {
  width: 500px;
  min-height: 30px;
  margin-bottom: 5px;
  background-color: #EFEFEF;
}

.div_reg_sett:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.div_reg_tekst {
  width: 100px;
  height: 25px;
  float: left;
  font-size: 1.2em;
}

.div_reg_tekst:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.div_reg_font {
  font-size: 1em;
}

.div_reg_header {
  font-size: 1.2em;
  padding: 5px;
  font-weight: bold;
  background-color: #FFFFFF;
}

.div_reg_spalte {
  font-size: 1.2em;
}

.div_reg_confirm {
  width: 250px;
  height: 50px;
  margin-left: 100px;
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  line-height: 4em;
  background-color: #EFEFEF;
}

.div_reg_bilde_form {
  width: 400px;
  height: 200px;
  margin: 50px;
  border: 1px #EFEFEF solid;
}


.div_reg_bilde_info {
  font-size: 1.2em;
  clear: both;
}






/* Last opp xmlfiler */

.status_cont {
  min-height: 50px;
  font-size: 1.2em;
  background-color: #EFEFEF;
}


.status_cont:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.okregistrert {
  float: left;
}

.notokregistrert {
  float: right;
}








/* Administrere.html */

.adm_art_master {
  background-color: #EEEEEE;
  margin-bottom: 10px;
  padding: 10px;
  min-height: 80px;
  clear: both;
}

* html .adm_art_master {
  height: 80px;
}

.div_adm_header {
  margin-top: 30px;
  margin-bottom: 5px;
  font-size:1.4em;
  font-weight: bold;
  text-align: center;
  background-color: #EEEEEE;
}

.div_adm_topmenu {
  margin-bottom: 10px;
  margin-right: 10px;
  float: left;
}


.adm_artikkel {
  width: 380px;
  font-size: 1.2em;
  float: left;
  min-height: 80px;
}

* html .adm_artikkel {
  height: 80px;
}

.adm_menu {
  font-size: 1.0em;
}

.div_adm_menu {
  margin-bottom: 3px;
  font-size: 1.0em;
}

.div_upload_bilder {
  margin-top: 40px;
  
}

.div_upload_bilde {
  margin-right: 5px;
  float: left;
  font-size: 1.2em;
}




/* Redaksjonen */

.redaksjon_cont {
  margin-right: 120px;
  margin-left: 120px;
  margin-bottom: 50px;
  background-color: #E3D0DD;
  padding-left: 10px;
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 1.1em;
}

.redaksjon_topp {
  margin-right: 120px;
  margin-left: 120px;
  margin-top: 50px;
  padding-bottom: 10px;
  background-color: #932780;
}

.medl_cont {
  min-height: 85px;
  padding-right: 15px;
  margin-bottom: 15px;
  /*background-color: #999999;*/
  font-size: 1em;
}

* html .medl_cont {
  height: 85px;
}

.redaksjon_medl {
  min-height: 80px;
  width: 200px;
  text-align: right;
  float: left;
  /*background-color: #FFFFFF;*/
}

* html .redaksjon_medl {
  height: 80px;
}

.medl_stilling {
  font-weight: bold;
  color: #932780;
  margin-bottom: 5px;
  margin-top: 0px;
}

.medl_info {
  margin: 1px;
  font-size: 1em;
}

.medl_bilde {
  width: 130px;
  min-height: 80px;
  margin-left: 10px;
  /*background-color: #555555;*/
  float: left;
}

* html .medl_bilde {
  height: 80px;
}

.medl_line {
  border-bottom: 2px #932780 solid;
  padding-top:58px;
}






/* ARKIV */

.arkiv_article {
  min-height: 80px;
  width: 630px;
  font-size: 1em;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px #DDDDDD solid;
}

* html .arkiv_article {
  height: 80px;
}

.arkiv_info {
  width: 450px;
  margin-top: 5px;
  margin-right: 5px;
  float: left;
  /*background-color: #999999;*/
}

.arkiv_bilde {
  min-height: 80px;
  float: left;
  padding: 2px;
}

*html .arkiv_bilde {
  height: 80px;
  width: 100px;
}

.arkiv_article:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}






/* UTGAVE */

.utgave_header {
  font-size: 1.5em;
  font-weight: bold;
  margin: 10px;
}

.utgave_seksjon {
  font-size: 1.2em; 
}

.utgave_cont {
  min-height: 10px;
  padding: 10px;
  margin: 10px;
  font-size: 1em;
  border: 1px #DDDDDD solid;
}

* html .utgave_cont {
  height: 10px;
}

.utgave_tittel {
  float: left;
}

.utgave_bilde {
  float: right;
}





/* REKLAME */
.reklame {
  width: 130px;
  height: 150px;
  background-color: #EEEEEE;
  float: left;
}