/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 
ams-stilmall-typografi.css:

Denna stilmall används för typografin på www.ams.se.

Stilmallen beskrivs i dokumentet Dokumentation av XHTML-mallar, stilmallar och skript i AFIs utvecklarpaket.
De siffror som anges inom parentes i kommentarerna nedan refererar till ett avsnitt i ovan nämnda dokument som behandlar den/de '
stildeklarationer som kommentaren avser.

Se avsnitt 6.2 i dokumentationen.

Observera att om webbplatsen har ramar så skall även stilmallen ams-stilmall-ramar.css användas. 

Observera att webbplatsens grafiska form samt utseende för text i menyer, formulär och sidfot sätts i stilmallen ams-stilmall-form.
*/
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 1. Generella stilar (6.2.1) */

/* 1.1 Body */
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
    line-height: normal;
    color: #000000;
}
/* 1.2 Fet och kursiv stil */
b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
/* 1.3 Radbrytningar */
br {
	line-height: 0;
}
/* 1.4 Horisontell linje */
hr {
	color: #DDDDDD;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 5px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 2. Normal text (6.2.2) */

.textNormal {}
/* 2.1 Rubriker (6.2.2.1, 6.2.2.2, 6.2.2.3, 6.2.2.4) */
h1, .textNormal h1, .normal-h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	line-height: normal;
	color: #800029;
	margin-top: 0;
	margin-bottom: 6px;	
}
h2, .textNormal h2, .normal-h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	line-height: 135%;
	color: #003366;
	margin-top: 14px;
	margin-bottom: 5px;	
}
h3, .textNormal h3, .normal-h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 4px;
}
h4, .textNormal h4, .normal-h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 6px;
}
/* 2.2 Brödtext (6.2.2.5, 6.2.2.6, 6.2.2.7, 6.2.2.8, 6.2.2.9) */
p, .textNormal p, .normal-p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 145%;
	margin-top: 0;
	margin-bottom: 7px;
}
p.pre, .textNormal p.pre, .normal-p-pre {
	font-weight: bold;
}
q, .textNormal q, .normal-q {
	font-style: italic;
}
blockquote, .textNormal blockquote, .normal-blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 145%;
	margin-top: 12px;
	margin-bottom: 12px;
}
acronym, .textNormal acronym, .normal-acronym {
	font-style: normal;
	cursor: help;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	 
}
.imagetext, .textNormal .imagetext, .normal-imagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 90%;
	color: #666666;
	padding-top: 3px;
}

/* 2.3 Listor (6.2.2.10) */
ul, .textNormal ul, .normal-ul {
	margin-top: 13px;
	margin-bottom: 14px;
}
ol, .textNormal ol, .normal-ol {
	margin-top: 13px;
	margin-bottom: 14px;
}
li, .textNormal li, .normal-li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 145%;
	margin-top: 0;
	margin-bottom: 1px;
}
/* 2.4 Övrigt (6.2.2.11, 6.2.2.12) */
address, .textNormal address, .normal-address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 90%;
	margin-top: 12px;
	margin-bottom: 12px;
}
pre, .textNormal pre, .normal-pre {
	font-family: monospace, sans-serif;
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 3. Mindre text (se motsvarande referens för Normal ovan) */

.textSmall {
	font-size: 95%;
}
/* 3.1 Rubriker (se motsvarande referens för Normal ovan) */
.textSmall h1, .small-h1 {
	font-size: 115%;
	line-height: normal;
	margin-top: 0;
	margin-bottom: 6px;
	color: #003366;
}
.textSmall h2, .small-h2 {
	font-size: 105%;
	line-height: 135%;
	margin-top: 14px;
	margin-bottom: 5px;
	color: #000000;
}
.textSmall h3, .small-h3 {
	font-size: 100%;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 4px;
}
.textSmall h4, .small-h4 {
	margin-top: 11px;
	margin-bottom: 6px;
}
/* 3.2 Brödtext (se motsvarande referens för Normal ovan) */
.textSmall p, .small-p {
	line-height: 145%;
	margin-top: 0;
	margin-bottom: 7px;
}
.textSmall p.pre, .small-p-pre {
	font-weight: bold;
}
.textSmall q, .small-q {
	font-style: italic;
}
.textSmall blockquote, .small-blockquote {
	line-height: 145%;
	margin-top: 12px;
	margin-bottom: 12px;
}
.textSmall acronym, .small-acronym {}
.textSmall .imagetext, .small-imagetext {}
/* 3.3 Listor (se motsvarande referens för Normal ovan) */
.textSmall ul, .small-ul {
	margin-top: 12px;
	margin-bottom: 13px;
}
.textSmall ol, .small-ol {
	margin-top: 12px;
	margin-bottom: 13px;
}
.textSmall li, .small-li {
	line-height: 145%;
	margin-top: 0;
	margin-bottom: 1px;
}
/* 3.4 Övrigt (se motsvarande referens för Normal ovan) */
.textSmall address, .small-address {
	font-size: 90%;
	margin-top: 12px;
	margin-bottom: 12px;
}
.textSmall pre, .small-pre {}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 4. Minst text (se motsvarande referens för Normal ovan) */

.textSmaller {
	font-size: 85%;
}
/* 4.1 Rubriker (se motsvarande referens för Normal ovan) */
.textSmaller h1, .smaller-h1 {
	font-size: 115%;
	line-height: normal;
	margin-top: 0;
	margin-bottom: 6px;
	color: #000000;
}
.textSmaller h2, .smaller-h2 {
	font-size: 105%;
	line-height: 135%;
	margin-top: 14px;
	margin-bottom: 5px;
	color: #000000;	
}
.textSmaller h3, .smaller-h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 4px;
}
.textSmaller h4, .smaller-h4 {
	margin-top: 11px;
	margin-bottom: 6px;
}
/* 4.2 Brödtext (se motsvarande referens för Normal ovan) */
.textSmaller p, .smaller-p {
	line-height: 135%;
	margin-top: 0;
	margin-bottom: 7px;
}
.textSmaller p.pre, .smaller-p-pre {
	font-weight: bold;
}
.textSmaller q, .smaller-q {
	font-style: italic;
}
.textSmaller blockquote, .smaller-blockquote {
	line-height: 135%;
	margin-top: 12px;
	margin-bottom: 12px;
}
.textSmaller acronym, .smaller-acronym {}
.textSmaller .imagetext, .smaller-imagetext {}
/* 4.3 Listor (se motsvarande referens för Normal ovan) */
.textSmaller ul, .smaller-ul {
	margin-top: 12px;
	margin-bottom: 13px;
}
.textSmaller ol, .smaller-ol {
	margin-top: 12px;
	margin-bottom: 13px;
}
.textSmaller li, .smaller-li {
	line-height: 135%;
	margin-top: 0;
	margin-bottom: 1px;
}
/* 4.4 Övrigt (se motsvarande referens för Normal ovan) */
.textSmaller address, .smaller-address {
	font-size: 100%;
	margin-top: 12px;
	margin-bottom: 12px;
}
.textSmaller pre, .smaller-pre {
	font-size: 105%;
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 5. Länkar (6.2.3) */
/* 5.1 Standardlänkar (6.2.3.1) */
a:link {
	color: #336699;
	text-decoration: underline;
} 
a:active {
	color: #336699;
	text-decoration: underline;
} 
a:visited {
	color: #777777;
	text-decoration: underline;
} 
a:hover {
	color: #336699;
	text-decoration: underline;
}
/* 5.2 Länkar med högerpil (6.2.3.2) */
a.arrowlink:link, a.arrowlink:active, a.arrowlink:visited, a.arrowlink:hover {
	background-image: url(../_images/lankpil-normal.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 9px;
	line-height: 145%;
}
.textSmall a.arrowlink:link, .textSmall a.arrowlink:active, .textSmall a.arrowlink:visited, .textSmall a.arrowlink:hover {
	background-image: url(../_images/lankpil-mindre.gif);
}
.textSmaller a.arrowlink:link, .textSmaller a.arrowlink:active, .textSmaller a.arrowlink:visited, .textSmaller a.arrowlink:hover {
	background-image: url(../_images/lankpil-minst.gif);
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 6. Alternativa stilar (6.2.4) */

/* 6.1 Sätt alla rubriknivåer till svart (6.2.4) */
.monochrome h1, .monochrome h2, .monochrome h3, .monochrome h4 {
	color: #000000;
}
/* 6.2 Label för rullgardinsmenyer placerade i högerspalten (6.2.4) */
label.rightcolumn {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 115%;
	line-height: normal;
	margin-top: 0;
	margin-bottom: 0;
	color: #003366;
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 7. Korrigering av utseende för eventuellt nästlade typografiska element (6.2.5) */

p p {
	font-size: 100%;
}
li li {
	font-size: 100%;
}
li p {
	font-size: 100%;
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */


/* special av emil, fixar html i pressreleases - kontaktinfo */
div.infoItem p {
font-size:100%;
line-height:normal;
}
/* ------- */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 8. Utskriftsstilmallar (6.2.6) */

@media print {
	h1, h2, h3, h4 {
		color: #000000;
	}
	.textSmall h1, .textSmall h2, .textSmall h3, .textSmall h4 {
		color: #000000;
	}
	.textSmaller h1, .textSmaller h2, .textSmaller h3, .textSmaller h4 {
		color: #000000;
	}
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */

table.pressTbl td, table.pressTbl td p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 100%;
	font-size: 95%;
}