/* CSS för en enskild artikel, i "Skrikig" stil */
html { margin: 0; padding: 0; }
html > head { display: none; }
body { background-color: #eeeee0; color: black;
  margin: 0; border: solid #fcff44; border-width: 0 6em 0 0;
  padding: 1em 3em 2em 2em;
}

.sidrubrik p { margin: 0; }
.sidrubrik .backlink { display: block;
  background: url(emissionen-liten.png) no-repeat 0% 50%; 
  float: right;  width: auto;  padding: 10px 0 10px 100px; text-decoration: none;
  margin: -10px -8em 0 0.5em;
 }
.sidrubrik .backlink .emissionen { display: none; }
.sidrubrik .backlink .nr, .sidrubrik .backlink .year { display: block;
  text-align: center;  
 }
.sidrubrik .separator { display: none; }
.sidrubrik .rubrik { font: italic 120% serif; }

.sidrubrik hr { height: 0.2em;  background-color: #ff0000;  padding: 0;
   margin: 6px 0 0 0;  border: solid #fcff44; border-width: 0 0 1px 0;
 }


.artikel h1 { font: bold 310% serif; }
.artikel h2 { font: bold 140% sans-serif; margin: 0.5em 0 0 0; }
.artikel h3 { font: bold 100% serif; margin: 0.5em 0 0 0; }
.artikel p.ingress { font: italic 110% serif; text-align: left;  margin: 1em; }
.artikel p { text-align: justify; margin: 0.4em 0 0 0; line-height: 1.4em; }
.artikel p.in { text-indent: 2em; margin: 0; }

.artikel address { text-align: right; margin: 1em 0; }
.artikel hr.end { clear: both; border: 0; height: 0; }


.bild, .teaser, p.teaser { float: right; clear: right; margin: 0 -5em 0.5em 1em; }
.bildleft { float: left; clear: left; margin: 0 1em 0.5em 0; }
.bild img, .bildleft img { border-width: 0; }
.teaser, p.teaser { width: 210px; text-align: center; background: #fcff44;
  padding: 1ex;  border: double #ff0000; border-width: 0.2em 0;
}

.ruta { border-top: solid 0.4em #fcff44; }

.center-ruta { border: solid #ff0000; border-width: thin 0; width: 60%;
   margin: 1em auto;  padding: 1ex;
}
.trailer { float: left; min-width: 75%; margin-top: 3em; }
.trailer hr { height: 0.2em;  background-color: #ff0000;  padding: 0;
   margin: 6px 0 0 0;  border: solid #fcff44; border-width: 0 0 1px 0;
 }
#valid { margin: 0 -6em 0 auto; width: 8em; }
#valid p { text-align: right; line-height: 1.8em; }
#valid h3 { display: none; }
#valid a { text-decoration: none; background: #ff0000; color: #fcff44; 
  padding: 2px; margin: 0.4em;
  width: auto;  font: 80% sans-serif;
 }
#valid acronym.what { text-decoration: none; }
#valid .what { background: #eeeee0; color: #ff0000;
  border: solid #fcff44; border-width: 1px 0 0 1px;
 }
#valid .separator { display: none; }
