/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Print Styles
   * Gives you some sensible styles for printing pages.
   See Readme file in this directory for further instructions.
      
   Some additions you'll want to make, customized to your markup:
   #header, #footer, #navigation { display:none; }
	 
-------------------------------------------------------------- */


/*	-------------------------------------------
	reset
-------------------------------------------- */
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,
del,dfn,em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin-left:0;margin-top:0;margin-right:0;padding-right:0;padding-top:0;padding-bottom:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{line-height:1.5;background:#fff;color:#000;margin:1.5em 0 1.5em 0;}

/* Tables still need 'cellspacing="0"' in the markup. */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}

/* Remove possible quote marks (") from <q>,<blockquote>. */
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}

/*	-------------------------------------------
	end reset
-------------------------------------------- */
#print_head{float:left;width:100%;border-bottom:3px solid #000;margin-bottom:1em;}
#print_head img{float:right;}
#print_head h1{margin:0;padding:0;text-transform:uppercase;letter-spacing:normal;line-height:1em;font-size:1.5em;clear:none;width:auto;}
#print_sender h1.name{margin-top:25px;font-weight:normal;}
#print_sender h1.name em{color:#d30022;font-weight:bold;font-style:normal;}
.equalheightcolumn,
.equalheigtwrapper,
hr{width:100%;clear:both;}

.break_top,
.break,
hr.printspace,
.screen_only,
#rightcol_hide,
.smallimage a,
#header,
#logo,
#top_banner,
#bottom_banner,
#leftcol,
#searchwrap,
#rightcol .readmore,
#rightcol img{display:none;position:absolute;visibility:hidden;left:-9000px;/*#rightcol */}
#rightcol h2.relatedinfo{display:block;position:static;visibility:visible;}
#rightcol hr{position:absolute;visibility:hidden;left:-9000px;}
#rightcol blockquote{visibility:hidden;font-size:1.5em;}


body{line-height:1.1;/* font-family:"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;*/
color:#000;background:none;font-size:9pt;}
.container{background:none;}
p{margin-top:0;}
p.ingress{font-size:1.15em;}


h1,h2,h3,h4,h5,h6 {
	font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;
	clear: both;
	width: 100%;
	line-height: 1.2;
	margin-bottom: 3px;
	padding-bottom: 5px;
	
}
h1{font-size:14pt;}
h2{font-size:11pt;}
h3{font-size:10pt;}
h4{font-size:9pt;}
h5,h6{font-size:9pt;}
code{font:.9em "Courier New",Monaco,Courier,monospace;}
sup{font-size:75%;}


/*	-------------------------------------------
	list
-------------------------------------------- */
ul,ol {margin:0 1.5em 1.5em 1.5em;}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */  
ol { margin-left:2em; }

#content ol {padding-left: .4em;}

ul{list-style-type:circle;}


ul.notelist{ list-style-type:none; font-size:1.15em; }

ul.notelist li{}

ul.notelist li em{margin-left:1.1em;}


#rightcol li, #content li{margin-bottom: .5em;}

img { float:left; margin:1.5em 1.5em 1.5em 0; }
a img { border:none; }
p img.top { margin-top: 0; }

hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}

hr.space{
		visibility: hidden;
}

blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}


.small  { font-size: .8em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }

a:link, a:visited { color: #171717; background: transparent; font-weight:normal; text-decoration: none; font-style: italic; }

a:link:after,a:visited:after{/* content:" (" attr(href) ") ";*/ font-size:90%;}

/*	-------------------------------------------
	tooltip
-------------------------------------------- */
a.tooltip{font-style: normal;}

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */

/* Tables
-------------------------------------------------------------- */

table{width:100%;margin-bottom:1.4em;font-family:Arial,Helvetica,Geneva,sans-serif;}
caption {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	margin-bottom: 0;
	border-bottom: 3px solid #000;
	text-transform: uppercase;
	font-size: 1.2em;
	letter-spacing: .03em;
	text-align: left;
}

td{border-bottom:1px solid #ddd;}
td p,th p{margin:0;padding:0;}
td{padding:1px 1px 1px 0;}

th{padding:1px 2px 1px 0;}
th{border:1px solid #000;border-width:0 0 1px 0;font-weight:bold;vertical-align:bottom;}
td, th{font-size: .85em;}

.lowerborder td {border:1px solid #000;border-width:0 0 1px 0;}
.noborder td,.noborder th{border-bottom:0px solid #fff;}

tr.border_top_3px th,
tr.border_top_3px td{border-top:3px solid #000;}

tfoot{font-style:italic;}

table.smallprint td, table.smallprint th{font-size: .6em;}

.rat {background-color:#f0fc55;background :#eecc11 url(../../img/warning.gif) repeat 0 0;border :2px dashed #cd0000;color:#cd0000;font-style:italic;}

/*	-------------------------------------------
	Graf bilder	
-------------------------------------------- */
table .red, table .black, table .blue{ font-size: 1.5em; margin: 2px 0 0 0; padding: 0; line-height: .01em; }
table .red{color: #BD2D24;}
table .black{color: #000;}
table .blue{color: #999;}

ul.color{ 
	display:block; 
}
ul.color li{ 
	display:inline;
	list-style-type:none;
	margin-right:2em;
	padding-left:0;  
}


li.black em, li.red em, li.blue em{font-size: 1.5em; margin: 0; padding: 0; line-height: .01em; font-style: normal; }
li.black em{color: #000;}
li.red em{color: #BD2D24;}
li.blue em{color: #999;}
/*  
li.black{ 
	background:url(../img/black_graf_img.gif) no-repeat left .1em;

}
li.red{ 
	background:url(../img/red_graf_img.gif) no-repeat left .1em;

}
li.blue{ 
	background:url(../img/blue_graf_img.gif) no-repeat left .1em;

}
*/
/*	-------------------------------------------
	misc
-------------------------------------------- */
img.float_right{float: right;margin-right: 0;margin-left: 1em; margin-top: 0;}
.no_bm {margin-bottom: 0;}



/*	-------------------------------------------
	page breake
-------------------------------------------- */
hr.printspace{
	background: #fff;
  	color: #fff;
	margin:40px 0 40px 0;

}

img{ page-break-inside:avoid ;}
#content table{ page-break-inside:avoid; }
h1,h2,h3,h4,h5{ page-break-after: avoid }


/*	-------------------------------------------
	Två bilder bredvid varandra
-------------------------------------------- */
.two_images{float: left; overflow: hidden;width: 100%; margin-bottom: 20px;}
.two_images .equalheightcolumn{float: left; width: 250px; clear: none; margin-right: 20px;}
.two_images .equalheightcolumn.last{float: left; width: 250px;text-align: left; clear: none; padding-left: 40px; border-left: 1px solid #999;}


