body {max-width: 40em;}
body {
  font-family: Helvetica, arial, sans-serif;
  font-size: 90%;
  line-height: 1.6;
  color: #333;
  background-color: #fff;
  padding: 20px;
  margin: 0 auto;
}
#Header {margin-bottom:0;position:relative}
#MenuIcon{float:right;padding-top:10px;width:30px}
#Menu {position:absolute;right:0px;top:50px;background-color:#eeeeee;padding:0 10px}
#Menu h3 {margin-top:0;margin-bottom:0;font-weight:500;}
#Menu ul {margin-top:0;margin-bottom:0;}
a {
  color: #4183c4;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a.her {font-style:italic}
h2 {border-bottom: 1px solid #4183C4;}
h3 {margin: 10px 0 0;}
h3+ul {margin: 5px 0;} /* ul umiddelbart efter h3 */

img {
  max-width: 100%;
}
img.right {float:right;margin-left:1em}
img.left {float:left;margin-right:1em}
p{margin-top:0}
ul+p {margin-top:1em}
ol+p {margin-top:1em}
ol {margin-bottom:1em}
ul  {margin-bottom:0;padding-left:20px;}
dl dt {font-weight: 600;}
dl dd { background-color: #eee; border-radius: 15px;padding: 10px;margin-left: 2em;}
pre {
  background-color: #f8f8f8;
  border: 1px solid #ccc;
  font-size: 1em;
  line-height: 1.6;
  overflow: auto;
  padding: 6px 10px;
  border-radius: 3px;
}

pre code{
  background-color: transparent;
  border: none;
}
td,
th {
  padding: 5px;
}
table {margin-bottom:10px;background-color:#EEEEEE;}
table caption{font-weight:bold}
table, th, td {border: 1px solid black;}
address {margin-bottom:10px;}