/*
 * Stilmall för dokument
 * © 2001-2009 Peter Krefting
 */

/* Standardinställningar */

/* Introduktionsstycke */

p.intro:first-letter {
	font-size: 200%;
	float: left;
	color: #020;
}

/* Snygga rubriker */
h2.empha {
	background: #262;
	color: #ffc;
	border-bottom: 1px solid black;
	margin: .5em 1em .5em 1em;
	padding: 2px 5px 2px 10px;
	clear: left;
	font-weight: bold;
	font-family: "Nimrod", "Georgia", "Times New Roman", "Times", serif;
	text-decoration: none;
}

/* 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;
	border-top: thin solid black;
}

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;
}

/* Formulär av olika slag */
form.panel {
	border: thin solid navy;
	background: #eee;
	color: black;
	padding: 0.5em;
	margin: 1em 1em;
}

/* Snygg tabell */
table.cool {
	border-collapse: collapse;
	margin: 1em auto;
	background: #ddd;
	color: black;
}

table.cool th, table.cool td {
	border-bottom: 1px solid #eee;
	padding: 2px;
}

table.cool th {
	background: #848;
	color: #eee;
}

/* Mindre färgstark tabell */
table.sweet {
	border-collapse: collapse;
	margin: 1em auto;
	color: black;
}

table.sweet th, table.sweet td {
	border-bottom: 1px solid #eee;
	padding: 2px;
}

table.sweet th {
	background: #ddd;
	color: black;
}
