/* @import url("hab_gray.css");
@import url("hab_knowit_print.css"); */

div.contentLeft p, div.contentLeft li, div.contentLeft td	{ font-size: 10pt; line-height: 16pt}

body			{ background-color: #fff; color: black; font-size: 63%; line-height: 140%; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 1.0em 0 0 1.4em;}
div, span			{ margin: 0 0 0 0; padding: 0 0 0 0}
img					{ border-style: none;}
img.valignmid		{ vertical-align: middle;}
a						{ text-decoration: underline; color: #000; background-color: transparent;}
p.h1					{ margin: 0 0 0.1em 0}
p.hide				{ height: 0; width: 0; overflow: hidden; position: absolute;}
div.clearer, div.clearerG			{ height: 0.1em; float: none; clear: both;}
div.clearerG		{ background-color: #E7E7E7;}
h1, h2, h3, h4, h5, h6		{ margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;}
hr						{ height: 0.1em; margin: 0 0 0 0; border-top: 0.1em solid #ccc; border-bottom-style: none;}
hr.thick				{ height: 0.3em; margin: 0 0 0 0; border-top: 0.3em solid #ccc; border-bottom-style: none;}
html>body hr		{ margin: 1em 0 1em 0;}
html>body hr.thick	{ margin: 2em 0 2em 0 !important}	
fieldset				{ border-style: none;}
html>body fieldset	{ padding: 0; margin: 1em 0 0 0}

/* structure selectors */

/*div.pagehead, div.pagefooter, div.pageWrapper, div.firstpageWrapper, div.pageWrapperB, div.pageWrapperC		{ margin: 0 0 0 0; clear: both; float: none; width: 70em}*/
div.pagehead, div.pagefooter, div.pageWrapper, div.firstpageWrapper, div.pageWrapperB, div.pageWrapperC		{ margin: 0 0 0 0; clear: both; float: none; width: 15cm}
/*div.pageWrapper	{ width: 75em}*/
div.pageWrapper div.leftColumn, div.pageWrapperC div.leftColumn, div.placemarker, div.contentRight		{ display: none}
div.pageWrapperB div.rightColumn		{ width: 19em; float: left; }
div.firstpageWrapper div.leftColumn		{ width: 45em; float: left; }
div.firstpageWrapper div.rightColumn	{ width: 29em; float: left; }
/*div.contentColumn, div.pagefooter, div.pageWrapperB div.leftColumn, div.pageWrapperC div.rightColumn		{ float: none; padding: 1em 0 0 0; width: 57em}*/
div.contentColumn, div.pagefooter, div.pageWrapperB div.leftColumn, div.pageWrapperC div.rightColumn		{ float: none; padding: 1em 0 0 0; width: 15cm}
div.contentLeft		{ width: auto;}

/*p.articlemetainfo		{ margin-top: 3em; padding-top: 1em; border-top: 0.1em solid #333; color: #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}*/
div.pagefooter,
p.articlemetainfo		{ margin-top: 3em; padding-top: 1em; border-top: 0.1em solid #333; color: #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 15cm}
div.pagefooter			{ margin-top: 1.0em}
/* sidhuvud */
div.logo 					{ width: auto;}

div.closebutton {width: 16em; float: right; margin: 0 0 2em 0; padding: 0; background-color: #fff; border: 0.1em solid #ccc; font-family: verdana, sans-serif; font-size: 1em; font-weight: normal;}
div.closebutton a {text-decoration: none; display: block; padding: .5em 1.3em .7em 1em; background-color: #fff; margin: 0; color: #000}
div.closebutton a:hover {background-color: #CC6600; color: #fff; background-image: none; text-decoration: none !important ;}
div.closebutton a:hover img {background-color: transparent !important}
div.closebutton img { vertical-align: middle; margin: 0 .3em 0 0; background-color: transparent !important}
div.closebutton hr { margin: 0.0em !important;border-style: dashed; color: #999; line-height: 0.1em;}
html>body div.closebutton hr	{ margin: .4em 0!important;}
@media screen {
	div.logo 					{float: left}
}
@media print {
	div.closebutton {display: none}
}

div.topmenu 				{ display: none;}
div.padding a.hilite		{ padding: .1em .2em .2em .2em; margin-left: .6em; text-decoration: none;}

/* inneh�llsmeny */
div.contentmenu, a.back			{ display: none;}


/* positionsmark�r */
div.placemarker					{ float: none; clear: both; color: #000; padding: 1em 1.2em .2em 0}
html>body div.placemarker		{ padding-bottom: 1em}
div.placemarker div.left		{ width: 60%; float: left;}
div.placemarker div.left h2	{ font-size: 1.5em; font-family: "Trebuchet MS", sans-serif; padding-left: 1.7em; float: left; margin-right: 1.1em}

div.placemarker div.right		{ display: none;}
div.rightColumn div.padding div.right	{ text-align: right; font-size: 1.1em; margin-bottom: 1em}


/* contentColumn */
div.breadcrumbs	{ margin: 2.0em 0; color: #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}
div.breadcrumbs a	{
	text-decoration: none; color: #333;
}

/* typo */
h1				{ line-height: normal; font-size: 18pt;}
blockquote	{ font-size: 12pt; line-height: 17pt; margin-left: 0;}
blockquote p{ margin: 0 0 12pt 0}
div.articleText, p.articleText, p.faq				{ font-size: 10pt; line-height: 16pt}
div.articleText p, p.articleText				{ margin: 0 0 16pt 0}
div.articleText h3, h3.articleText,
div.articleText h2, h2.articleText, h2, h3 			{ font-size: 12pt; margin-bottom: 0.2em; font-weight: bold; color: #000}
p.hotlinks	{ margin: 10pt 7pt 10pt 20pt; font-size: 10pt}
p.hotlinks a{ display: block; margin-bottom: 0.2em}
div.contentColumn div.contentLeft p.hotlinks a	{ margin-bottom: 0.6em; font-weight: bold;}


/* contentRight */
p.easyRead, div.related, div.functions, div.pagefooter a							{ display: none;}


/* sidfot */
div.pagefooter span			{ display: block; font-weight: bold; text-transform: uppercase; }
div.pagefooter p.mid			{ margin: 0 0 0 0;}


/* artikelbild */
div.articleImage				{ margin-bottom: 2em}

/* f�rstasidan */
div.infocus						{ margin: 0 0 2em 0; padding: 0 0 2em 0; border-bottom: 0.1em solid #ccc}
div.infocus div.picture		{ width: 32em; float: left; padding: 0 2em 0 3em}
div.infocus div.text			{ width: 37em; float: left;}
div.infocus h1					{ font-size: 1.8em; margin: 0 0 0 0; padding-top: .5em; font-weight: bold;}
div.infocus blockquote		{ font-size: 1em; margin: 1em 0 1em 0}
div.infocus a					{ font-size: 1.1em; display: block; padding-left: 2.4em;}

div.firstpageWrapper			{ padding: 1.7em 0 1em 0}
html>body div.firstpageWrapper			{ padding-bottom: 12em} /* bottom padding mazilla bakgrundsfix*/
div.firstpageWrapper h2		{ font-family: "Trebuchet MS", verdana, sans-serif; font-size: 1.2em;}
div.firstpageWrapper h2 span		{ font-family: verdana, sans-serif; font-size: .8em; font-weight: normal;}
div.firstpageWrapper hr, div.pageWrapperB hr	{ margin-bottom: 1em}

div.firstpageWrapper div.leftColumn div.padding		{ padding: 0 2.5em 0 3em;}
div.firstpageWrapper div.leftColumn p				{ font-size: 1.1em}
div.firstpageWrapper div.leftColumn p.listitem	{ margin: 1em 0 0 0}

div.firstpageWrapper div.rightColumn div.padding	{ padding: 0 3em; border-right: none;}
div.rightColumn ul				{ margin: .6em 0 1.3em 2em; padding: 0}
html>body div.rightColumn ul	{ margin-bottom: 2em}
div.rightColumn ul li			{ list-style-type: disc; margin-bottom: .5em}
div.rightColumn ul li a			{ font-size: 1.1em;}
div.firstpageWrapper div.rightColumn select			{ display: block; margin-top: 1em}
div.rightColumn div.about		{ padding: 1em; margin-top: 2em}
div.rightColumn div.about p	{ margin: .8em 0 0 0; font-size: 1.1em;}

div.newcomer						{ border-top: 0.1em solid #ccc; border-bottom: 0.1em solid #ccc; padding: 1.5em 0; margin: 2em 0 1.4em 0}
div.newcomer p						{ font-size: 1.1em; margin: .8em 0 0 0}

/* pageWrapperB */
div.pageWrapperB div.leftColumn div.padding		{ padding: 0; margin-top: 1em}
div.pageWrapperB div.rightColumn div.padding		{ padding: 0; margin-top: 1em;}

div.pageWrapperB div.leftColumn ul					{ list-style-type: none; margin: 1em 0 1em 3em; padding: 0;}
div.pageWrapperB div.leftColumn ul li				{ margin-bottom: .7em}
div.pageWrapperB div.leftColumn ul li ul li		{ margin-bottom: .3em}
div.pageWrapperB div.leftColumn ul li a			{ font-weight: bold;}
div.pageWrapperB div.leftColumn ul li ul li a	{ color: #000;}
div.pageWrapperB div.leftColumn ul li ul li ul li a	{  font-weight: normal;}

div.rightColumn ul.extramenu li, div.rightColumn ul.extramenu li a		{ color: #000; font-size: 1em}

div.secondaryBar					{ display: none;}
select								{ font-family: Verdana, sans-serif; font-size: 1em; width: auto;}
input.text, textarea.text							{ font-family: Verdana, sans-serif; font-size: 1em; padding: .2em 0 .2em .5em; border: 0.1em solid #A5ACB2}
textarea.text						{ height: 13em}
input.submit						{ font-family: Verdana, sans-serif; font-size: 1em; }

div.paddingWide					{ padding: 1em 0 0 0}

table.wide th						{ font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding-bottom: 1em; border-bottom: 0.1em solid #ccc}
table.wide td						{ font-family: Verdana, Geneva, sans-serif; font-size: 1em; text-align: left; padding-bottom: 1.4em; padding-top: 1.3em; border-bottom: 0.1em solid #ccc; vertical-align: top;}
table.wide td a, table.wide th a					{ font-weight: bold; display: block;}
table.wide .col1									{ width: 24em; padding-right: 1em}
table.wide .col1b									{ width: 28em; padding-right: 1em}
table.wide .col1c									{ width: 44em; padding-right: 1em;}
table.wide .col2, table.wide .col3, table.wide .col4				{ width: 9em}
table.wide .center				{ text-align: center!important;}
table.wide .order					{ text-align: right!important; border-bottom-style: none!important; padding-bottom: 0!important;}
table.wide .order a				{ font-size: 1.1em; font-weight: normal!important;}

.pagenav							{ text-align: center!important; padding-top: 2.6em!important; border-bottom-style: none!important; }
.pagenav a, .pagenav span	{ padding: 0 .5em; display: inline!important; font-weight: normal!important;}

div.paddingWide div.contentLeft		{ float: none; padding-right: 0; padding-left: 0; width: auto}

/* pageWrapperC */
div.pageWrapperC div.rightColumn div.padding		{ padding: 0; margin-top: 0;}
div.padding a.hilite										{ margin-left: 0}
div.pageWrapperC div.rightColumn input.text		{ width: 22em; margin-right: 1em;}
div.pageWrapperC div.rightColumn p					{ margin: .3em 0 1.4em 0}
div.pageWrapperC div.rightColumn p.larger			{ font-size: 1.1em; clear: left;}
div.pageWrapperC div.rightColumn p.feature		{ font-size: 1.2em}
div.pageWrapperC div.rightColumn hr					{ margin-bottom: 1em}
div.pageWrapperC div.rightColumn label				{ margin-right: 1.4em}
div.pageWrapperC div.rightColumn select			{ margin-left: 1em}
div.pageWrapperC div.rightColumn select.multi	{ margin-left: 0em; margin-top: .5em;}

div.searchhitmeta				{ padding: .5em; margin: 2em 0; font-size: 1.1em; float: left;}
div.resultlist					{ margin-bottom: 3em}
div.resultlist p				{ margin: 0 0 1.3em 0!important; padding: 0 0 1.1em 1.6em; border-bottom: 0.1em solid #ccc;}
div.resultlist p a 			{ font-weight: bold; display: block; margin-bottom: .2em}

div.pagelist					{ display: none;}

div.comment-confirmation	{ background-color: #ECECEC; padding: 1.3em 1em; color: #060; margin: 0 10em 2em 0;}

p.comment						{ margin: -1em 7em 3em 0}
div.pageWrapper div.contentColumn label		{ font-size: 1.1em; display: block; font-weight: bold; margin: .3em 0 .3em 0;}
div.pageWrapper div.contentColumn input.text, div.pageWrapper div.contentColumn textarea.text	{ display: block; margin: 0 0 1.6em 0; width: 21em}

div.pageWrapperC div.rightColumn p.faq								{ margin: 1.5em 0 0 0; font-size: 1.1em; border-bottom: 0.1em solid #ccc; padding-bottom: .6em}
div.pageWrapperC div.rightColumn p.faq a							{ text-decoration: none; font-weight: bold; }
a.top						{ display: none;}
div.pageWrapperC div.rightColumn p.faq span						{ display: block; margin: .5em 7em .4em 0}

div.confirmation-box blockquote a					{ font-size: .8em;}

div.error-message				{ border-top: 0.1em solid #5C5C5C; margin: 1.5em 7em 0 0; padding: 3.5em}
div.error-message h1			{ line-height: 130%; font-size: 1.8em; margin-bottom: .5em; font-weight: normal;}
div.error-message	blockquote	{ font-size: 1.2em; line-height: 130%; margin: 0 7em 2em 0;}
div.error-message	blockquote p	{ margin: 0 0 1em 0}
div.error-message	blockquote a	{ margin-right: 2em; color: #993300}






/* Added by KIT 
p.articleText  {margin-top: 0em;}
div.pageWrapperC div.paddingWide h1.articleText { margin: 1.5em 0em 0em 0em; padding: 0 0 0 0; font-size: 1.7em;  line-height: 130%}
div.pageWrapperC div.paddingWide h1             { margin: 1.5em 0em 0em 0em; padding: 0 0 0 0; font-size: 1.7em;  line-height: 130%}

div.pageWrapper div.contentColumn div.contentLeft h2 { color:#666; margin: 0em 0em 0em 0em; padding: 0 0 0 0; font-size: 1.4em;  line-height: 130%}
div.pageWrapper div.contentColumn div.contentLeft h3 { color:#666; margin: 0em 0em 0em 0em; padding: 0 0 0 0; font-size: 1em;  line-height: 110%}
div.pageWrapper div.contentColumn div.contentLeft p  {margin-top: 0em;}

div.pageWrapper div.contentColumn div.contentLeft h2.articleText { color:#666; margin: 0em 0em 0em 0em; padding: 0 0 0 0; font-size: 1.4em;  line-height: 130%}
div.pageWrapper div.contentColumn div.contentLeft h3.articleText { color:#666; margin: 0em 0em 0em 0em; padding: 0 0 0 0; font-size: 1em;  line-height: 110%} */
