/*======================================================================*/
/*Färginställningar*/
/*======================================================================*/

a {
   color: #175400;
}

#nav li a {
   background-color: #175400;
   color: white;
}

#subnav li a {
   background-color: white;
   color: #175400;
}

#divNav { 
   border: solid 1px #175400;
   width: 200px;
}

#navfooter {
   border-top: solid 1px #175400;
}


#divNav img {
   margin-left: -1px;
   max-width: 100%;
}

#menu {
   /*loggan är 232px bred, men med ramen blir det 230*/
   width: 200px;
   margin-top: 5px;
}
#content {
   margin: 10px 30px 0 200px;
   padding: 30px 30px 20px 50px;
}
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}



/*======================================================================*/
/* rubriker */
/*======================================================================*/

h1, h2, h3, h4 { 
    color: #175400;
    line-height: 130%;
}

h1 {
   margin: 60px auto 10px;
}

h2.forf {
   margin: 0 auto 60px;
   font-family: georgia, garamond, serif;
   font-style: italic;
   font-size: 1.5em;
}

h3, h4 {
   margin: 30px auto 10px;
   font-family: "Helvetica Neue LT Std", Arial, "Lucida Grande", Verdana, sans-serif;
   text-align: center;
}
h4 {
	font-weight: normal;
}

/*======================================================================*/
/* Layout */
/*======================================================================*/

#stmfooter  {
   border-top: 1px solid black;
   width: 100%;
   text-align: center;
   padding: 10px 0;
   font-size: 85%;
   background: #ddd; 
   font-family: "Helvetica Neue LT Std", Candara, Arial, "Lucida Grande", Verdana, sans-serif;

}

#stmfooter p {
   text-align: center;
   margin: 0;
   padding: 0;
   font-family: "Helvetica Neue LT Std", Candara, Arial, "Lucida Grande", Verdana, sans-serif;
}

p img {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.widefig, .figure, 
.figur {
   /*For figures with captions*/
   margin: 1.5em;
   font-size: 90%;
   padding-bottom: 1em;
   text-align: center;
   width: 90%;

}

.sidefig {
   float: left;
   min-width: 45%;
   margin-right: 10px;
}

.figur { background-color: #F9F9F9; border: 1px solid #CCCCCC; padding:
   3px; font: 11px/1.4em Arial, sans-serif; } 

.figur img { border: 1px
      solid #CCCCCC; vertical-align:middle; margin-bottom: 3px; } .right {
         margin: 0.5em 0pt 0.5em 0.8em; float:right; } .left { margin:
            0.5em 0.8em 0.5em 0; float:left; } 

.caption p {
   text-align: left;
}

.sidecaption p {
   float: right;
   max-width: 50%;
   font-size: 90%;
   text-align: left;
}




/*======================================================================*/
/*HTML-elementer*/
/*======================================================================*/

table {
   font-size: 80%;
}

 sup, .fn-ref {
   font-weight: bold;
   vertical-align: super;
   font-size: 80%;
}

.underline {
    text-decoration: underline;
}

blockquote,  .quote {
   font-size: 90%;
   margin: 1em;
   /*background: #eee;*/
   border-left: 4px solid #ccc;
   padding-left: 1em;
   font-style: normal;
   color: #222;
}

ol li, ul li {
   list-style: disc;
   padding: .5em 0;
}

/*======================================================================*/
/*Special-klassar*/
/*======================================================================*/


.undertitel {
   margin: -20px 0 20px;
}

.vol_aar {
   text-align: right;
   line-height: 1.2em;
   margin: -20px -30px 0 0;
   /*font-weight: bold;*/
   font-family: "Helvetica Neue LT Std", Candara, Arial, "Lucida Grande", Verdana, sans-serif;
}

.notes, .fn-txt {
   font-size: 85%;
}

.bibl p {
   /*Hanging indent*/
   text-indent: -1em;
   margin-left: 1em;
   font-size: 90%;
}

.epigraph {
    font-size: 90%;
    text-align: left;
    margin: 0 0 0 auto;
    max-width: 40%;
}

.epigraph-source {
    font-size: 90%;
    text-align: right;
    font-style: italic;
}

.redaktionellt {
   font-size: 90%;
   margin-top: 3em;
}

.redaktionellt h4, span.forf {
   font-variant: small-caps;
   font-weight: bold;
}
   
.index p {
   text-align: left;
}

/*======================================================================*/
/* Print settings */
/*======================================================================*/

@media print {
    #divNav {
        display: none;
    }
    #container {
        border: 0;
        max-width: 45em;
        margin: 0 auto;
    }
    #content {
        margin: 0;
        padding: 0;
    }
    body {
        font-family: "Adobe Garamond Pro", "Garamond", "Georgia", serif;
        font-size: 12pt;
    }
}
