/* CSS Document for print */

body { margin: 0; padding: 0;}

div#header { margin: 10pt 0 0 0;
				padding: 0;
				text-align: left;}
img#headerlogo {position: relative; top: 10pt; left: 10pt;
				margin: 0; padding: 0;
				text-align: left;}
p#tagline { position: relative; top: 10pt; left: 10pt;
				margin: 0; padding: 0;
				text-align: left;
				font: 9pt Arial, Helvetica, sans-serif;}

div#huvudrubrik { margin: 0 5pt 15pt 5pt;
				padding: 0 15pt 0 0;
				color: #024;}

div#warning { display: none;}


h1 { font: bold 22pt sans-serif; text-align:right;
			font-style: italic;
			letter-spacing: 0.3em;
			border-bottom:2pt solid #024;}

.rubrik {position: relative; top: auto;
			color: #000000;
			margin: 15pt 0 10pt 0;
			padding: 0;}
.rubrik h2 {letter-spacing: 0.2em; font: bold 13pt Arial, Helvetica, sans-serif; text-align:left;
			padding: 0; margin: 15pt 0 5pt 20pt;}
				
div#content {margin: 0; padding: 0;
			background: white;
   			color: black;}

.vittext { color:#000; background: transparent;}
.svarttext { color:#000000; background: transparent;}

div#left { visibility: hidden;}
	
div#listwrap {position: relative; top: auto;
				margin: 0 4em 1em 4em; padding: 10px 0px 15px 0px;
				background: transparent; 
				color: black;
				border-color: #999999; border-width: 1px; border-style: solid;
				text-align: center;
				overflow: hidden;}
#albumlist { list-style-type: none;}
#albumlist li {
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0.06em;
	color: #FFFFFF;
	background-color: #666666;
	padding-bottom: 12px;
	text-align: center;}
#albumlist img {
	display: block;
	border: 1px solid #333300;
	margin: 0 0 8px 0;
	text-align: center;}		

													/* content styling starts here */

				
div#content p { font: 11pt Arial, Helvetica, sans-serif;
				line-height: 15pt;
				letter-spacing: 0.03em;}
.indent { margin: 0 35pt; padding: 0;}


/* content styling ends here */

									
													/* image styling starts here */

div#imagewrap {position: relative; top: auto;
				margin: 0 4em 1em 4em; padding: 1em 0.5em;
				background: transparent; 
				color: black;
				border-color: #999999; border-width: 1px; border-style: solid;
				text-align: center;
				overflow: hidden;}

div#image {position: relative; top: auto;
				margin: 0 1em 1em 1em; padding: 0;
				background: transparent; 
				color: black;
				text-align: center;
				overflow: hidden;}

.imgcenter {margin: 0; padding: 0;
			border-color: #963; border-width: 1px; border-style: solid;}

.imglogo {margin: 0; padding: 0;
			border-color: #999999; border-width: 1px; border-style: solid;}


.imgleft { float: left;
			margin: 1em 2em 0 0; border-color: #963; border-width: 1px; border-style: solid;}
.imgright { float: right;
			margin: 0 0.5em 1em 0; border-color: #963; border-width: 1px; border-style: solid;}		/* anv?nds inte */
div.imgspacer { position: relative; top: auto; height: 1px; clear: both;
				margin: -1em 0 -0.5em 0; padding: 0;}

/* image styling ends here */

													/* float styling starts here */

div#floatwrap {position: relative; top: auto; clear: both;
				margin: 0 4em 1em 4em; padding: 1em 0 0 0;
				background: transparent; 
				color: black;
				border-color: #999999; border-width: 1px; border-style: solid;}
div.floatspacer { position: relative; top: auto; height: 2px; clear: both;}
img.floatleft { float: left; margin: 0.4em 2em 10px 1em; padding: 0;
				border-color: black; border-width: 1px; border-style: solid;}
img.floatright { float: right; margin: 0.4em 1em 1em 2em; padding: 0;
				border-color: black; border-width: 1px; border-style: solid;}
div#floatwrap h3 {margin: 0 1em -0.5em 1em; padding: 0;
				font: 1.1em Arial, Helvetica, sans-serif;
				letter-spacing: 0.1em;
				font-weight: bold;}
div#floatwrap p {margin: 0 1em 0 1em; padding: 0;}
div#floatwrap li {margin: 0 1em; padding: 0;
				font: 0.95em/1.4em Verdana, Arial, Helvetica, sans-serif;}
.textfloatleft { clear: none;}
.textfloatright { clear: none;}

/* float styling ends here */


													/* form styling starts here */
input.txt { padding: 2px 5px 3px 5px;
			color: black;
			background-color: white;
			border: 1px solid black;
			width: 250px;
			font: 0.95em Arial, Helvetica, sans-serif;
			letter-spacing: 0.06em;}
input.btn { width: 100px;
			margin: 0 -4em 0 6em;
			padding: 2px 4px;}
input.box { color: #800000;
			background-color: white;
			border: 1px solid #963;
			margin: 3px 0 0 0;}
form p {clear: left;
		margin: 0;
		padding: 0;
		padding-top: 5px;}
form p label { float: left;
				padding-top: 5px;
				width: 9em;
				font: bold 1em Arial, Helvetica, sans-serif;}
fieldset { border: 1px solid;
			border-color: #999999;
			margin-top: 10px;
			margin-bottom: 15px;
			margin-left: 4em;
			margin-right: 4em;
			padding: 10px;}
legend { font: bold 0.8em Arial, Helvetica, sans-serif;
		letter-spacing: 4px;
		color: white;
		background-color: #055544;
		margin: 0 0 1em 0;
		padding: 2px 8px;}

/* form styling ends here */

													/* foot starts here */

div#foot { position: relative; top: auto;
				margin: 40pt 35pt 0 35pt;
				padding-top: 10pt;
				color: #024;
				border-color: #963; border-width: 1pt; border-style: solid;}

div#foot p.foottop {margin: 0 20pt 0 20pt; padding: 0;
			font: bold 8pt Arial, Helvetica, sans-serif; letter-spacing: 1pt; line-height: 14pt;
			text-align: center;}

div#foot p.footbottom {margin: 5pt 20pt 10pt 20pt; padding: 0;
			font: bold 8pt Arial, Helvetica, sans-serif; letter-spacing: 1pt; line-height: 14pt;
			text-align: center;}

div#foot a {text-decoration: none;
			font: bold 8pt Arial, Helvetica, sans-serif; letter-spacing: 1pt; line-height: 14pt;}

div#foot a:link {color: #024;}


/* foot ends here */

