/* Stilmall för SupCon-textsidor
 * © 2000-2008 Peter Krefting
 */

/* Textkropp, marginaler till vänster och höger */
body.marg {
	margin-left: 2em;
	margin-right: 2em;
	color: #000;
	background: #fff;
	font-family: sans-serif;
}

div.body {
	margin-left: 2em;
	margin-right: 2em;
}

div.logo h1 a img {
	border: 0;
}

/* Rubriker */
h1, h2, h3, h4, h5, h6 {
	font-family: serif;
}

/* Huvudrubrik i omvänd skrift ("SupCon 2000") */
h1.invert {
	color: #ff9;
	background: #008;
	padding: 5px;
	text-align: center;
	font-family: "Serpentine", "Georgia", "Blippo", "Tekton", serif;
	font-size: 200%;
}

/* Underrubrik med streck under (datum) */
h3 {
	margin-left: 1em;
	border-bottom: thin solid black;
	font-family: sans-serif;
}

/* Inledande stycke */
div.body p.beginning, body.marg p.beginning {
	text-indent: 0;
	margin-left: 1em;
	margin-right: 1em;
	line-height: normal;
}

/* Vanligt stycke */
div.body p, body.marg p {
	text-indent: 2.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 120%;
}

/* Avslutande stycke/Oindenterat stycke */
div.body p.end, div.body p.noindent, body.marg p.end, body.marg p.noindent {
	text-indent: 0;
	line-height: normal;
}

/* Fidointrorader */
div.body p.fido, body.marg p.fido {
	font-family: monospace;
	font-size: 1.1em;
	border-bottom: thin solid black;
	text-indent: 0;
}

/* Signatur */
div.body p.sig, body.marg p.sig {
	font-family: cursive;
	font-size: 1.2em;
	text-indent: 0;
}

/* Formatera adressfältet */
address {
	font-style: normal;
	font-weight: normal;
	font-family: "Verdana", "Arial", "Helvetica", "Helv", sans-serif;
	font-size: smaller;
	background: #eee;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
}

address a:link, address a:visited, address a:active {
	font-style: normal;
	font-weight: bold;
	color: #033;
	background: #eee;
	text-decoration: none;
}

address a:hover {
	font-style: normal;
	font-weight: bold;
	color: #099;
	background: #eee;
	text-decoration: none;
}

/* Bilder till vänster och höger om texten */

div.rightpicture {
	float: right;
	border: thin solid navy;
	clear: right;
}

div.leftpicture {
	float: left;
	border: thin solid navy;
	clear: left;
}

div.rightpicture img, div.leftpicture img {
	margin-top: 0.1em;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

/* Text som inte visas i CSS-läge */

.hide {
	display: none;
}

/* För bildsidorna */

div p {
	margin-left: 0;
	margin-right: 0;
}

/* För bildlistorna */

dt {
	text-indent: 0;
	margin-top: 1em;
	margin-bottom: 0;
	font-weight: bold;
}

dd {
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

p.spacercenter {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}

/* Bildnavigering */

a.bildnav {
	font-size: 2em;
	text-decoration: none;
}

a.bildnav:link {
	color: #ff9;
	background: #008;
	text-decoration: none;
}

a.bildnav:active {
	color: #fff;
	background: #008;
	text-decoration: none;
}

a.bildnav:visited {
	color: #ff9;
	background: #008;
	text-decoration: none;
}

a.bildnav:hover {
	color: #008;
	background: #ff9;
	text-decoration: none;
}

/* Fast breddsteg för PRE */
pre, tt {
	font-family: monospace;
}

/* Fidobrevhuvud */
pre.titel
{
	background: #eee;
	color: #400;
	margin: 1em 0;
	padding: 1em;
}

p.flush {
	clear: left;
}
