/* CSS Document */


/*----------Grund-design----------*/
body { vertical-align:top; font-family:verdana; size:10pt; font-color:012E29; background-color:#F3F4EF;}
p { font-family:Verdana; font-size:10pt; margin-bottom:2px; margin-left:5px; margin-right:5px; margin-top:2px; padding:2px;}
.datum { font-family:Verdana, sans-serif; font-size:8pt; color:#828257; margin-bottom:2px; margin-left:5px; margin-right:5px; margin-top:2px; margin-bottom:0px; padding:1px; }
.rubrik { font-size:10pt; font-weight:bold; background-color:#8BA6C5; color:#F3F4EF;}
h1 { font-family:Verdana, sans-serif; size:18pt; padding:5px;}
h2 { font-family:Verdana, sans-serif; size:16pt; padding:5px;}
h3 { font-family:Verdana, sans-serif; size:12pt; padding:5px;}
h4 { font-family:Verdana, sans-serif; size:10pt; padding:5px;}
h5 { font-family:Verdana, sans-serif; size:8pt; padding:5px;}
img {border-spacing:5px; white-space:normal;}
a:link { text-decoration:none; color:#DCDFD0;}
a:visited { text-decoration:none; color:#F3F4EF;}
a:active { text-decoration:none; }
a:hover { text-decoration:underline; color:#F3F4EF; }
ul { font-family:Verdana, sans-serif; list-style-type:disc; list-style-position:outside;}
ol { font-family:Verdana, sans-serif; list-style-type:decimal; list-style-position:inside;}
.background { background-color:#F4FFFB; background-position:center center;}
.top a:link { font-size:x-small; cursor:auto; color:#666633;}
.top a:hover {text-decoration:underline;}


/*----------Head----------*/
.header { background-image:url(huvud.jpg); background-position:left; vertical-align:middle; padding-bottom:2px; padding-top:2px; color:#F3F4EF; padding-left: 5px; Width:398px; height:150px;}


/*----------Fot----------*/
.footer { border:thin; border-color:#8BA6C5; background-color:#8BA6C5; font-family:Verdana, sans-serif; font-color:F3F4EF; font-size:9pt;}


/*----------Mitten----------*/
.vänster { background-color:#F3F4EF;}
.overst { font-family:Verdana; font-size:18px; font-weight:bold; color:#4E729A; padding-bottom:5px; padding-top:5px;}
.ingress { font-family:verdana; font-size:9pt; font-weight:bold; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:1px; padding-right:1px; }
.text { font-family:sylfaen; font-size:10pt; text-align:left; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:1px; padding-right:1px; }
.bildkommentar { font-family:Verdana; font-size:8pt; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:1px; padding-right:1px; font-style:italic }
.knapp1 {background-color:#4B6F96; font-color:#F3F4EF; font-size:8pt; text-align:center;}
.knapp2 {background-color:#819FC0; font-color:#F3F4EF; font-size:8pt; text-align:center;}
.mkt { overflow:auto;}


/*----------Meny----------*/
.meny { background-color:#8BA6C5;}
h1 {font: 150% Verdana, Arial, Helvetica, sans-serif;color: #01423C;}
#content {margin: 1px 1px 1px 1px; padding-top:10px; padding: 0; float: left;}
#menycontainer { float: left; width: 12,5em; font: 70% Verdana, sans-serif; font-color:#8BA6C5; left: 3px; right: 2px; margin: 2px;}
#meny {margin: 0; padding: 0; list-style-type: none;}
#meny a {display: block; padding: 2px 2px 3px; text-decoration: none; height: 100%; border: 2px solid #003300; margin-top: 3px; background: #F3F4EF;}
#meny a:link {color: #01423C;}
#meny a:visited {color: #4E729A;}
#meny a:hover {background: #F3F4EF; letter-spacing:2px;}


/*----------Familjen----------*/
{ background-color #F3F4EF td.hast { font-family:Arial, Helvetica, sans-serif; text-align:center; color:#003300; background-color:#F3F4EF; font-size:11px;}
td.privat{ font-family: Georgia, "Times New Roman", Times, serif;; text-align:center; color:#01423C; background-color:#F3F4EF; font-size:11px; padding:4px;}
td.hastodd {font-family:Arial, Helvetica, sans-serif; text-align:center; color:#01423C; background-color:#F3F4EF; font-size:11px;}
th.hast { font-family:Arial, Helvetica, sans-serif; text-align:center; color:#F3F4EF; background-color:#00CC99; font-size:11px;}
.odd { background-color:#F2F2F2; font-size:11px;}


/*----------Scroll----------*/
.scroll { width:400px; height:200px; overflow:scroll; overflow-x: hidden;}


/*----------Tabeller övriga----------*/
td.allm {font-family:Arial, Helvetica, sans-serif; color:#003300; padding: 1px, 2px, 1px, 1px; border-color:#EBF5FA; border-style:solid; font-size:10px; text-align:center; }
th.allm { font-family:Arial, Helvetica, sans-serif; padding: 1px, 2px, 1px, 1px; border-color:#EBF5FA; border-style:dotted; font-size:10px; font-weight:bold; text-align:center; background-color:#EBF5FA; color:#3399cc;}