body   { text-align:center; color: black; font-family: Georgia, "New Century Schlbk", "new century schoolbook", "century schoolbook", serif; background-color: #eee }* { text-align: left }h1   { color: #00436d; font-family: Arial, Helvetica, sans-serif }h2    { color: #00436d; font-family: Arial, Helvetica, sans-serif; margin-top: 14px }h3    { color: #00436d; font-family: Arial, Helvetica, sans-serif; margin-top: 12px }h4   { color: #00436d; font-family: Arial, Helvetica, sans-serif }h5   { color: #00436d; font-family: Arial, Helvetica, sans-serif }hr { width: 90%; clear: both }a:hover { background-color: white }div.faruta { background-color: #ff9; padding: 4px; }div.topnav { text-align: left; width: 400px; margin-right: auto; margin-left: auto; }div.topnav p { text-align: left; font-weight: bold; font-size: 75%; font-family: helvetica, arial, sans-serif; margin-top: 0.4em; margin-bottom: 0.6em; }div.cbild  /* centrerad bild med bildtext */ { margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: -1em; }div.hbild  /* högerställd bild med bildtext */ { float: right; overflow: hidden; margin-bottom: -1em; margin-left: 0.5em; }div.hbild img { display: block; margin-bottom: 1em; }div.vbild  /* vänstarställd bild med bildtext */ { float: left; overflow: hidden; -margin-bottom: -1em; margin-right: 0.5em; }div.vbild img { display: block; margin-bottom: 1em; }div.cbild p, div.hbild p, div.vbild p  /* Fixa marginal för IE */ { margin-bottom: 1em; }div.cfbild  /* centrerad som flyter in där den får plats */ { margin-left: auto; margin-right: auto; overflow: hidden; display: inline-block; text-align: center; margin-bottom: 0.7em; border: solid 1px #eee; }
div.cfbild p { margin-bottom: 0px;  }
div.hoger { height: auto; float: right; margin-bottom: 0.7em; margin-left: 4px; }
td.topnav   { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
th     { font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.arkiv   { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif }
.blnk   { font-size: .75em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
.btxt  { color: #000; font-size: .95em; font-style: italic; text-align: center }.email { font-style: italic }
.farubr { color: #900 }
.ff { font-size: 1.2em; font-family: "zapf chancery", zapfchancery, "monotype corsiva", cursive }
.h1u { font-size: smaller }
.hsp { margin-top: 14pt }
.htop { margin-top: 0 }
.hbot { margin-bottom: 0 }
.ind  { text-indent: 1em }
.ingr    { font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.nyhet   { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif }
.prod { font-style: italic; text-align: center }.rubrik    { color: #00436d; font-family: Arial, Helvetica, sans-serif; font-weight: bold }.tblhead   { font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.tel { color: #600; font-weight: bold; white-space: nowrap }
.url { font-style: italic; font-weight: bold }
.ram  { border: solid 1px black }
.center  { text-align: center }
.citat   { font-style: italic; margin-right: 2em; margin-left: 2em }
#sista { }
:first-child + hr { width: 98% }
hr:first-of-type { width: 98% }
#sista + hr { width: 98% }
.blnk + hr { width: 60% }
.monospace { font-family: monospace }
.groove3 { border: groove 3px }
table.knapp { border: 0; border-collapse: collapse }
td.knapp { text-align: center; padding: 0 }
td.knapp a, a.knapp { background: transparent no-repeat center; display: block; text-align: center } 
td.knapp a img, a.knapp img { border: 0 }
td.knapp a:hover img, a.knapp:hover img { visibility: hidden; border: 0 }
table.ram1 { border-collapse: collapse }
table.ram1 td, table.ram1 th { border: solid 1px black }
