
/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus
{
	outline: 1px dotted invert;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* =Headings
--------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#000;}

h1 {font-size: 25px;}

h2 {font-size: 23px;}

h3 {font-size: 21px;}

h4 {font-size: 19px;}

h5 {font-size: 17px;}

h6 {font-size: 15px;}

h4.rubric {font-size:12px; background:url(../i/bg_rubrik.png) top center no-repeat; width:98px; text-align:center; padding:2px 0 7px 0; position:relative; margin-left:-3%;}


/* paragraphs, quotes and lists
----------------------------------------------- */
p {
	margin-bottom:1em;
}
#content p {margin-left:2em; margin-bottom:1em;}
#content ul, #content ol {margin-left:3em; margin-bottom:3em;}
#content h1 {color:#0099CC; margin-top:1.0em; margin-bottom:0.5em;}



blockquote {
	color:#545454;
	font-style:italic;
	font-size: 12px;
	padding-left:1em;
	margin:20px 0 20px 3%;
	border-left:1px solid #999;
}

ul, ol {
	padding-top:0;
}
/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 30px;
}


dl,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}

.cut-link {text-decoration:none; border-bottom:1px dashed #09F;}

.B_crumbBox {margin-bottom:20px;}
.B_crumbBox a {color:#000;}