body {
  margin-left: 20%;
  margin-right: 20%;
  color: white;
  background: #006;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin-top: 2em;
  margin-bottom: 3em;
}
a:link {
  color: #F60;
  background: inherit;
  text-decoration: none;
}
a:visited {
  color: #96F;
  background: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1.logo, P.bionsnamn, .sidhuvud {
  text-align: center;
}
.programbild {
  float: right;
  border: thin black solid;
}
body#programsida .sistastycket {
  clear: both;
  margin-bottom: 2.5em;
}
body#programsida h3, body#programsida h4 {
  margin-bottom: 0px;
}
body#programsida .datum, body#programsida .barnfilminfo-brodtext, p.forfilmsinfo {
  margin-top: 0px;
}
img.programbild {
  margin-left: 5px;
  margin-bottom: 5px;
}
ul.lankar li {
  list-style: none;
}
ul.lankar {
  margin-left: 0px;
  padding-left: 0px;
}
body#huvudsida h2 {
  margin-bottom: 0px;
}
body#huvudsida h2 + * {
  margin-top: 0px;
}
body#programsida h2 {
  margin-top: 2em;
}
body#huvudsida h1 {
  margin-top: 2em;
}
body#programsida h2 + p {
  margin-top: -1em;
}
body#programsida h3 + p {
  margin-top: 0px;
}
td {
  vertical-align: top;
}
a[name] {
  text-decoration: none;
}
.extra-puff {
  text-align: center;
  font-size: 130%;
}
