/* Senast rev 2009-03-03 förnya ibland av Sture */
/* { Innehllet i body är grundinställningar. overflow: auto; tar bort bläddringslisten exv.} */ 
/* body{background-color: #fff;background-image: url("gradient.gif");background-attachment: fixed;background-position: bottom;background-repeat: repeat-x;} */ 
@media screen {
body { margin-top: 0px; overflow: auto; background-color: #FFF; background-image: url("gradient.gif");
background-attachment: fixed;background-position: bottom;background-repeat: repeat-x; font-size: 100%;}
#dokumentet { margin-left: 0%; font-family: arial, sans-serif, helvetica, geneva; font-size: 100%; border: #EFEBE7 10px solid; } /* id=dokumentet */
#sidhuvud { background-color: #F7E47D; padding-bottom: 0%; padding-right: 1%; 
font-weight: normal; font-size: 0.8em; word-spacing: 0em; text-align: right;}
.rubrik { background-color: #F6F6ED; font-size: 0.9em; font-weight: normal; color: #800080; text-align: right; padding-right: 15%;}
#rubrik { background-color: #F6F6ED; font-size: 1.2em; font-weight: bold; color: green; padding-left: 15%; text-align: left; }
#rubrikalt { background-color: #EFEBE7; font-size: 1.2em; font-weight: bold; color: green; text-align: center; }
#centralt { background-color: #FFF; padding-left: 10%; padding-right: 10%; padding-top: 0%; font-size: 95%; line-height: 130%; }
#centralt2 { background-color: #FFF; padding-left: 20%; padding-right: 20%; padding-top: 0%; font-size: 100%; line-height: 130%; }
.ruta { background-color: #F6F6ED; padding-left: 2%; width: 98%; } /* class="ruta" används centralt */
#sidfot { margin-left: 0%; background-color: #F6F6ED; text-align: center; font-size: 80%; padding-top: 0%; border: grey 0px solid;}
a:link { color: #0000FF; text-decoration: none; } a:visited { color: #800080; text-decoration: none; }
a:active { color: #800080; text-decoration: none;  } a:hover { color: #FF0000; text-decoration: none; }
h1 { font-size: 2.0em; font-weight: bold; color: #800000; }
h2 { font-size: 1.6em; font-weight: bold; color: #800000; }
h3 { font-size: 1.2em; font-weight: bold; color: #990000; }
h4 { font-size: 1.0em; font-weight: bold; color: #008000; }
table { width: 100%; margin-left: 0%; background-color: #FFF; font-size: 1em; }
td { border-bottom: grey 1px solid; background-color: #FFF;  }
.table1 { width: 90%; margin-left: 10%; background-color: #FFF; border: grey 1px solid }
.table { background-color: #FFF; border: grey 1px solid }
hr { border-top: 1px dotted #b0bea6; border-right: 0px; border-bottom: 0px dotted #b0bea6;; border-left: 0px; margin: 0px; padding: 0px; }
 }
@media print {
a { text-decoration: none; }
#sidhuvud, .rubrik, #navbar, #linkbar, #menu { display: none; }
#centralt { width:100%; line-height: 130%; font-size: 80%;}
#sidfot { line-height: 120%; font-size: 70%; border-top: 1px solid #000; }
p, li { text-align: left; page-break-inside: avoid; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid }
ul, ol, dl { page-break-before: avoid }
 }
