
	div	{
		margin:0;
		padding:0;
	}
	
	body {
		width:100%;
		margin:30px 0;
		padding:0;
		text-align:center;	/*IE: centralize stuph to parent */
		font-size: 11pt;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

	/* Add the actual URL after the link, requires css2 compatibel browser. */
	a:link:after, a:visited:after {
		content: " (" attr(href) ") ";
   		/*font-size: 90%;*/
   	}
   	
   	/* Add the absolute URL of relative internal links, requires css3 compatibel browser. */
   	a[href^="crm_"]:after {
		content: " (http://www.alltomcrm.se/"  attr(href)  ") ";
	}

	#header {
		display: none;
	}

	#middle {
		display:inline;	/* w3c doesn't recommend putting pagebreaks within block elements, hence we need to make in inline element of the "div" block element. */
		margin:0 auto;
		text-align:left;
		padding:0;
	}
	
	#footer {
		display: none;
	}
	
	.description {
		display: none;
	}
	
	h1 {
		width:100%;
		line-height:35pt;
		font-size:22pt;
		font-family: Lucida Grande, Trebuchet MS, sans-serif;
		text-decoration: none;
		color:#52A5F2;
	}	
	
	h2 {
		font-size:16pt;
		font-family: Lucida Grande, Trebuchet MS, sans-serif;
		text-decoration: none;
		color:#52A5F2;
		border-bottom:2px solid #D6EAFA;
		padding-top: 10px;
	}

	h3 {
		font-size:17pt;
		font-family: Lucida Grande, Trebuchet MS, sans-serif;
		text-decoration: none;
		color:#52A5F2;
		padding-top: 5px;
		padding-bottom: 0px;
		margin: 0px;
	}
	
	hr {
		color: #D6EAFA;
		background-color: #000000;
		height: 1px;
	}
	
	.subtitle {
		font-size:10pt;
		font-family: Lucida Grande, Trebuchet MS, sans-serif;
		text-decoration: none;
		color:#52A5F2;
		padding-top: -10px;
	}

	/* För externa länkar*/
	.external {
		color: #FF3300;
	}
	
	A.external {
		padding: 2px;
		color: #FF3300;
	}

	A.external:visited {
		COLOR: #FF3300;
	}

	A.external:hover	{
		padding: 2px;
		BACKGROUND: #FF3300;
		COLOR: #fff;
		TEXT-DECORATION: none
	}


	A {
		padding: 2px;
		color: #52A5F2;
	}

	A:visited {
		COLOR: #52A5F2;
	}

	A:hover	{
		padding: 2px;
		BACKGROUND: #52A5F2;
		COLOR: #fff;
		TEXT-DECORATION: none
	}
	
	
	p.sample {
		PADDING-LEFT: 20px;		
		PADDING-BOTTOM: 12px;
		PADDING-TOP: 12px;
		border-left:4px solid #D6EAFA;		
	}

	blockquote
	{
		border: #eee 1px solid;

		BACKGROUND-POSITION: 50% top;
		BACKGROUND-REPEAT: repeat-x;
		BACKGROUND-IMAGE: url(images/bq.jpg);

		PADDING-RIGHT: 35px;
		PADDING-LEFT: 20px;
		PADDING-BOTTOM: 5px;
		PADDING-TOP: 5px;

		margin-left: 0;
		FONT-FAMILY: Georgia, Verdana, Geneva, sans-serif;
		color: #1788C5;
	}
	
	.backpic {
		BACKGROUND-REPEAT: no-repeat;
		padding-left:54px;
		background-position:center left;
	}