
#home,
#headerArea,
#darkRow,
#crumbtrailComp,
#profilComp,
#commentArea,
.commentParent,
.col25,
#footerArea,
#contentEnd,
#partnerComp,
#pageheader-list-div,
.slotlist {
	display: none
	}

form {
	display: none
	}

.col50,
.col75,
.col100,
.printfoot {
	width: 560px;
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 80px;	
	}

.printfoot {
	display: block;
	font-size: 12px;
	padding-top: 5px;
	border-top: 1px solid #000;
	}

/* --------------------- Structure --------------------- */

h4,
.ingress {
	font-weight: bold;
	}

body {
	text-align: left;
	font-size: 100%;
	color: #000;
	background-color: #ffffff;
	margin: 0;
	}

#printhead img {
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 57px;
	border: none;
	}

h5, p span.citat {
	clear: both;
	display: block;
	font-style: italic;
	text-align:left;
	margin: 1em 6%;
	text-indent: 1.5em;
	background: transparent url("/digitalAssets/1276/1276783_citat.gif") no-repeat left top;
	}

h1 {
	font-weight: normal;
	margin: 1em 0 0.5em 0;
	}

h2, h3 {
	font-weight: normal;
	margin:1.25em 0 0.125em 0;
	}

p {
	margin: 0 0 1em 0;
	padding: 0;
	}

dt {
	margin:1.5em 0 0.5em 0;
	}

/* ------------------------------------------------------------- */
/* ------------------------- BasFormat ------------------------- */

b, strong {
	font-weight: bold
	}

i, em {
	font-style: italic;
	}

hr {
	width: 100%;
	border-top: 1px solid #AFC4D4
	}

.clr {
	clear: both
	}

.clearleft {
	clear: left
	}

.clearright {
	clear: right
	}
	
/* ---------------------------------------- */
/* ---------------- LINKS ----------------- */
/* ---------------------------------------- */
/*
a:after {
	content: " ";
	font-family: courier, monospace;
	font-weight: normal;
	font-style: italic;
	font-size: 8pt;
	text-decoration: none;
	}
*/
/* ----------------------------------- */
/* ------------- IMAGES -------------- */
/* ----------------------------------- */

img { max-width: 100%; }

.img_left_s,
.img_left_m,
.img_left_l,
.img_left_xl,
.img_left_small,
.img_left_medium,
.img_left_large,
.img_left_xlarge {
	float:left;
	padding:0;
	margin: 5px 12px 5px 0;/*clear:both;*/
	}

.col50 img {
	margin: 6px 12px 5px 0; /* Funkar detta?! */
	}

.img_right_s,
.img_right_m,
.img_right_l,
.img_right_xl,
.img_right_small,
.img_right_medium,
.img_right_large,
.img_right_xlarge {
	float:right; 
	padding:0;
	margin: 5px 0 5px 12px;/*clear:both;*/
	}

/* --- OLD CLASSES --- */

.img_left_letter,
.img_left_portrait { float:left; padding:0; }
	
.img_right_letter,
.img_right_portrait { float:right; padding:0; }

.img_left_portrait,
.img_left_letter { text-align: left; margin: 5px 12px 5px 0; }

.img_right_portrait,
.img_right_letter {	text-align: left; margin: 5px 0 5px 12px; }

.img_clear { clear:right; margin: 0 0 5px 0; }


/* -------------------------------------- */
/* ----------- LINE-HEIGHT -------------- */
/* -------------------------------------- */

body { 
	line-height: 100%; }

h1 {
	line-height: 120%;
	}

h2, h3, h4, p, table, ul, ol, h5, dd, p span.citat  {
	line-height: 150%; 
	}

/* ---------------------------------------- */
/* ------------ FONT COLORS --------------- */
/* ---------------------------------------- */

p span.citat,
a, h1, h2, h3, h5, caption, dt, legend {
	color: #015497;
	}

/* ---------------------------------------- */
/* --------------- FONT SIZE -------------- */
/* ---------------------------------------- */

label,
.errorMessage,
#bodyArea p,
#bodyArea tr,
#bodyArea ul,
#bodyArea ol,
#bodyArea dd,
#bodyArea #sitemap,
.iframeDialogContent p,
#footerArea p {
	font-size: 14px;
	}

#bodyArea .col25 .textComp h2,
#bodyArea .col25 .textComp h3,
#bodyArea .col25 .textComp h4,
#bodyArea .col50 .rssComp h3,
#bodyArea .col50 .newsListComp h2,
#bodyArea .col50 .calListComp h3,
#bodyArea .col50 .newsPushComp h2,
#bodyArea .col50 .calPushComp h2 {
	font-size: 14px;
	}

h1,
.iframeDialogContent h1{
	font-size: 26px;
	}

#bodyArea .sitemapComp ul a,
p span.citat {
	font-size: 24px;
	}

h2,
#bodyArea .AtoO h2,
legend {
	font-size: 21px;
	}

#bodyArea h3,
#bodyArea h5,
#bodyArea #profilComp h1,
#bodyArea caption,
#bodyArea dt,
.adComp h1,
.iframeDialogContent h2 {
	font-size: 19px;
	}

div.abc,
.iframeDialogContent h3 {
	font-size: 16px;
	}

#bodyArea #profilComp h2,
#bodyArea #profilComp ul.collapsablemenu,
textarea, input,
#partnerComp h1 {
	font-size: 11px;
	}

#bodyArea ol ol,
#bodyArea ol ol ol,
#bodyArea ul ul,
#bodyArea ul ul ul,
#bodyArea ul ul ul ul,
#bodyArea .sitemapComp ul ul a { 	font-size: 100%; }

.commentdate,
.smallfont {				font-size: 90%; }


/* ---------------------------------------- */
/* -------------- FONT FAMILY ------------- */
/* ---------------------------------------- */

#bodyArea .col50 .rssComp h3,
#bodyArea .col50 .newsListComp h2,/**/
#bodyArea .col50 .calListComp h3 {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
*/	font-weight: bold;
	}
/*
#bodyArea .col50 .newsPushComp h2,
#bodyArea .col50 .calPushComp h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	}
*/
body,
input,
textarea,
#bodyArea .sitemapComp ul ul a {
	font-family: Times, garamond, times, palatino, serif;
	}

p span.citat, 
h1, h2, h3, h4, h5, dt, caption,
legend,
#bodyArea .sitemapComp ul a {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-weight: normal;
	}

/**/
h1 a,
h2 a,
h3 a {
	text-decoration: none;
	}
