*	{
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

body	{
	background-color: #fff;
	quotes: "\201C" "\201D" "\2018" "\2019";
	color: #036;
	}


/*	RUBRIKSTILAR	*/

h1	{
	font-weight: normal;
	font-style: italic;
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding: 0;
	}

h2	{
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-left: 5%;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	}

h3	{
	font-weight: normal;
	font-style: italic;
	margin-left: 10%;
	margin-top: 2em;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	}

h4	{
	font-weight: bold;
	margin-left: 10%;
	margin-top: 2em;
	margin-bottom: 0;
	}

h5	{
	font-weight: normal;
	font-style: italic;
	font-size: medium;
	margin-left: 10%;
	margin-top: 2em;
	margin-bottom: 0;
	display: list-item;
	}

h1 em, h3 em
	{
	font-style: normal;
	}

h1, h2, h3, h4, h5
	{
	margin-right: 30%;
	}

div.subtitle
	{
	margin-top: 0;
	margin-bottom: 1em;
	padding: 0;
	font-weight: bold;
	font-style:italic;
	font-size: smaller;
	}

h1, h2, h3, h4, h5
	{
	clear: left;
	}

/*	STYCKEN	*/

p, ul, ol, dl, blockquote
	{
	line-height: 1.5em;
	max-width: 40em;
	}

p, ul, ol, dl, table, p.newline, div.rightcol + p.newline, form
	{
	margin-top: 1em;
	margin-bottom: 0;
	margin-left: 10%;
	margin-right: 30%;
	padding-right: 1em;
	text-indent: 0;
	clear: left;
	}

.fig + p, .fig + div.rightcol + p, .note + p
	{
	margin-top: 1em;
	margin-bottom: 0;
	margin-left: 10%;
	margin-right: 30%;
	padding-right: 1em;
	text-indent: 0;
	}

p + p,
p + div.rightcol + p
	{
	text-indent: 1.5em;
	margin-bottom: 0;
	margin-top: 0;
	}

.rightcol p.note
	{
	margin-right: 30%;
	}


blockquote
	{
	margin-top: 1em;
	margin-left: 15%;
	margin-right: 20%;
	font-size: smaller;
	text-align: justify;
	}

blockquote p /* blockquote * */
	{
	margin-left: 0;
	}

dt	{
	font-weight: bold;
	}

dd	{
	margin-left: 1.2em;
	margin-bottom: 0.7em;
	}

p.about
	{
	font-size: x-small;
	text-indent: 0;
	margin-top: 1em;
	max-width: 100%;
	}

center
	{
	margin-bottom: 2em;
	margin-top: 2em;
	}

ul ul
	{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 1em;
	}

ol	{
	padding-left: 1.2em;
	}

li	{
	line-height: 1.3em;
	margin-left: 1.2em;
	clear: left;
	}

ol.marginbottom li
	{
	margin-bottom: 1em;
	clear: left;
	}

ol.marginbottom li > hr
	{
	margin-top: 1em;
	}

table	{
	border: none;
	}

th	{
	font-weight: bold;
	text-align: left;
	}

td	{
	margin: 0;
	padding: 0.5em;
	}

p img[align=left]
	{
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	}

table.transcription {
	width: 40em;
}

table.transcription th[scope="col"] {
	border-bottom: 1px solid #000;
	padding-top: 0.7em;
	text-align: center;
}

table.transcription {
	border-collapse: collapse;
}

table.transcription td {
	text-align: center;
	font-size: 1.7em;
	padding: 0.1em;
}

table.transcription td {
	border-bottom: 1px solid #ccc;
}

/*	HÖGERSPALT	*/

.rightcol
	{
	float: right;
	clear: right;
	width: 30%;
	padding-left: 1em;
	padding-bottom: 1em;
	margin-top: 0;
	}

.rightcol h2, 
.rightcol ul, 
.rightcol p
	{
	margin: 0;
	}

.rightcol ul li
	{
	list-style-type: none;
	margin-top: 0.5em;
	}


/*	LÄNKAR	*/

a:link
	{
	color: #06c;
	background-color: #fff;
	}

a:active
	{
	color: #fc0;
	background-color: #fff;
	}

a:visited
	{
	color: #c60;
	background-color: #fff;
	}


/*	TECKENFORMAT	*/

q:before
	{
	content: open-quote;
	}

q:after
	{
	content: close-quote;
	}

strong
	{
	font-style: inherit;
	font-weight: bold;
	}

em	{
	font-style: italic;
	font-weight: inherit;
	}

cite	{
	font-style: italic;
	font-weight: normal;
	color: #000;
	background-color: #fff;
	}

code	{
	font-family: "Courier New", Courier, monospace;
	}

.reference, a.reference
	{
	color: #000;
	background-color: #fff;
	font-size: 95%;
	}

a:link.reference
	{
	text-decoration: underline;
	}

.smallcaps
	{
	font-variant: small-caps;
	letter-spacing: 0.1em;
	}

.underline
	{
	border-bottom: 1px solid #ccc;
	padding-bottom: 1em;
	}

.phonetic
	{
	color: #000;
	font-family: 'Lucida Sans Unicode', Gentium, 'Arial Unicode MS', Junicode;
	font-size: 0.9em;
	}

.name	{
	font-weight: bolder;
	}

.fig	{
	font-size: smaller;
	text-indent: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	}

.fig img
	{
	margin-top: 1em;
	margin-bottom: 1em;
	}

.note
	{
	font-size: smaller;
	line-height: 1.2em;
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0;
	}


.data	{
	font-size: smaller;
	}

.data p
	{
	margin-top: 1em;
	text-indent: 0;
	}

table.data
	{
	border: 1px solid black;
	}

table.data td
	{
	width: 15em;
	}

hr	{
	visibility: hidden;
	margin-top: 1em;
	}

/*	SIDLAYOUT	*/

.body	{
	background-image: url(srtban1.gif);
	background-repeat: repeat-y;
	background-position: 0 10px;
	padding-top: 10px;
	padding-left: 60px;
	padding-bottom: 1em;
	overflow: hidden;
	}

.header
	{
	width: 100%;
	height: 50px;
	background-image: url(tngban1.gif);
	background-repeat: repeat-x;
	background-position: 10px 5px;
	}

.footer
	{
	clear: both;
	width: 100%;
	height: 50px;
	background-image: url(srtban2.gif);
	background-position: 10px bottom;
	background-repeat: repeat-x;
	}

.menu	{
	border-bottom: 1px solid black;
	padding-bottom: 0.2em;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	}

.submenu
	{
	font-size: smaller;
	padding-top: 0.2em;
	text-align: center;
	font-style: italic;
	}

.menu a, .submenu a {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	}

.contents {
	font-size: smaller;
}

.contents li
	{
	margin-left: 0;
}

.contents li li {
	margin-left: 1.0em;
}

.toplink
	{
	margin-top: 2em;
	text-indent: 0;
	text-align: right;
	padding-left: 0.3em;
	}

.toplink a:link, .toplink a:visited 
	{
	color: #fff;
	font-size: 0.8em;
	background-color: #69f;
	text-decoration: none;
	padding: 0.3em;
}


/*	ÖVRIGT	*/

.unicode		/* Tillagd eftersom Internet Explorer inte själv kan välja ett Unicode-typsnitt för tecken utanför WGL-4 */
	{
	font-family: 'Lucida Sans Unicode', Gentium, 'Arial Unicode MS', Junicode;
	font-size: 0.9em;
	}

@media print
	{
      h1, h2, h3, h4, h5, h6
		{
		page-break-after: avoid;
		page-break-inside: avoid;
		}
      blockquote, pre
		{
		page-break-inside: avoid;
		}
      ul, ol, dl
		{
		page-break-before: avoid
		}
       }

@media speech
	{
	body	{
		voice-family: male;
		stress: 60;
		azimuth: center;
		}
	blockquote
		{
		stress: 70;
		azimuth: right;
		pitch: low;
		pitch-range: 60;
		}
	}