body { font-size: 11pt; line-height: 130%; }
h1, h2, h3, h4, h5, ul, li { padding: 0; margin: 0; }
ul, li { list-style-type: none; }
a img { border: 0; }

a { color: #B41E27; }

div#Header .lang,
div#Header .blind,
div#menu,
div#rightcol,
div#midcol div.pager,
ul.breadcrumb,
div#Footer a#carnation,
div#Footer ul li,
.skip {
	display: none;
}

div#Footer dl.fright {
	clear: both;
}

div#Footer {
	margin: 15pt 0 0 0;
	padding: 15pt 0 0 10pt;
	border-top: 1pt solid #ccc;
	color: #333;
	font-size: 10pt;
}

div#Footer ul li:last-child {
	display: block;
}

div#Footer ul li,
div#Footer dl dt,
div#Footer dl dd {
	float: left;
	padding: 0;
	margin: 0 0 0 5pt;
}

#welcome h1 {
	margin: 15pt 0
}

div#midcol h2 {
	margin: 10pt 0
}

div#midcol h2.em {
	font-size: 20pt;
	margin: 8pt 0;
}

div#midcol div.d {
	font-size: 10pt;
	color: #666;
}

.cikklist li {
	margin: 15pt 0;
}

.cikktable {
	border-collapse: collapse;
	border-spacing: 0;
}

.cikktable tr th,
.cikktable tr td {
	padding: 2pt 5pt;
	text-align: left;
}

.cikktable tr th {
	color: #B41E27;
	border-bottom: 1pt solid #B41E27;
}

.rel h5 {
	font-size: 12pt;
	margin: 10pt 0 0 0;
}

.rel ul li {
	margin: 0 0 0 5pt;
}