/* A.S. 26.VIII.03 - 19.XI.03 */
/* $Date: 2005/07/03 14:09:52 $  $Id: style-basic.css,v 1.1 2005/07/03 14:09:52 sm6vyf Exp $ */
html {
    font: medium sans-serif;
    background: #eee;
    margin: 0;
    padding: 0;
}
body {
    margin: 0;
    padding: 0;
}
h1 {
    font: bold xx-large serif;
    color: #f52;
    margin: 0;
}
h2 {
    font: bold x-large serif;
    color: #028;
    margin: 0;
}
h3 {
    font: bold large sans;
}
h4 {
    font: small-caps normal medium sans;
    text-decoration: underline;
}
h5 {
    font: small-caps normal medium sans;
}
p {
    text-align: justify;
}
p.modified {
    font-size: xx-small;
    color: #f52;
}
pre {
    font-family: monospace;
    border: 1px dashed #000;
    margin: 0.5em;
    padding: 0.5em;
}
em {
    font-style: normal;
    font-weight: bold;
}
/* http://www.w3.org/TR/REC-CSS2/generate.html#propdef-quotes */
q:lang(en) { quotes: '"' '"' "'" "'" }
q:lang(sv) { quotes: "\201C" "\201D" "\2018" "\2019" } /* ISO 10646 */
q:before { content: open-quote; }
q:after { content: close-quote; }
q {
    font-style: italic;
    color: #028;
}
dl,ol {
    list-style-type: lower-alpha;
}
dt {
    font-weight: bold;
    margin-top: 1em;
}
dd,li {
    margin-left: 1em;
}
abbr {
    cursor: help;
}
/* Order is important: a:link, a:visited, a:hover, a:active */
a:link {
    text-decoration: underline;
    color: #028;
}
a:visited {
    text-decoration: underline;
    color: #558;
}
a:hover {
    text-decoration: none;
    color: #f52;
}
a:active {
    text-decoration: none;
    color: #f52;
}
a:focus {
    text-decoration: none;
    color: #f52;
}
a.name {
    text-decoration: none;
}
a.name:hover {
    color: #028;
}
a.link img {
    border: 0;
}
/* Rollover images */
a.link img.ro {
    width: 7px;
    height: 8px;
}
a.link img.ro {
    background-image: url(../pics/blu.png);
}
a.link:hover img.ro {
    background-image: url(../pics/red.png);
}
img {
    border: 1px solid #028;
}
/* Page layout */
div {
    padding: 1em;
    overflow: auto;		/* 'disables' scroll wheel */
}
.menu {
    width: 10em;
    background: #cde;
    overflow: hidden;		/* 'enables' scroll wheel */
    display: none;
}
.left {
    float: left;
    border: 1px solid #028;
    padding: 0;
    margin-right: 1em;
}
.right {
    float: right;
    border: 1px solid #028;
    padding: 0;
    margin-left: 1em;
}
@media print {
    html {
	font: medium serif;
        background: #fff;
    }
    div {
	background: #fff;
        overflow: visible;
	margin: 0 !important;
    }
    .menu {
	display: none !important;
    }
    abbr {
	border-bottom: none;
    }
    a {
	text-decoration: none !important;
    }
}

